Quantcast

Jump to content

» «
Photo

fastman92 processor

61 replies to this topic
fastman92
  • fastman92

    фастман92 | ف

  • Members
  • Joined: 28 Jul 2009
  • Poland
  • Best Conversion 2016 [GTA: Underground] [Contribution]
    Contribution Award [Mods]

#1

Posted 08 June 2016 - 06:50 PM Edited by fastman92, 01 February 2017 - 05:00 PM.

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

  • Gforce, Frank.s, Tomasak and 13 others like this

Ruvix
  • Ruvix

    .____.

  • Members
  • Joined: 09 Feb 2016
  • Romania

#2

Posted 08 June 2016 - 06:53 PM Edited by BETA HUNTER, 08 June 2016 - 06:54 PM.

First
Can you give us more information about it ?


Hansonic
  • Hansonic

    Player Hater

  • Members
  • Joined: 05 May 2016
  • None

#3

Posted 08 June 2016 - 10:30 PM

Come on, explain :facedesk:

  • Ruvix likes this

Dyuha322
  • Dyuha322

    Дюха322

  • Members
  • Joined: 14 May 2016
  • Russia

#4

Posted 09 June 2016 - 01:18 PM

example for GTA V?


Silent
  • Silent

    Chief Vision™ Alterer

  • GTA Mods Staff
  • Joined: 01 Feb 2010
  • Poland
  • Most Helpful [Modding] 2016
    Contribution Award [Mods]
    Best Script/Plugin 2014 [SilentPatch]
    Most Respected 2014
    Most Helpful [Mods] 2014
    Most Helpful [GTA] 2013
    Most Helpful [Mods] 2013
    Most Talented [Modding] 2013
    Best Map 2013 [ViceCityStories PC Edition]
    Best Vehicle 2013 [III Aircraft]
    Most Helpful [Mods] 2012
    Modder of the Year 2012

#5

Posted 09 June 2016 - 03:17 PM

  • Tomasak, Kalvin, TJGM and 7 others like this

Gforce
  • Gforce

    Loose Cannon

  • Members
  • Joined: 17 Sep 2003
  • None

#6

Posted 09 June 2016 - 03:38 PM

Interesting little tool :)

 

thanks for all your work :^:


gajrajgchouhan
  • gajrajgchouhan

    tommycjnikojohnnyluis fan

  • Members
  • Joined: 08 Dec 2013
  • India

#7

Posted 10 June 2016 - 10:56 AM

Fastman92 competiting Intel and AMd ? ::p

But seriousely, care to explain ?

Reyks
  • Reyks

    Valar Morghulis

  • Feroci
  • Joined: 18 May 2012
  • Brazil
  • Helpfulness Awards [Mods]

#8

Posted 10 June 2016 - 06:08 PM

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.

  • ArthurLopes likes this

fastman92
  • fastman92

    фастман92 | ف

  • Members
  • Joined: 28 Jul 2009
  • Poland
  • Best Conversion 2016 [GTA: Underground] [Contribution]
    Contribution Award [Mods]

#9

Posted 10 June 2016 - 08:45 PM Edited by fastman92, 10 June 2016 - 08:46 PM.

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.
  • Reyks and gajrajgchouhan like this

Reyks
  • Reyks

    Valar Morghulis

  • Feroci
  • Joined: 18 May 2012
  • Brazil
  • Helpfulness Awards [Mods]

#10

Posted 10 June 2016 - 09:06 PM Edited by Reyks, 10 June 2016 - 09:17 PM.

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?


fastman92
  • fastman92

    фастман92 | ف

  • Members
  • Joined: 28 Jul 2009
  • Poland
  • Best Conversion 2016 [GTA: Underground] [Contribution]
    Contribution Award [Mods]

#11

Posted 10 June 2016 - 09:37 PM

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.

El Dorado
  • El Dorado

    If it keeps on rainin' levee's goin' to break

  • Feroci
  • Joined: 07 Nov 2013
  • Brazil

#12

Posted 10 June 2016 - 10:12 PM

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.

  • Tomasak, MrGTAmodsgerman, dkluin and 1 other like this

Bigbossbro08
  • Bigbossbro08

    Trick

  • Members
  • Joined: 12 Jul 2013

#13

Posted 19 July 2016 - 01:20 PM

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.


fastman92
  • fastman92

    фастман92 | ف

  • Members
  • Joined: 28 Jul 2009
  • Poland
  • Best Conversion 2016 [GTA: Underground] [Contribution]
    Contribution Award [Mods]

#14

Posted 19 July 2016 - 01:23 PM Edited by fastman92, 19 July 2016 - 01:24 PM.

What errors?

The FLA does pretty much nothing, when the options are disabled in the INI.
  • Bigbossbro08 likes this

