Markemp / Cryengine-Converter

A c# program to convert Crytek files to Collada (XML) format
https://www.heffaypresents.com/GitHub/
GNU General Public License v2.0
208 stars 53 forks source link

ArcheAge Version 801 #161

Open l-quinto opened 11 months ago

l-quinto commented 11 months ago

ArcheAge Error. Version 801 of ChunkCompiledPhysicalProxies is not supported https://drive.google.com/file/d/1sUah8VVx2_V3wEjRLgBNjBcer4-R2Siz/view?usp=sharing

kmkzif commented 7 months ago

I have the same problem, I've tried to fix it on my own, I even opened it in a hex editor and everything, but I can't find the pattern.

Markemp commented 7 months ago

Will get to these as soon as I finish the 2.0 upgrade.

STDXUPX commented 6 months ago

Я доберусь до них, как только закончу обновление до 2.0.

Maybe u know? How convert archeage map to fbx or another format because cryengine (any version) dont open them((( He have many files and map created via many chanks. i try do map manually in unreal engine 5 but he eat so many time...

Markemp commented 4 months ago

Is there a way to extract archeage files? I have the game and installed it, but it looks like they are encrypted. I can't find any current ways of extracting them either. Without the files, I won't really be able to support the game directly.

l-quinto commented 4 months ago

Is there a way to extract archeage files? I have the game and installed it, but it looks like they are encrypted. I can't find any current ways of extracting them either. Without the files, I won't really be able to support the game directly.

https://github.com/ZeromusXYZ/AAEmu-Packer

Markemp commented 4 months ago

Got the files extracted, thanks. Which model was this? Trying to find one with the 801 version of this chunk.

edit; scratch this, found some.

Markemp commented 4 months ago

I have the new chunks added and have had success converting a lot of the models. But unfortunately the armatures are still all messed up. The compiled bone chunks don't contain the world transform info like they do in all the other models, which is used with the local transform info to put them in the right place. :(

Also found out that a Cryengine file (like game\objects\env\01_nuia\001_housing\01_tools\basket_mix_ani.cga) can have multiple material libraries assigned to it. I have to refactor a lot of material related code to handle this properly. 🤔😔

sunkhaskasis commented 3 months ago

I believe I may have something that could help you with armatures. I have this script for 3ds Max that appears to import ArcheAge models quite flawlessly. I'm not sure who made it because I've just randomly happened to have found it one day, but perhaps if you reverse-engineer it, it could give you an idea what to do next.

Here's the output of cgf-converter: porpoise_importer

vs. the output of the script: porpoise_script

https://drive.google.com/file/d/1G4HbGf0299FTp0cKr-pfGVh4xeEcGgKg/view?usp=sharing

Markemp commented 3 months ago

--The file on the google drive has a .ms extension. I'm not familiar with that one. Is it a form of zip?--

Oh derp. It's a text file. Thanks, looking at this now!