Following plugin will let you import models from all titles under Apex Engine.
The Hunter: RBM
The Hunter - Primal: RBM
The Hunter - Call of Wild: ADF (modelc, meshc)
Just Cause 2: RBM
Just Cause 3: RBM, ADF (vmodc [StuntAreas])
Just Cause 4: ADF (vmodc [StuntAreas], modelc, meshc)
Mad Max: RBN, RBS
Generation Zero: ADF (modelc, meshc)
RAGE 2: ADF (modelc, meshc)
Enjoy.
Master page.
I will also require from you any and every feedback you can think of.
For plugin, you can create issues in repo.
For everything else here, or on blog.
Thank you.
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Apex Engine 3ds max plugin
- PredatorCZ
- mega-veteran
- Posts: 291
- Joined: Mon Apr 21, 2014 8:32 pm
- Has thanked: 11 times
- Been thanked: 256 times
- Contact:
Apex Engine 3ds max plugin
Last edited by PredatorCZ on Sun Aug 11, 2019 5:51 pm, edited 2 times in total.
- PredatorCZ
- mega-veteran
- Posts: 291
- Joined: Mon Apr 21, 2014 8:32 pm
- Has thanked: 11 times
- Been thanked: 256 times
- Contact:
Re: Apex Engine 3ds max plugin
Texture conversion tool has been added.
https://github.com/PredatorCZ/ApexToolset/releases
https://github.com/PredatorCZ/ApexToolset/releases
-
- veteran
- Posts: 143
- Joined: Mon Sep 22, 2014 1:23 am
- Has thanked: 72 times
- Been thanked: 14 times
Re: Apex Engine 3ds max plugin
(Just throwing this here in case you missed this title)
Did you try it with Generation Zero? It also runs on the Apex Engine.
And by the way, awesome release. I'm downloading the games and I'll report any issues.
What do you suggest for extracting the various archives? For example, I cannot find anything for theHunter Primal.
Edit: in fact it's very hard to know what unpacks what. Can you point us to the right direction please?
Thanks!!
Did you try it with Generation Zero? It also runs on the Apex Engine.
And by the way, awesome release. I'm downloading the games and I'll report any issues.
What do you suggest for extracting the various archives? For example, I cannot find anything for theHunter Primal.
Edit: in fact it's very hard to know what unpacks what. Can you point us to the right direction please?
Thanks!!
- PredatorCZ
- mega-veteran
- Posts: 291
- Joined: Mon Apr 21, 2014 8:32 pm
- Has thanked: 11 times
- Been thanked: 256 times
- Contact:
Re: Apex Engine 3ds max plugin
The Hunter ARC
The Hunter Primal ARC
Not sure who's original author tho, I only modified primal version.
SARC archives from the hunter/primal can be extracted with Gibbed's Just Cause 2 tools.
I expected that Gibbed will release SARC extractor for JC4 and Generation Zero, however there is no such release, so I think I'll just release mine.
ARC archives from the hunter cotw, Generation Zero can be extracted with Gibbed's Just Cause 3 tools. You will need to download mine fork of Just Cause 3 repo, replace bin/project folder with mine and set correct project name in current.txt file, in order to extract correct file names.
You can build dev branch from ApexMax repo, it's fixed for some Generation Zero models to load. Some materials won't load.
Code: Select all
# The Hunter
# script for QuickBMS http://quickbms.aluigi.org
endian little
comtype zlib
get arcfile FULLBASENAME
string arcfile += ".arc"
open FDSE arcfile 1
get TAB_SIZE asize
get PAD_SIZE long # 0x800
for
savepos CURR_OFF
if CURR_OFF >= TAB_SIZE
cleanexit
endif
get NAME_CRC long
get OFFSET long
get SIZE long
get dummy long
goto OFFSET 1
get SIGN short 1
goto OFFSET 1
get SIGN4 long 1
string cstr P "%NAME_CRC%"
if SIGN == 376
string cstr + ".blz"
log cstr OFFSET SIZE 1
else if SIGN4 == 16778241
string cstr + ".sc"
log cstr OFFSET SIZE 1
else if SIGN4 == 67110145
string cstr + ".sc2"
log cstr OFFSET SIZE 1
else if SIGN4 == 1094993440
string cstr + ".adf"
log cstr OFFSET SIZE 1
else
log "" OFFSET SIZE 1
endif
next
Code: Select all
# The Hunter
# script for QuickBMS http://quickbms.aluigi.org
endian little
comtype zlib
get arcfile FULLBASENAME
string arcfile += ".arc"
open FDSE arcfile 1
get TAB_SIZE asize
get PAD_SIZE long # 0x800
for
savepos CURR_OFF
if CURR_OFF >= TAB_SIZE
cleanexit
endif
get NAME_CRC long
get OFFSET long
get SIZE long
goto OFFSET 1
get SIGN short 1
goto OFFSET 1
get SIGN4 long 1
string cstr P "%NAME_CRC%"
if SIGN == 376
string cstr + ".blz"
log cstr OFFSET SIZE 1
else if SIGN4 == 16778241
string cstr + ".sc"
log cstr OFFSET SIZE 1
else if SIGN4 == 67110145
string cstr + ".sc2"
log cstr OFFSET SIZE 1
else if SIGN4 == 1094993440
string cstr + ".adf"
log cstr OFFSET SIZE 1
else
log "" OFFSET SIZE 1
endif
next
SARC archives from the hunter/primal can be extracted with Gibbed's Just Cause 2 tools.
I expected that Gibbed will release SARC extractor for JC4 and Generation Zero, however there is no such release, so I think I'll just release mine.
ARC archives from the hunter cotw, Generation Zero can be extracted with Gibbed's Just Cause 3 tools. You will need to download mine fork of Just Cause 3 repo, replace bin/project folder with mine and set correct project name in current.txt file, in order to extract correct file names.
You can build dev branch from ApexMax repo, it's fixed for some Generation Zero models to load. Some materials won't load.
-
- veteran
- Posts: 143
- Joined: Mon Sep 22, 2014 1:23 am
- Has thanked: 72 times
- Been thanked: 14 times
Re: Apex Engine 3ds max plugin
Hi,
Thanks for the reply. Sorry I couldn't get back to you earlier.
With your bms script, theHunter and theHunter Primal works 100%.
I tested with several meshes and got everything to work fine, thank you.
@HunterCOTW, apparently you cannot import .MESHC, just .MODELC and these always result in 3ds Max crashing.
Is this how it's supposed to be? After extracting several ARCs I still have a hard time finding .MODELCs, MESHC is more common and their size makes more sense to be a 3D model... But I could be 100% wrong, I'm just guessing here!
Also there are files with .HRMESHC extension, but I don't think they matter much for now. hehe
And... the texture converter doesn't work for me either using COTW hmddsc files. It always say "Invalid File" on the console. Any clues?
@Generation Zero, I don't have the things I need to build here, but I'm re-downloading the game anyway. We'll see.
Thanks for the reply. Sorry I couldn't get back to you earlier.
With your bms script, theHunter and theHunter Primal works 100%.
I tested with several meshes and got everything to work fine, thank you.
@HunterCOTW, apparently you cannot import .MESHC, just .MODELC and these always result in 3ds Max crashing.
Is this how it's supposed to be? After extracting several ARCs I still have a hard time finding .MODELCs, MESHC is more common and their size makes more sense to be a 3D model... But I could be 100% wrong, I'm just guessing here!
Also there are files with .HRMESHC extension, but I don't think they matter much for now. hehe
And... the texture converter doesn't work for me either using COTW hmddsc files. It always say "Invalid File" on the console. Any clues?
@Generation Zero, I don't have the things I need to build here, but I'm re-downloading the game anyway. We'll see.
- PredatorCZ
- mega-veteran
- Posts: 291
- Joined: Mon Apr 21, 2014 8:32 pm
- Has thanked: 11 times
- Been thanked: 256 times
- Contact:
Re: Apex Engine 3ds max plugin
meshc, modelc and hrmeshc must be together in order to load.
texture converter only accepts ddsc (or dds) files, again ddsc and hmddsc files mush be together in order to extract all data
modelc and meshc tends to be inside SARC archives.
texture converter only accepts ddsc (or dds) files, again ddsc and hmddsc files mush be together in order to extract all data
modelc and meshc tends to be inside SARC archives.
-
- veteran
- Posts: 143
- Joined: Mon Sep 22, 2014 1:23 am
- Has thanked: 72 times
- Been thanked: 14 times
Re: Apex Engine 3ds max plugin
I used the JustCause3.Unpack on all COTW .ARCsPredatorCZ wrote: ↑Sun May 05, 2019 10:10 am meshc, modelc and hrmeshc must be together in order to load.
texture converter only accepts ddsc (or dds) files, again ddsc and hmddsc files mush be together in order to extract all data
modelc and meshc tends to be inside SARC archives.
I got a lot of files, but just 22 .modelc
In comparission, I got 170 .meshc
Having modelc + meshc in the same folder still crashes 3ds here
Similar thing happens to the textures..
Most of my hmddsc does not have a ddsc companions.
Should I pm you instead of spamming here? lol
- PredatorCZ
- mega-veteran
- Posts: 291
- Joined: Mon Apr 21, 2014 8:32 pm
- Has thanked: 11 times
- Been thanked: 256 times
- Contact:
Re: Apex Engine 3ds max plugin
This here.lolwatt wrote: ↑Sun May 05, 2019 4:44 pmI used the JustCause3.Unpack on all COTW .ARCsPredatorCZ wrote: ↑Sun May 05, 2019 10:10 am meshc, modelc and hrmeshc must be together in order to load.
texture converter only accepts ddsc (or dds) files, again ddsc and hmddsc files mush be together in order to extract all data
modelc and meshc tends to be inside SARC archives.
I got a lot of files, but just 22 .modelc
In comparission, I got 170 .meshc
Having modelc + meshc in the same folder still crashes 3ds here
Similar thing happens to the textures..
Most of my hmddsc does not have a ddsc companions.
Should I pm you instead of spamming here? lol
in addition most of a ddsc files are inside SARC too
Also you should open Maxscript listener (F11 key), plugin will print any error messages, unfortunetly I didn't secure anitcrash when loading incomplete modelc files. I expected, that most of people will know what files they'll need in order to successfully load stuff.
Apparently I was wrong.
I wall say it one last time. modelc, meshc and hrmeshc files must be in the same location in order to load.
- PredatorCZ
- mega-veteran
- Posts: 291
- Joined: Mon Apr 21, 2014 8:32 pm
- Has thanked: 11 times
- Been thanked: 256 times
- Contact:
Re: Apex Engine 3ds max plugin
ApexMax V1.4 has been released.
Added material creation for Generation Zero.
Added material creation for The Hunter COtW.
Fixed streamed file linkage for The Hunter COtW.
Fixed crash when loading incomplete stream files for modelc formats.
Fixed crash caused by leftover remap bones, that were not cleaned properly.
Maxscript listener will now show whenever plugin tries to print any information and from now on, user will be always informed properly. User no longer needs to open listener manually.
Added material creation for Generation Zero.
Added material creation for The Hunter COtW.
Fixed streamed file linkage for The Hunter COtW.
Fixed crash when loading incomplete stream files for modelc formats.
Fixed crash caused by leftover remap bones, that were not cleaned properly.
Maxscript listener will now show whenever plugin tries to print any information and from now on, user will be always informed properly. User no longer needs to open listener manually.
- PredatorCZ
- mega-veteran
- Posts: 291
- Joined: Mon Apr 21, 2014 8:32 pm
- Has thanked: 11 times
- Been thanked: 256 times
- Contact:
-
- veteran
- Posts: 143
- Joined: Mon Sep 22, 2014 1:23 am
- Has thanked: 72 times
- Been thanked: 14 times
Re: Apex Engine 3ds max plugin
I'm returning to the same subject.. I don't think the .filelists are complete.
Are you sure the file dumper is dumping everything we need?
For Generation Zero for example, the characters/robots are complete and everything works.
But if I go to folder -> models\weapons\
All the weapons do not have .meshc and the textures do not have .ddsc, making them impossible to open.
Another instance of this happening, for example, is on \models\manmade\buildings\civilian
All those folders only have .hrmeshc, no .meshc
I could go on with this, but I think you got my point by now..
Are you sure the file dumper is dumping everything we need?
For Generation Zero for example, the characters/robots are complete and everything works.
But if I go to folder -> models\weapons\
All the weapons do not have .meshc and the textures do not have .ddsc, making them impossible to open.
Another instance of this happening, for example, is on \models\manmade\buildings\civilian
All those folders only have .hrmeshc, no .meshc
I could go on with this, but I think you got my point by now..
Re: Apex Engine 3ds max plugin
Use this for extract https://github.com/kk49/deca/releases an you will find all .hrmeshc, and .meshclolwatt wrote: ↑Wed May 15, 2019 4:18 am I'm returning to the same subject.. I don't think the .filelists are complete.
Are you sure the file dumper is dumping everything we need?
For Generation Zero for example, the characters/robots are complete and everything works.
But if I go to folder -> models\weapons\
All the weapons do not have .meshc and the textures do not have .ddsc, making them impossible to open.
Another instance of this happening, for example, is on \models\manmade\buildings\civilian
All those folders only have .hrmeshc, no .meshc
I could go on with this, but I think you got my point by now..
- PredatorCZ
- mega-veteran
- Posts: 291
- Joined: Mon Apr 21, 2014 8:32 pm
- Has thanked: 11 times
- Been thanked: 256 times
- Contact:
Re: Apex Engine 3ds max plugin
I have all of them.lolwatt wrote: ↑Wed May 15, 2019 4:18 am I'm returning to the same subject.. I don't think the .filelists are complete.
Are you sure the file dumper is dumping everything we need?
For Generation Zero for example, the characters/robots are complete and everything works.
But if I go to folder -> models\weapons\
All the weapons do not have .meshc and the textures do not have .ddsc, making them impossible to open.
Another instance of this happening, for example, is on \models\manmade\buildings\civilian
All those folders only have .hrmeshc, no .meshc
I could go on with this, but I think you got my point by now..
Are you sure, you're using this? https://github.com/PredatorCZ/Gibbed.Ju ... Zero/files
Are you sure, you have Generation Zero set in current.txt?
Do you have this game installed via steam? It works only for them.
I could post .xml where you can set your own custom game path.
Are you sure, that you extracted ALL SARC files?