Modding Methods

so does the game still recognize loose .xbtl or .lua files? I know the game directory has changed.

also the old modding tools dont seem to open the .vpp_pc files anymore.
 
I have a somewhat broken version of the tools that will extract .vpp_pc files, but all of the files in the game are a big binary mess now.

There's nothing easy left to edit that's just text files - like .xtbls or .lua. :(
 
I have a somewhat broken version of the tools that will extract .vpp_pc files, but all of the files in the game are a big binary mess now.

There's nothing easy left to edit that's just text files - like .xtbls or .lua. :(

so what can you edit that is extracted? i guessed that the config files are in ctg\engine.
 
I have a somewhat broken version of the tools that will extract .vpp_pc files, but all of the files in the game are a big binary mess now.

There's nothing easy left to edit that's just text files - like .xtbls or .lua. :(

found this by opening up ctg\engine\ctg_engine.vpp_pc in notepad++

<type>core</type>
<xboxone>
<chunk_id>1020</chunk_id>
<launch_chunk>true</launch_chunk>
</xboxone>
<ps4>
<chunk_id>0</chunk_id>
</ps4>

<can_use>..\ctg\data\engine</can_use>

<packfile>
<name>ctg_engine</name>
<include_file>engine.vpkg</include_file>
<include_file>textures\missing-texture.cvbm*</include_file>
<include_file>textures\missing-texture.gvbm*</include_file>
<include_file>textures\missing-texture_release-final.cvbm*</include_file>
<include_file>textures\missing-texture_release-final.gvbm*</include_file>
<include_file>textures\default.cvbm*</include_file>
<include_file>textures\default.gvbm*</include_file>
<include_file>textures\misc-white.cvbm*</include_file>
<include_file>textures\misc-white.gvbm*</include_file>
<include_file>textures\misc-static.cvbm*</include_file>
<include_file>textures\misc-static.gvbm*</include_file>
<include_file>textures\transparent-black.cvbm*</include_file>
<include_file>textures\transparent-black.gvbm*</include_file>
<include_file>lualib\system_lib.lua</include_file>
<include_file>interface\gml_lib.lua</include_file>
<include_file compressed="true">*.cvbh_*</include_file>
<include_file compressed="true">*.gvbh_*</include_file>

<include_resource>gameplay_materials\ctg_default_gpmat.gpmat</include_resource>
<include_resource>gameplay_materials\ctg_default_navmesh_gpmat.gpmat</include_resource>
<include_resource>spawnables\*.hprefab</include_resource>
<include_resource>spawnables\*.cprefab</include_resource>
<include_resource>*.tfe</include_resource>
<include_resource>*.czn</include_resource>
<include_resource>*.hzn</include_resource>
<include_resource>*.vintdoc</include_resource>
<include_resource>*.vf3</include_resource>
<include_resource>*.vseb</include_resource>
<include_resource>lipsync\*.anim</include_resource>

<precache_resource>*.tfe</precache_resource>
<precache_resource>*.vf3</precache_resource>

<precache_file platform="pc" compressed="true">*.fxo</precache_file>
<precache_file platform="ps4" compressed="true">*.fxo</precache_file>
<precache_file platform="xbox3" compressed="true">*.fxo</precache_file>

<extra_str2>
<name>spawnables</name>
<include_resource>spawnables\*.hprefab</include_resource>
</extra_str2>
</packfile>

<locdirect_project>vengince</locdirect_project>
<locdirect_server>volihsft02</locdirect_server>
</vpkg>'

there are a bunch of script functions in there too. Also i dumped the strings from the exe and found a lot of possible functions for some lua scripting
 
That's a packfile manifest - it's used when building the packfiles by DSV.
 
I'm concerned that the modding community for AOM appears to be DOA. I don't know if it's because of lack of interest, lack of knowledge, or lack of tools. I assume if modders were motivated enough, they'd work hard to reverse engineer it. But, besides Minimaul's unpacker (thank you), I haven't really seen anything happening at all.

Sad, really, considering how robust the modding community was (and still is) for the Saints Row games. :(
 
I'm concerned that the modding community for AOM appears to be DOA. I don't know if it's because of lack of interest, lack of knowledge, or lack of tools. I assume if modders were motivated enough, they'd work hard to reverse engineer it. But, besides Minimaul's unpacker (thank you), I haven't really seen anything happening at all.

Sad, really, considering how robust the modding community was (and still is) for the Saints Row games. :(

It's times like these that I really wish I could share certain info happening behind the scenes.

zip-lips.jpg
 
Back
Top