Bigbossbro08
  • Bigbossbro08

    Trick

  • Members
  • Joined: 12 Jul 2013

#15

Posted 19 July 2016 - 01:33 PM

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?


fastman92
  • fastman92

    фастман92 | ف

  • Members
  • Joined: 28 Jul 2009
  • Poland
  • Best Conversion 2016 [GTA: Underground] [Contribution]
    Contribution Award [Mods]

#16

Posted 19 July 2016 - 01:37 PM

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 likes this

Bigbossbro08
  • Bigbossbro08

    Trick

  • Members
  • Joined: 12 Jul 2013

#17

Posted 19 July 2016 - 01:46 PM Edited by Bigbossbro08, 19 July 2016 - 01:46 PM.

 

 

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...mpatible-build/ can support new vehicles, weapons, peds for this mod in MTA. Client player can use these new stuffs?


Bigbossbro08
  • Bigbossbro08

    Trick

  • Members
  • Joined: 12 Jul 2013

#18

Posted 21 July 2016 - 10:55 AM

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


Bigbossbro08
  • Bigbossbro08

    Trick

  • Members
  • Joined: 12 Jul 2013

#19

Posted 21 July 2016 - 11:16 AM

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?


Reyks
  • Reyks

    Valar Morghulis

  • Feroci
  • Joined: 18 May 2012
  • Brazil
  • Helpfulness Awards [Mods]

#20

Posted 31 July 2016 - 01:01 AM Edited by Reyks, 31 July 2016 - 01:19 AM.

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


fastman92
  • fastman92

    фастман92 | ف

  • Members
  • Joined: 28 Jul 2009
  • Poland
  • Best Conversion 2016 [GTA: Underground] [Contribution]
    Contribution Award [Mods]

#21

Posted 31 July 2016 - 08:49 AM

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.

Reyks
  • Reyks

    Valar Morghulis

  • Feroci
  • Joined: 18 May 2012
  • Brazil
  • Helpfulness Awards [Mods]

#22

Posted 31 July 2016 - 11:50 AM Edited by Reyks, 31 July 2016 - 12:51 PM.

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.


fastman92
  • fastman92

    фастман92 | ف

  • Members
  • Joined: 28 Jul 2009
  • Poland
  • Best Conversion 2016 [GTA: Underground] [Contribution]
    Contribution Award [Mods]

#23

Posted 31 July 2016 - 01:11 PM Edited by fastman92, 31 July 2016 - 01:22 PM.

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, -1
1153768899, id_1153768899, 1117132869, -nan, 0, 0, 0, -nan, -nan, -299.93, -1085437221
-1, id_-1, -1013991703, -nan, -nan, -nan, 0, 0, 0, -nan, 1153667154
0, id_0, -1, 75.0474, -0.8029, -nan, -nan, -nan, 0, 0, -1
0, 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
  • Reyks likes this

Reyks
  • Reyks

    Valar Morghulis

  • Feroci
  • Joined: 18 May 2012
  • Brazil
  • Helpfulness Awards [Mods]

#24

Posted 31 July 2016 - 01:34 PM Edited by Reyks, 31 July 2016 - 01:47 PM.

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.


fastman92
  • fastman92

    фастман92 | ف

  • Members
  • Joined: 28 Jul 2009
  • Poland
  • Best Conversion 2016 [GTA: Underground] [Contribution]
    Contribution Award [Mods]

#25

Posted 31 July 2016 - 01:52 PM Edited by fastman92, 31 July 2016 - 02:02 PM.

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.
  • Tomasak and Reyks like this

Reyks
  • Reyks

    Valar Morghulis

  • Feroci
  • Joined: 18 May 2012
  • Brazil
  • Helpfulness Awards [Mods]

#26

Posted 31 July 2016 - 02:15 PM

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.


fastman92
  • fastman92

    фастман92 | ف

  • Members
  • Joined: 28 Jul 2009
  • Poland
  • Best Conversion 2016 [GTA: Underground] [Contribution]
    Contribution Award [Mods]

#27

Posted 31 July 2016 - 02:37 PM

fastman92 processor 1.4 released.
See the first post.
  • Tomasak, Reyks and BlackScout like this

jpm1
  • jpm1

    Vice city citizen

  • Members
  • Joined: 26 Sep 2005
  • European-Union

#28

Posted 03 August 2016 - 05:15 AM

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


fastman92
  • fastman92

    фастман92 | ف

  • Members
  • Joined: 28 Jul 2009
  • Poland
  • Best Conversion 2016 [GTA: Underground] [Contribution]
    Contribution Award [Mods]

#29

Posted 03 August 2016 - 03:31 PM

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.


jpm1
  • jpm1

    Vice city citizen

  • Members
  • Joined: 26 Sep 2005
  • European-Union

#30

Posted 03 August 2016 - 06:19 PM

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





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users