How to extracts the guts of a game with scripts?

addictress

Commendable
Mar 27, 2016
3
0
1,510
So I was trying to mod the hard way and learn about basic programming. I am so, so lost.

I want to mod Dragon Age and import meshes from Mass Effect 3 into Dragon Age Inquisition.

I was using DAI Modding Tools and noticed that the DAI Modding Tools provided by the modding community do not have all the mesh models. Some of them are encrypted because they are in micro-transaction DLC's, but I'm certain some of the meshes are part of the base game and are missing regardless.

Also, I don't want to rely on a tool already made. How did these modding gurus make the tool in the first place? Why should I shrink from doing it the hard way and pretend there is no tool?

I want to bypass the tool and rip out the meshes and textures from the main game files MYSELF!

I came across some youtube video about some python scripts for extracting .EBX files from Battlefield 4. I'm such a n00b that I literally had no clue until just observing random pages that....these AAA games have these file types in relation to their models and textures:

.TOC files.
.EBX files.

From watching the Battlefield 4 tutorial, it SEEMS like the .TOC file contains .EBX files. And, I found the .TOC files in the Dragon Age Inquisition file directory, and I see they are huge, so that must be where the guts are!

I downloaded this to study the scripting, even tho I don't have BF4 and don't know the directories and stuff it refers to:

http://files.1337upload.net/BF4_Python_scripts_by_Frankelstner-18017e.rar

Okay so...
oh my god.

wtf

Also apparently games have their own...like.... libraries. Maybe that's why a lot of this is so confusing. You need to get the "SDK" for the game. What SDK? How can I get the SDK for Dragon Age Inquisition? Someone said a lot of the file extensions, also, are related to Frostbite 3. That's why I can't just google these file extensions, because they only exist in the scope of a certain engine.

Also, I don't really want to use Python, I want to use C++.

WHERE DO I START?

I'm asking this forum because when I go to the particular forums for each game's modding community 1) the games are over a year old so there aren't a lot of users floating around there 2) I'm really just... new to all modding and coding in general. I bought a C++ textbook but I feel like I should have a project in mind, then refer to the textbook, rather than reading that textbook cover to cover. 3) I get really frustrated because when I read these modding forums, everyone seems to already know things I don't know
 
Solution


Some games have parts of the system accessible.
How did 'Frank' do it? By knowing quite a bit more about programming.

You don't start learning to code with a crazy complex game.


Some games have parts of the system accessible.
How did 'Frank' do it? By knowing quite a bit more about programming.

You don't start learning to code with a crazy complex game.
 
Solution