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

    1. GTANet.com

    1. GTA Online

      1. Los Santos Tuners
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    2. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    3. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    1. Grand Theft Auto Series

      1. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

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

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    6. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

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

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

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

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

      1. GTANet 20th Anniversary
    2. Support

    3. Suggestions

fastman92 processor


fastman92
 Share

Recommended Posts

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
Link to comment
Share on other sites

Link to comment
Share on other sites

Fastman92 competiting Intel and AMd ? ::p

 

But seriousely, care to explain ?

  • KEKW 1
Link to comment
Share on other sites

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.

jYzLR2j.png

Link to comment
Share on other sites

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
  • Like 2
Link to comment
Share on other sites

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

jYzLR2j.png

Link to comment
Share on other sites

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

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.

Link to comment
Share on other sites

  • 1 month later...

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

What errors?

 

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

Edited by fastman92
  • Like 1
Link to comment
Share on other sites

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

 

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.

  • Like 1
Link to comment
Share on other sites

 

 

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
Link to comment
Share on other sites

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

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

  • 2 weeks later...

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

jYzLR2j.png

Link to comment
Share on other sites

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

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

jYzLR2j.png

Link to comment
Share on other sites

 

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
Link to comment
Share on other sites

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

jYzLR2j.png

Link to comment
Share on other sites

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
  • Like 2
Link to comment
Share on other sites

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.

jYzLR2j.png

Link to comment
Share on other sites

fastman92 processor 1.4 released.

See the first post.

  • Like 3
Link to comment
Share on other sites

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

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

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

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
 Share

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

×
×
  • Create New...

Important Information

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