Find Jobs
Hire Freelancers

Code a plugin for Unreal Engine 5 in c++

£20-250 GBP

Ditutup
Disiarkan lebih dari 1 tahun yang lalu

£20-250 GBP

Dibayar semasa penghantaran
I'm looking for a pluigin for Unreal Engine 5; [login to view URL] This plugin needs to grab a xml file by name via a textbox (It searches a folder to get this file). So if i enter "l1z3" it needs to find an xml called "[login to view URL]". It then needs to parse the xml into a string and grab a specific set of data by a predfined name. The plugin needs a GUI, to import different data. So buttons like (import instanced objects, import paths, import roads, import intersections, import locater items). For an idea, please watch this video, from 3:16 to 4:00. [login to view URL] EXAMPLE: Data can be found using a header / section called: "<Chunk Type="0x120103">" This contains a file name, and some coordinates. <Value Name="Name" Value="l1_streetlamp_1" /> (This is the name, "l1_streetlamp_1"). <Value Name="Transform" M11="0.6010455" M12="0" M13="0.79921484" M14="0" M21="0" M22="1" M23="-0" M24="0" M31="-0.79921484" M32="-0" M33="0.6010455" M34="-0" M41="257.419434" M42="-1.56149864" M43="-471.327972" M44="1" /> ^^^ That is the coordinates. We need M41, M42, M43. Once it has the data (which will be a name and set of coords), it needs to do some maths on the coords; Y & Z need to be swapped. Y needs to be inverted. These then need multiplying by 100x. For example: M41="257.419434" M42="-1.56149864" M43="-471.327972" (From the XML file) M41 = X M42 = Y M43 = Z X="257.419434" Y="-1.56149864" Z="-471.327972" Y and Z swapped would make it X="257.419434" Y="-471.327972" Z="-1.56149864" Y inverted would make it X="257.419434" Y="471.327972" (Remove the "-" or add one if there isn't one). Z="-1.56149864" Then multiply by 100 X="25741.9434" Y="47132.7972" Z="-156.149864" (Move the decimal place back two places) It will need to do this several times within the same xml for the different objects we need, we can use <Chunk Type="0x120103"> to find. Once it has this data (name and coordinates) it would need to spawn in a static mesh in Unreal 5, like the video example. It can do this by searching the project contents in unreal for a static mesh with name the same as the one we pulled from the XML. So: Parse XML -> Pull data (Name and coords) -> Calculate maths on coords -> Store / save this -> Loop through all the rows with "<Chunk Type="0x120103">" calculating the maths on coords and saving them with the object name, storing the name and coords for each instance -> Spawn object in Unreal engine 5 world at the coords calculated. I've attached an xml as an example for you. This video shows you what i want: 3:16 Onwards: [login to view URL] Unreal Engine 5: [login to view URL] Rough idea of an alternative way that could help in writing the code: [login to view URL] Please get in contact ASAP as this is urgent.
ID Projek: 34338715

Tentang projek

10 cadangan
Projek jarak jauh
Aktif 2 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
10 pekerja bebas membida secara purata £626 GBP untuk pekerjaan ini
Avatar Pengguna
Hi there,I'm biddin on your project "Code a plugin for Unreal Engine 5 in c++" I have read your project description and i'm an expert in mathematics and machine learning therefore i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. .. .
£250 GBP dalam 4 hari
4.8 (92 ulasan)
7.9
7.9
Avatar Pengguna
Hello I understood your requirement but I have few doubts, text me so I can clear all my doubts right away, I can help you and i am ready for work. Thank you.
£135 GBP dalam 7 hari
5.0 (1 ulasan)
1.4
1.4

Tentang klien

Bendera UNITED KINGDOM
No, United Kingdom
0.0
0
Kaedah pembayaran disahkan
Ahli sejak Ogo 10, 2022

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.