fastman92 Posted June 8, 2016 Share Posted June 8, 2016 (edited) fastman92 processor I have made a very powerful tool for IDE and IPL processing that supports multiple games: GTA III, GTA VC, GTA SA, GTA IV, GTA V and Bully Scholarship Edition. That includes binary files like IDB and IPB from Bully. For GTA IV both little and big endian binary placement files are supported. The powerful classes can be adapted to perform various tasks; conversion between game formats is just one of many possibilities. fastman92_processor.bat contains few examples. Moving the world coordinates of all elements from file is possible. ---------------- I put a lot of effort making sure that my projects meet the high quality requirements. That takes a significiant amount of work. If you like any of my projects, please consider making a donation. And keep on looking for what projects the future might bring. Download: https://www.mediafire.com/file/oxu9sx47dd9pttr/fastman92_processor_1_9.rar/file Edited December 30, 2021 by fastman92 El Dorado, Frank.s, Philips_27 and 17 others 20 Link to comment Share on other sites More sharing options...
Ruvix Posted June 8, 2016 Share Posted June 8, 2016 (edited) First Can you give us more information about it ? Edited June 8, 2016 by BETA HUNTER Link to comment Share on other sites More sharing options...
Hansonic Posted June 8, 2016 Share Posted June 8, 2016 Come on, explain Ruvix 1 Link to comment Share on other sites More sharing options...
Dyuha322 Posted June 9, 2016 Share Posted June 9, 2016 example for GTA V? Link to comment Share on other sites More sharing options...
Silent Posted June 9, 2016 Share Posted June 9, 2016 Kalvin, Dock, Ruvix and 9 others 12 Link to comment Share on other sites More sharing options...
Gforce Posted June 9, 2016 Share Posted June 9, 2016 Interesting little tool thanks for all your work Link to comment Share on other sites More sharing options...
gajrajgchouhan Posted June 10, 2016 Share Posted June 10, 2016 Fastman92 competiting Intel and AMd ? : But seriousely, care to explain ? RyanDri3957V 1 Link to comment Share on other sites More sharing options...
Reyks Posted June 10, 2016 Share Posted June 10, 2016 Sounds interesting, but how do we use it? I see in the example .bat we can convert Bully .ipb files to .ipl. But how can I convert something like SA binary .ipl to normal .ipl? Or MTA .map files to SA .ipl? This could be super useful but it does needs some explaining, hopefully it doesn't require some serious coding knowledge. RokkuDayo 1 Link to comment Share on other sites More sharing options...
fastman92 Posted June 10, 2016 Author Share Posted June 10, 2016 (edited) Sounds interesting, but how do we use it? I see in the example .bat we can convert Bully .ipb files to .ipl. But how can I convert something like SA binary .ipl to normal .ipl? Or MTA .map files to SA .ipl? This could be super useful but it does needs some explaining, hopefully it doesn't require some serious coding knowledge. fastman92_processor.exe /file_type ipl /input_type binary /input_game GAME_EXACT_GTASA_PC /input_filename "countn2_stream0.ipl" /output_type text /output_game GAME_EXACT_GTASA_PC /output_filename "countn2_stream0_text.ipl"MTA map files aren't supported.Only IDE and IPL from games. Edited June 10, 2016 by fastman92 gajrajgchouhan and Reyks 2 Link to comment Share on other sites More sharing options...
Reyks Posted June 10, 2016 Share Posted June 10, 2016 (edited) I see, I understand how it works now thank you. MTA map files support would be pretty useful as well if possible, for map objects only ofc, I can send you a sample .map file if you want. The only tricky part is that the rotations are in Euler format so they need to be converted to Quaternions when converted to .ipl. EDIT: Is there any way I can convert a bunch of binary ipl files to normal ipl at once? And then convert them all back after editing? Edited June 10, 2016 by Reyks Link to comment Share on other sites More sharing options...
fastman92 Posted June 10, 2016 Author Share Posted June 10, 2016 I see, I understand how it works now thank you. MTA map files support would be pretty useful as well if possible, for map objects only ofc, I can send you a sample .map file if you want. The only tricky part is that the rotations are in Euler format so they need to be converted to Quaternions when converted to .ipl. EDIT: Is there any way I can convert a bunch of binary ipl files to normal ipl at once? And then convert them all back after editing? Make a batch script.The rule is simple: my tool executed once produces one output file. You need to make a way to execute it for more files somehow. Link to comment Share on other sites More sharing options...
El Dorado Posted June 10, 2016 Share Posted June 10, 2016 Now I just need to make time to catalog all GTA IV (and potentially EFLC) map and tweak near every damn entry to ATTEMPT a fix for z-fighting issue. Goona need the console files for reference too. If all goes well, should be ready by the end of 2019. dkluin, Igor Bogdanoff, TWIST_OF_HATE and 1 other 4 Link to comment Share on other sites More sharing options...
Bigbossbro08 Posted July 19, 2016 Share Posted July 19, 2016 I see, I understand how it works now thank you. MTA map files support would be pretty useful as well if possible, for map objects only ofc, I can send you a sample .map file if you want. The only tricky part is that the rotations are in Euler format so they need to be converted to Quaternions when converted to .ipl. EDIT: Is there any way I can convert a bunch of binary ipl files to normal ipl at once? And then convert them all back after editing? I see, I understand how it works now thank you. MTA map files support would be pretty useful as well if possible, for map objects only ofc, I can send you a sample .map file if you want. The only tricky part is that the rotations are in Euler format so they need to be converted to Quaternions when converted to .ipl. EDIT: Is there any way I can convert a bunch of binary ipl files to normal ipl at once? And then convert them all back after editing? Make a batch script.The rule is simple: my tool executed once produces one output file. You need to make a way to execute it for more files somehow. Hey fastguy, will you make an update for MTA? It's a off question and I hope you will help me. How can I sort my ipl/ide files and check those file to reduce/remove ipl/ide errors? FLA shows some errors when I to integrate SAMP or MTA maps. For example integrating openvice or San Vice to MTA or SAMP. Link to comment Share on other sites More sharing options...
fastman92 Posted July 19, 2016 Author Share Posted July 19, 2016 (edited) What errors? The FLA does pretty much nothing, when the options are disabled in the INI. Edited July 19, 2016 by fastman92 Bigbossbro08 1 Link to comment Share on other sites More sharing options...
Bigbossbro08 Posted July 19, 2016 Share Posted July 19, 2016 What errors? The FLA does pretty much nothing, when the options are disabled in the INI. I want to open MTA or SAMP with San Vice and OpenVice. If I want to open those mods with MTA or SAMP. Your limit adjuster shows error. Those mods are only usable for singleplayer? Link to comment Share on other sites More sharing options...
fastman92 Posted July 19, 2016 Author Share Posted July 19, 2016 What errors? The FLA does pretty much nothing, when the options are disabled in the INI. I want to open MTA or SAMP with San Vice and OpenVice. If I want to open those mods with MTA or SAMP. Your limit adjuster shows error. Those mods are only usable for singleplayer? Yes. It should not be a suprise.That's a problem of SAMP or MTA, not the FLA. Bigbossbro08 1 Link to comment Share on other sites More sharing options...
Bigbossbro08 Posted July 19, 2016 Share Posted July 19, 2016 (edited) What errors? The FLA does pretty much nothing, when the options are disabled in the INI. I want to open MTA or SAMP with San Vice and OpenVice. If I want to open those mods with MTA or SAMP. Your limit adjuster shows error. Those mods are only usable for singleplayer? Yes. It should not be a suprise.That's a problem of SAMP or MTA, not the FLA. Any way to fix this? I have another question. This mod: http://gtaforums.com/topic/839261-saxvcxlc-mta-compatible-build/ can support new vehicles, weapons, peds for this mod in MTA. Client player can use these new stuffs? Edited July 19, 2016 by Bigbossbro08 Link to comment Share on other sites More sharing options...
Bigbossbro08 Posted July 21, 2016 Share Posted July 21, 2016 How can I convert multiple files from the folder using this processor? Can you give the batch code like VC to SA? Link to comment Share on other sites More sharing options...
Bigbossbro08 Posted July 21, 2016 Share Posted July 21, 2016 What does this gtaiv_strings and bully_strings means? If this is a sort of ide, then how can I convert ide to this .txt file? Link to comment Share on other sites More sharing options...
Reyks Posted July 31, 2016 Share Posted July 31, 2016 (edited) Alright so I found a bug with this tool, I made a batch script and converted all Binary IPLs in gta3.img to Normal IPLs edited them and converted them back to Binary. But not a single one of them works when I start the game, it just crashes in the middle of the loading screen. It happens even with an unedited vanilla binary IPL, if it gets converted back it won't work. I'm 100% sure it's a bug with this tool, try picking any binary.ipl from the gta3.img convert it to normal ipl and then convert it back to binary, the game will crash. EDIT: Can you please fix this? This is the only tool available that can convert a bunch of IPLs all at once, and I really want it to work properly. EDIT2: Modloader Crash log: http://pastebin.com/7S8FK5RP The batch scripts I made: https://www.sendspace.com/file/53egxx Edited July 31, 2016 by Reyks Link to comment Share on other sites More sharing options...
fastman92 Posted July 31, 2016 Author Share Posted July 31, 2016 Alright so I found a bug with this tool, I made a batch script and converted all Binary IPLs in gta3.img to Normal IPLs edited them and converted them back to Binary. But not a single one of them works when I start the game, it just crashes in the middle of the loading screen. It happens even with an unedited vanilla binary IPL, if it gets converted back it won't work. I'm 100% sure it's a bug with this tool, try picking any binary.ipl from the gta3.img convert it to normal ipl and then convert it back to binary, the game will crash. EDIT: Can you please fix this? This is the only tool available that can convert a bunch of IPLs all at once, and I really want it to work properly. EDIT2: Modloader Crash log: http://pastebin.com/7S8FK5RP The batch scripts I made: https://www.sendspace.com/file/53egxx Remember to have your IMG archive rebuilt. Link to comment Share on other sites More sharing options...
Reyks Posted July 31, 2016 Share Posted July 31, 2016 (edited) Remember to have your IMG archive rebuilt. I'm using ModLoader... the IMG archieve is untouched, all the .ipl files are inside a folder in ModLoader. Try using any of these files in your game, and you will understand what I mean: https://www.sendspace.com/file/1bslz1 If you still have any doubts do what I said in my previous post, extract any binary IPL from your gta3.img convert it to text IPL using this tool and then convert it back to binary IPL, put it back in gta3.img and rebuild the archive, you won't get past the loadscreen. EDIT: Actually it seems to work on some files but others it doesn't, try converting "countn2_stream1.ipl", this one will crash the game for sure. EDIT2: Here's the vanilla unmodified countn2_stream1.ipl converted to text and back to binary using your tool: https://www.sendspace.com/file/c9qan2 And here's the same file extracted directly from gta3.img: https://www.sendspace.com/file/k3lvdo Notice how the file size is different. Edited July 31, 2016 by Reyks Link to comment Share on other sites More sharing options...
fastman92 Posted July 31, 2016 Author Share Posted July 31, 2016 (edited) Remember to have your IMG archive rebuilt. I'm using ModLoader... the IMG archieve is untouched, all the .ipl files are inside a folder in ModLoader. Try using any of these files in your game, and you will understand what I mean: https://www.sendspace.com/file/1bslz1 If you still have any doubts do what I said in my previous post, extract any binary IPL from your gta3.img convert it to text IPL using this tool and then convert it back to binary IPL, put it back in gta3.img and rebuild the archive, you won't get past the loadscreen. EDIT: Actually it seems to work on some files but others it doesn't, try converting "countn2_stream1.ipl", this one will crash the game for sure. EDIT2: Here's the vanilla unmodified countn2_stream1.ipl converted to text and back to binary using your tool: https://www.sendspace.com/file/c9qan2 And here's the same file extracted directly from gta3.img: https://www.sendspace.com/file/k3lvdo Notice how the file size is different. I'm checking it. -------------- I've seen your input file countn2_stream1.ipl, it's corrupt. 0, id_0, 0, -85.1397, 1339.55, 10.2088, -2.9932, -nan, -nan, -nan, 0-1, id_-1, -1, -nan, -nan, -90.9491, 1338.71, 10.2088, -2.9932, -nan, 0-1085437221, id_-1085437221, -1, 0, 0, -nan, -nan, -292.586, 1569.37, 75.0474, -11153768899, id_1153768899, 1117132869, -nan, 0, 0, 0, -nan, -nan, -299.93, -1085437221-1, id_-1, -1013991703, -nan, -nan, -nan, 0, 0, 0, -nan, 11536671540, id_0, -1, 75.0474, -0.8029, -nan, -nan, -nan, 0, 0, -10, id_0, 0, -336.327, 1515.66, 75.0474, 3.1329, -nan, -nan, -nan, 0-1, id_-1, -1, -nan, -nan, -326.864, 1515.48, 75.0474, 3.1329, -nan, 0-1076171165, id_-1076171165, -1, 0, 0, -nan, -nan, -290.369, 1322.06, 53.6922, -1 Edited July 31, 2016 by fastman92 Reyks 1 Link to comment Share on other sites More sharing options...
Reyks Posted July 31, 2016 Share Posted July 31, 2016 (edited) I've seen your input file countn2_stream1.ipl, it's corrupt. It got corrupted after being converted to binary IPL with your tool, the file looks fine before conversion look: https://www.sendspace.com/file/fnti9w Convert that file to binary and it gets messed up. EDIT: I'm thinking maybe the Cars section isn't being converted back to binary IPL properly, so if the file has cars in them the file gets corrupted. Edited July 31, 2016 by Reyks Link to comment Share on other sites More sharing options...
fastman92 Posted July 31, 2016 Author Share Posted July 31, 2016 (edited) I'm checking it. ok, I see the problem. I'm analyzing it. Found a bug in IPLfileReaderEx::SaveBinaryFile pMyData->pHeader->numberOfObjectInstances++;needs to be replaced with pMyData->pHeader->numberOfParkedCarGenerators++;Update coming soon. Edited July 31, 2016 by fastman92 Reyks and Igor Bogdanoff 2 Link to comment Share on other sites More sharing options...
Reyks Posted July 31, 2016 Share Posted July 31, 2016 Nice! Thanks for looking into this, I will test out the new update when it's ready. Hopefully I can finally get rid of LODs with this, or at least push them back further. Link to comment Share on other sites More sharing options...
fastman92 Posted July 31, 2016 Author Share Posted July 31, 2016 fastman92 processor 1.4 released. See the first post. Igor Bogdanoff, Reyks and BS_BlackScout 3 Link to comment Share on other sites More sharing options...
jpm1 Posted August 3, 2016 Share Posted August 3, 2016 no example, no readme. c'mon don't make us drool in front of such powerful tool without explaining it. so, is it possible to convert V odr to IV format. how do you increase/remove lod distance Link to comment Share on other sites More sharing options...
fastman92 Posted August 3, 2016 Author Share Posted August 3, 2016 no example, no readme. c'mon don't make us drool in front of such powerful tool without explaining it. so, is it possible to convert V odr to IV format. how do you increase/remove lod distance No. It's only a tool for IDE and IPL. I don't have enough resources to make a documentation for this tool, which is very simple to use. Link to comment Share on other sites More sharing options...
jpm1 Posted August 3, 2016 Share Posted August 3, 2016 what drives me nut, it's that as a map modder, i'm sure that tool can help me a lot. but i spent 15min yesterday trying to figure out how it was working. and i had the feeling i was trying to learn hebrew without any hebrew notion. i'll keep searching then 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