Jump to content

[Question] Where to start creating mods?


Newbie
Go to solution Solved by ikskoks,

Recommended Posts

Hello, I'm new to this area (knowledge = almost 0) and I wanted to know where to start with mods, for example for games with a file of several GB and for games where the textures even come in PNG, I really admire them, but I have no idea How do programs like Magic txd that open and edit textures, which are generally about 4 textures in the files, there are also 3d models that have several separate things in them (wheel, bone, etc.)

I really like PS2/Console games in general, such as Need for Speed Underground 2 and GTASA

Well, if anyone knows of simple games to train mods, or programs for mods, please tell me

Sorry for bad English

Link to comment
Share on other sites

  • Solution

You can start with games made using popular engines like Unity or Unreal Engine.
Here is the list of modding tools for Unreal Engine https://github.com/Buckminsterfullerene02/UE-Modding-Tools


Try also search Xentax Wiki for game file formats that are already known. Each article should have a list of programs attached at the end.
https://reshax.com/topic/110-xentax-wiki/#comment-2169


 

Link to comment
Share on other sites

  • ikskoks changed the title to [Question] Where to start creating mods?
  • 2 weeks later...

Hello, sorry for the delay, I modded Unreal Engine and Unity games.
 for already known game file formats I modified SPIDER MAN - THE MOVIE 2002, there was a file called COMMON.pkg, I used a tool and extracted the file, there were all the characters in it, I changed the texture of the spider man (.tga), Then I downloaded a script that opened the mesh files (.PCMESH) after importing, I modified some polygons and exported them.
One thing I saw is that the script has to be executed through the text editor and that it is not possible to remove or add polygons.
(Remembering that I don't know anything about programming)
How can I make a script to open a file that contains others inside (.pkg) then create a program to modify textures and then finally create a blender import/export script?
Well I found a game to do this as an example, (MrBean game) there is a .BRA file (the heaviest) and inside it should have textures and models like the spider man game

 

Link to comment
Share on other sites

9 hours ago, Newbie said:

How can I make a script to open a file that contains others inside (.pkg) then create a program to modify textures and then finally create a blender import/export script?

That is very specific question. Remember that this is "Tutorials" section on this forum. If you want help with PKG archives, you should really ask in "Game Archive" section, if you want help with 3D Models (PCMESH files), you should ask in "3D/2D Models" section etc.
But I'll answer your question here as an one time exception.

To do any of these stuff you were asking for, you need at least basic programming knowledge. You need to choose some programming language first (Python, C++, C# etc.) and then start learning it. There are some free online courses on YouTube, so you can start with those.

Then you need to learn reverse engineering (at least some basics). You can use this topic as a starting point https://reshax.com/topic/47-reverse-engineering-tutorials-collection/


By the way, 6 years ago I have already created a Python script for PKG archives in the past. Yo you can use it as an example
https://github.com/bartlomiejduda/Tools/blob/f50af9df0a76db206c889e6a809a47d3c71d0f01/NEW Tools/Spiderman The Movie PKG Tool/Spiderman the movie PKG tool.py


There are also some libraries that will help you with creating your own extracting/importing/editing programs, for example ReverseBox
https://github.com/bartlomiejduda/ReverseBox

 

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
×
×
  • Create New...