Menyoo Spoon Convert V2.0

Menyoo Spoon Convert V1.0

A program that converts the ‘Menyoo Spooner’ files to c# List format for mod makers.
(i swaped the < and > to – as they are open arguments in this ppage format)
convert this ;
-Placement-
-ModelHash-0x29def3d1-/ModelHash-
-Type-3-/Type-
-Dynamic-false-/Dynamic-
-FrozenPos-true-/FrozenPos-
-HashName-prop_table_02-/HashName-
-InitialHandle-154123-/InitialHandle-
-ObjectProperties-
-TextureVariation-0-/TextureVariation-
-/ObjectProperties-
-OpacityLevel-255-/OpacityLevel-
-LodDistance-16960-/LodDistance-
-IsVisible-true-/IsVisible-
-MaxHealth-1000-/MaxHealth-
-Health-1000-/Health-
-HasGravity-true-/HasGravity-
-IsOnFire-false-/IsOnFire-
-IsInvincible-false-/IsInvincible-
-IsBulletProof-false-/IsBulletProof-
-IsCollisionProof-false-/IsCollisionProof-
-IsExplosionProof-false-/IsExplosionProof-
-IsFireProof-false-/IsFireProof-
-IsMeleeProof-false-/IsMeleeProof-
-IsOnlyDamagedByPlayer-false-/IsOnlyDamagedByPlayer-
-PositionRotation-
-X–386.239929-/X-
-Y–168.357376-/Y-
-Z-65.2980804-/Z-
-Pitch-0-/Pitch-
-Roll-0-/Roll-
-Yaw–66.6929703-/Yaw-
-/PositionRotation-
-Attachment isAttached=”false” /-
-/Placement-
to this ;

//——-Objects——-
List-string- ObName = new List-string-();
List-int- ObHash = new List-int-();
List-Vector3- ObPos = new List-Vector3-();
List-Vector3- ObRot = new List-Vector3-();
List-Vector3- ObAttPos = new List-Vector3-();
List-Vector3- ObAttRot = new List-Vector3-();
//Ref;154123
ObName.Add(“prop_table_02”);
ObHash.Add(0x29def3d1);
ObPos.Add(new Vector3(-386.239929f, -168.357376f, 65.2980804f);
ObRot.Add(new Vector3(0.00f, 0.00f, -66.6929703f);

it also collects attachment data;
//——————–
//Ref;436507
ObName.Add(“prop_parasol_01”);
ObHash.Add(0xdca9a809);
ObPos.Add(new Vector3(-386.239929f, -168.357376f, 65.2980804f);
ObRot.Add(new Vector3(0.00f, 0.00f, -66.6929703f);
//——Attachto; 154123
AttPos.Add(new Vector3(0.00f, 0.00f, 0.00f);
AttRot.Add(new Vector3(0.00f, 0.00f, 0.00f);
//——————–

and seperates objects vehicles and peds
//——-Vehicles——-
List-string- VehName = new List-string-();
List-int- VehHash = new List-int-();
List-Vector3- VehPos = new List-Vector3-();
List-Vector3- VehRot = new List-Vector3-();
List-Vector3- VehAttPos = new List-Vector3-();
List-Vector3- VehAttRot = new List-Vector3-();
//Ref;670496
ObName.Add(“avisa”);
ObHash.Add(0x9a474b5e);
ObPos.Add(new Vector3(-414.985016f, -139.607452f, 64.5398788f);
ObRot.Add(new Vector3(-0.612728f, -5.06690267e-05f, 29.9071732f);
//——————–

//——-Peds——-
List-string- PedName = new List-string-();
List-int- PedHash = new List-int-();
List-Vector3- PedPos = new List-Vector3-();
List-Vector3- PedRot = new List-Vector3-();
List-Vector3- PedAttPos = new List-Vector3-();
List-Vector3- PedAttRot = new List-Vector3-();
//Ref;227873
ObName.Add(“a_f_y_beach_02”);
ObHash.Add(0xb920cc2b);
ObPos.Add(new Vector3(-420.471466f, -149.945694f, 65.8876038f);
ObRot.Add(new Vector3(0.00f, 0.00f, -65.9348145f);
//——————–

The Output is in text format.

Also includes ‘sPedVehList.Bml’, which matches the names and hash keys of vehicles and peds, any addon peds vechicles need to be added to this file so the converter can read and set there desigation.

-NameHash-
-Item_Name-adder-/Item_Name-// name used to spawn in item
-Item_Hash-0xb779a091-/Item_Hash-// hash that the name produces that is used to spawn in item.

installation
Place .exe anywhere but if in the menyoo spooner folder makes finding the xmls easyer

Required Files
Microsoft .NET Framework 4.8
Visual C++ Redistributable for Visual Studio 2019
Menyoo

Known Bugs and Compatibility Issues
– none yet

Future updates
…make a custom output.

Credits:

–adopcalipt
–Rockstar Games
–Mafins – Menyoo.

Download mod

File File size
zip MenyooSpoonConvert2 68 KB

Leave a Reply

Your email address will not be published. Required fields are marked *