Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    2. News

    1. Red Dead Redemption 2

      1. News
      2. Red Dead Online
      3. The Armadillo Inn
    1. GTA Online

      1. After Hours
      2. Find Lobbies & Players
      3. Guides & Strategies
      4. Vehicles
      5. Content Creator
      6. Help & Support
    2. Crews

      1. Events
      2. Recruitment
    1. Grand Theft Auto Series

    2. GTA Next

    3. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    4. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    5. GTA Chinatown Wars

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    9. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    12. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    3. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Programming
      5. Movies & TV
      6. Music
      7. Sports
      8. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Forum Support

    2. Site Suggestions

fastman92

fastman92 processor

Recommended Posts

fastman92

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.

----------------


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.

btn_donateCC_LG.gif

Download:
Link 1
Link 2
Link 3
Link 4

Edited by fastman92

Share this post


Link to post
Share on other sites
Ruvix

First
Can you give us more information about it ?

Edited by BETA HUNTER

Share this post


Link to post
Share on other sites
Hansonic

Come on, explain :facedesk:

Share this post


Link to post
Share on other sites
Dyuha322

example for GTA V?

Share this post


Link to post
Share on other sites
Silent

Share this post


Link to post
Share on other sites
Gforce

Interesting little tool :)

 

thanks for all your work :^:

Share this post


Link to post
Share on other sites
gajrajgchouhan

Fastman92 competiting Intel and AMd ? ::p

 

But seriousely, care to explain ?

Share this post


Link to post
Share on other sites
Reyks

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.

Share this post


Link to post
Share on other sites
fastman92

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 by fastman92

Share this post


Link to post
Share on other sites
Reyks

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 by Reyks

Share this post


Link to post
Share on other sites
fastman92

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.

Share this post


Link to post
Share on other sites
El Dorado

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.

Share this post


Link to post
Share on other sites
Bigbossbro08

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.

Share this post


Link to post
Share on other sites
fastman92

What errors?

 

The FLA does pretty much nothing, when the options are disabled in the INI.

Edited by fastman92

Share this post


Link to post
Share on other sites
Bigbossbro08

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?

Share this post


Link to post
Share on other sites
fastman92

 

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.

Share this post


Link to post
Share on other sites
Bigbossbro08

 

 

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 by Bigbossbro08

Share this post


Link to post
Share on other sites
Bigbossbro08

How can I convert multiple files from the folder using this processor? Can you give the batch code like VC to SA?

Share this post


Link to post
Share on other sites
Bigbossbro08

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?

Share this post


Link to post
Share on other sites
Reyks

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 by Reyks

Share this post


Link to post
Share on other sites
fastman92

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.

Share this post


Link to post
Share on other sites
Reyks

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 by Reyks

Share this post


Link to post
Share on other sites
fastman92

 

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 by fastman92

Share this post


Link to post
Share on other sites
Reyks

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 by Reyks

Share this post


Link to post
Share on other sites
fastman92

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 by fastman92

Share this post


Link to post
Share on other sites
Reyks

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.

Share this post


Link to post
Share on other sites
fastman92

fastman92 processor 1.4 released.

See the first post.

Share this post


Link to post
Share on other sites
jpm1

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

Share this post


Link to post
Share on other sites
fastman92

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.

Share this post


Link to post
Share on other sites
jpm1

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 :)

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • 1 User Currently Viewing
    0 Members, 0 Anonymous, 1 Guest

×

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.