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 Summer Special
      2. The Diamond Casino Heist
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

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

    1. Red Dead Redemption 2

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

    1. Grand Theft Auto Series

    2. GTA VI

      1. St. Andrews Cathedral
    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. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
    6. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
    7. GTA III

      1. Guides & Strategies
      2. Help & Support
    8. Portable Games

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

      1. GTA Advance
      2. GTA 2
      3. GTA
    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
    3. Gangs

    1. Announcements

    2. Support

    3. Suggestions

q4a

Create/Port modding tools for Linux

Recommended Posts

q4a

I would like to create/port GTA V modding tools for Linux or may be add support for export-import support to cross-platform formats of Blender/Godot.
I am C++ programmer with some experience porting games from Windows to Linux, but not a modder.


Some things, that was found:
https://github.com/ahmed605/SparkIV - resource viewer/editor for GTA IV.
https://github.com/rwengine/openrw - re-creation RenderWare engine. Has open source viewer for GTA III files, but nothing for GTA IV or V.
http://gtamodding.ru/wiki/ (russian) - there is a small description of the file format, but no more.
https://gta.fandom.com/wiki/Category:File_Formats - same as above, but in english.

I will be grateful if you provide links to the description of the GTA IV or V file formats or open source modding tools for GTA.

PS I know that Linux marketshare  is 1-2 % and nobody cares, but I just want to learn something new and test my coding skills.

Edited by q4a
  • Like 1

Share this post


Link to post
Share on other sites
Klairm
On 12/28/2019 at 11:19 AM, q4a said:

I would like to create/port GTA V modding tools for Linux or may be add support for export-import support to cross-platform formats of Blender/Godot.
I am C++ programmer with some experience porting games from Windows to Linux, but not a modder.


Some things, that was found:
https://github.com/ahmed605/SparkIV - resource viewer/editor for GTA IV.
https://github.com/rwengine/openrw - re-creation RenderWare engine. Has open source viewer for GTA III files, but nothing for GTA IV or V.
http://gtamodding.ru/wiki/ (russian) - there is a small description of the file format, but no more.
https://gta.fandom.com/wiki/Category:File_Formats - same as above, but in english.

I will be grateful if you provide links to the description of the GTA IV or V file formats or open source modding tools for GTA.

PS I know that Linux marketshare  is 1-2 % and nobody cares, but I just want to learn something new and test my coding skills.

I would like to help you ,  I know C and Python, do you have Discord?

Share this post


Link to post
Share on other sites
q4a
On 1/13/2020 at 4:03 PM, Klairm said:

I would like to help you ,  I know C and Python, do you have Discord?

Hi. Yes, I have: q4a#3114
I started to learn Godot: I think to start with simple plugin which import GTA IV data.
https://github.com/q4a/opengri
There is some similar  plugin, that import Quake maps (.map):
https://github.com/Shfty/qodot-plugin


So, there will be cross platform tool-plugin and not so hard to do 😃 

Edited by q4a

Share this post


Link to post
Share on other sites
Klairm
On 1/18/2020 at 4:08 AM, q4a said:

Hi. Yes, I have: q4a#3114
I started to learn Godot: I think to start with simple plugin which import GTA IV data.
https://github.com/q4a/opengri
There is some similar  plugin, that import Quake maps (.map):
https://github.com/Shfty/qodot-plugin


So, there will be cross platform tool-plugin and not so hard to do 😃 

I will start learning about Godot, never used it, but what we need to get is documentation about GtA IV files encryption and that stuff because I haven't been able to find much information about

Share this post


Link to post
Share on other sites
q4a
23 hours ago, Klairm said:

I will start learning about Godot, never used it, but what we need to get is documentation about GtA IV files encryption and that stuff because I haven't been able to find much information about

Yes, they are encrypted, but I tested SparkIV - it builds from source and works. So there is dencryption code:
https://github.com/ahmed605/SparkIV/blob/master/SRC/RageLib/Common/KeyUtil.cs#L113

BTW, do you have Discord too?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • 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.