3Doomer Posted January 1, 2016 Share Posted January 1, 2016 (edited) This is a script for 3D MAX - Game Indefinite Modding Suite Evolved(GIMS Evo) with GTA V support. What can you do using the current version: Import and export collisions(OBN/OBD) Import and export models(ODR/ODD) Requirements: Hardware: +RAM: minimum 2 Gb(with equal or bigger swap file), recommended 4 or more. +Internet connection(not required, but used for web installation, updates, and error reports). Software: +Windows 7, or any newer. +The newest .NET Runtime recommended. +Any 3D MAX version from 9(with Service Pack 2 and \"AvGuard DLX Extension\") to 2016. +It's strongly recommended to install all 3D MAX updates and Service Packs. OpenIV's required for openFormats<>Game_Resource (OBN<>YBN, OBD<>YBD, etc.) conversion. Additional openFormats info's on the OpenIV website, or HERE. DOWNLOAD Web install Manual install FAQ: Quote How to properly import a ped model in 3D MAX (if the model after import is missing bone names, or skinning applied wrong)? For an example, the model's name is "ig_beverly.ydd". Export it to the openFormats(press RMB and select "Save content"). Find the game .YFT file (it's often the same name and location, like "ig_beverly.yft"), and export its skeleton to the same folder as the model(press RMB and select "Export skeleton to openFormats"). Go to that folder, find "ig_beverly.skel" file, and add " FULL"(without quotes, and mind the whitespace here) to the name of it, so the full file name would be like "ig_beverly FULL.skel". Now you can import "ig_beverly.odd" file from that folder, and it will load proper skeleton and skinning. The same scheme applies to .YDR files. What is GIMS node or a modifier? That's a thing that you create using "Create object" button in GIMS window. How to make an embedded model collision? Basically, collisions must be hierarchically linked to GIMS "Model" node, GIMS "Bone" node, or a mesh/poly node with GIMS "Game mesh" modifier on it, to allow GIMS see them on export. Also, any type of collision object(box, mesh/poly, etc) must be linked to GIMS "Composite" collision node (and that Composite node must be linked as described earlier). The Composite node it isn't actually needed for some of the game models, but that's another story. Every collision node(and GIMS Collision "Mesh" modifier, applied to mesh/poly node) has "Composite child flags". These flags setup physical interaction flags for the collision. There're some set by default, but you probably should set those from "Type" group too: "Weapon", "Moving", "Cover", "Vehicle", "Ped", "Ragdoll", "Object". If you research what any of the flags actually do, you can report the results here, and they will be properly named What to do if model's shaking, moving, affected by wind(moving by itself when outdoors) Some shader parameter sets have "um" parameters, which makes that effect(usually, such parameter sets have "_um" in the name). You should check all your materials using GIMS material editor, and set parameters like these to zero(0): - "umGlobalParams" - "Global umParams: ScaleH/ScaleV/FreqH/FreqV" - "Wind:SclHV/FrqHV" - "Wind: (x64/Xbox1/Ps4): Stiffness Multiplier (ps3/360):SclH/SclV/FrqH/FrqV" New GTA V materials(just created, or converted from other material type) have these parameters set to zero, so you don't have to do it manually. Export hierarchy rules: Root objects: { [Collisions] Dictionary [Collisions] Composite [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [Models] Dictionary [Models] Model [Imposters] Model (Modifier) [Graphics] Texture Dictionary [Models] Game mesh (Modifier) [Collisions] Mesh (Modifier) } Allowed hierarchy node children: { [Collisions] Dictionary: { Editable_mesh Editable_Poly [Collisions] Composite [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [Collisions] Mesh (Modifier) } [Collisions] Composite: { Editable_mesh Editable_Poly [Collisions] Composite [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [Collisions] Mesh (Modifier) } [Models] Dictionary: { Editable_mesh Editable_Poly [Imposters] Model (Modifier) [Models] Model } [Models] Model: { Editable_mesh Editable_Poly [Models] Bone [Models] Light [Collisions] Composite [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [Collisions] Mesh (Modifier) [Models] Game mesh (Modifier) [Imposters] Bone (Modifier) [Imposters] Light (Modifier) } [Imposters] Model (Modifier): { Editable_mesh Editable_Poly [Models] Bone [Models] Light [Collisions] Composite [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [Collisions] Mesh (Modifier) [Models] Game mesh (Modifier) [Imposters] Bone (Modifier) [Imposters] Light (Modifier) } [Models] Bone: { Editable_mesh Editable_Poly [Models] Bone [Models] Light [Collisions] Composite [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [Collisions] Mesh (Modifier) [Models] Game mesh (Modifier) [Imposters] Bone (Modifier) [Imposters] Light (Modifier) } Editable_mesh: { [Collisions] Composite [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [Collisions] Mesh (Modifier) } Editable_Poly: { [Collisions] Composite [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [Collisions] Mesh (Modifier) } [Collisions] Mesh (Modifier): { [PrimCollisions] Box [PrimCollisions] Sphere [PrimCollisions] Capsule [PrimCollisions] Cylinder } [Models] Game mesh (Modifier): { [Collisions] Composite [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [Collisions] Mesh (Modifier) } [Imposters] Bone (Modifier): { Editable_mesh Editable_Poly [Models] Bone [Models] Light [Collisions] Composite [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [Collisions] Mesh (Modifier) [Models] Game mesh (Modifier) [Imposters] Bone (Modifier) [Imposters] Light (Modifier) } [Collisions] Plane [Collisions] Box [Collisions] Disc [Collisions] Sphere [Collisions] Cylinder [Collisions] Capsule [PrimCollisions] Box [PrimCollisions] Sphere [PrimCollisions] Capsule [PrimCollisions] Cylinder [Graphics] Texture Dictionary [Models] Light [Imposters] Light (Modifier) } Edited May 24, 2020 by 3Doomer Quant, MrGTAmodsgerman, Alvarez and 20 others 23 Link to comment Share on other sites More sharing options...
DamnedDev Posted January 2, 2016 Share Posted January 2, 2016 Sweet thanks. Quant and Jestic 2 Link to comment Share on other sites More sharing options...
PhillBellic Posted January 2, 2016 Share Posted January 2, 2016 Soon, NPC Model Editing... Nice. UltraGizmo64 1 Link to comment Share on other sites More sharing options...
R1kiPe Posted January 2, 2016 Share Posted January 2, 2016 Do you know how to import on GTA V .obj / 3ds model? i have an .obj model and i want convert in ydd for replace trevor face model, how can I? Link to comment Share on other sites More sharing options...
3Doomer Posted January 2, 2016 Author Share Posted January 2, 2016 Do you know how to import on GTA V .obj / 3ds model? i have an .obj model and i want convert in ydd for replace trevor face model, how can I? You can't do anything related to the models while OpenIV don't support model formats. Link to comment Share on other sites More sharing options...
X-Seti Posted January 2, 2016 Share Posted January 2, 2016 (edited) Very cool indeed. I may have some questions in time. Edited January 2, 2016 by X-Seti . Link to comment Share on other sites More sharing options...
3Doomer Posted January 2, 2016 Author Share Posted January 2, 2016 There will be material converter in future. Quant and Mister P 2 Link to comment Share on other sites More sharing options...
Mister P Posted January 4, 2016 Share Posted January 4, 2016 (edited) Great, thank you 3Doomer ! Edit :it works nicely Can't wait for OpenIV to allow .ydr export in openformat ! Edited January 4, 2016 by Mister P Link to comment Share on other sites More sharing options...
jpm1 Posted January 5, 2016 Share Posted January 5, 2016 i want to make a donation for GIMSIV but Yandex is down and for some reason i canno't register my cellphone on Webmoney . i want to give more than 20 euros . if you are interested by western union or paypal send me your data in PM Cheers . Link to comment Share on other sites More sharing options...
reditec Posted January 5, 2016 Share Posted January 5, 2016 i want to make a donation for GIMSIV but Yandex is down and for some reason i canno't register my cellphone on Webmoney . i want to give more than 20 euros . if you are interested by western union or paypal send me your data in PM Cheers . https://de.gta5-mods.com/tools/gims-evo-with-gta-v-support You can donate at his 5mods page jpm1 1 Link to comment Share on other sites More sharing options...
3Doomer Posted January 7, 2016 Author Share Posted January 7, 2016 i want to make a donation for GIMSIV but Yandex is down and for some reason i canno't register my cellphone on Webmoney . i want to give more than 20 euros . if you are interested by western union or paypal send me your data in PM Cheers . As it was mentioned above, you can donate using PayPal here https://de.gta5-mods.com/tools/gims-evo-with-gta-v-support Also, you can do it using any of requisites mentioned in a page, which opens by the "About" button in GIMS plugin rollout under 3D MAX Plugins tab. Link to comment Share on other sites More sharing options...
nkjellman Posted January 8, 2016 Share Posted January 8, 2016 (edited) I guess this will help with fixing some collisions around the map, like the invisible wall in North Yankton, or the invisible wall blocking the doorway at Martin's Ranch. For now. Soon, the good stuff will happen. One small step for map modding. One giant leap for modding. Edited January 8, 2016 by nkjellman Link to comment Share on other sites More sharing options...
Mr.Arrow Posted January 9, 2016 Share Posted January 9, 2016 Quant 1 Link to comment Share on other sites More sharing options...
3Doomer Posted January 9, 2016 Author Share Posted January 9, 2016 I'm already doing that :-D Link to comment Share on other sites More sharing options...
Mr.Arrow Posted January 9, 2016 Share Posted January 9, 2016 I'm already doing that :-D is that a collision file or ydr model? I haven't mod gta for years so Im a bit curious. Link to comment Share on other sites More sharing options...
3Doomer Posted January 9, 2016 Author Share Posted January 9, 2016 These are collisions. No models without OpenIV. Link to comment Share on other sites More sharing options...
reditec Posted January 9, 2016 Share Posted January 9, 2016 Noob question: What is the difference between models and collisions? Also I've seen sometime ago colliders in unity... *total-confusion* Link to comment Share on other sites More sharing options...
3Doomer Posted January 9, 2016 Author Share Posted January 9, 2016 Noob question: What is the difference between models and collisions? Also I've seen sometime ago colliders in unity... *total-confusion* Collisions're for the physical engine of the game, while models're for a graphical one. Link to comment Share on other sites More sharing options...
reditec Posted January 9, 2016 Share Posted January 9, 2016 Okay. And now for noobs again? xD What do you mean with "for the physical engine"? Is it for calculating physics or something? Link to comment Share on other sites More sharing options...
3Doomer Posted January 9, 2016 Author Share Posted January 9, 2016 It's for physical interaction between objects. You can Google collisions for precise explanation... Link to comment Share on other sites More sharing options...
wapeddell Posted January 10, 2016 Share Posted January 10, 2016 Hey 3Doomer any word on importing Player meshes or Peds? Quant 1 Link to comment Share on other sites More sharing options...
_CP_ Posted January 10, 2016 Share Posted January 10, 2016 Later this year. Link to comment Share on other sites More sharing options...
3Doomer Posted January 10, 2016 Author Share Posted January 10, 2016 Just a sneak peek to the GTA V collisions map(the same idea as it was for GTA IV). Full resolution link Jestic, MrGTAmodsgerman, Quant and 3 others 6 Link to comment Share on other sites More sharing options...
Mr.Arrow Posted January 10, 2016 Share Posted January 10, 2016 Is that north yankton bottom right?it looks like a new map or something? New dlc? :<D Link to comment Share on other sites More sharing options...
3Doomer Posted January 10, 2016 Author Share Posted January 10, 2016 Is that north yankton bottom right? I guess it is. Link to comment Share on other sites More sharing options...
nkjellman Posted January 12, 2016 Share Posted January 12, 2016 Is that north yankton bottom right? I guess it is. The solid part of North Yankton. Also, when ymap support comes, it would be neat to have a tool to convert Map Editor xml files to ymap. I'd like to make Project Wood a ymap. Link to comment Share on other sites More sharing options...
3Doomer Posted January 13, 2016 Author Share Posted January 13, 2016 (edited) A new update's available! You'll need to update GIMS files in 3D MAX/Scripts/Startup folder using one of the install archives(links're in the 1st post, as always). GIMS Evo GTA V core release 13.1.2016 21:2 UTCImproved the import staging to conserve RAMFixed primitive collision box transform importStability improvements GIMS Evo Shared core release 13.1.2016 21:2 UTCImproved the error reporting systemGIMS will try to update its main script by itself on future updatesOptimized object plugins memory consumptionStability improvementsChanged main script version Edited January 13, 2016 by 3Doomer Link to comment Share on other sites More sharing options...
Mr.Arrow Posted January 14, 2016 Share Posted January 14, 2016 Are you going to make the export version for collisions? :<O Link to comment Share on other sites More sharing options...
3Doomer Posted January 14, 2016 Author Share Posted January 14, 2016 Are you going to make the export version for collisions? :<O Yes, I'm currently working on it. Mister P 1 Link to comment Share on other sites More sharing options...
Hans-Hermann Hoppe Posted January 21, 2016 Share Posted January 21, 2016 Any word on updates? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now