I've been extracting models from aura kingdom since closed beta days. Where I made animation videos with the model on a program called MMD.
My process was Extract .pkg with QuickBMS > open Nif file with nifskope export as obj > rigged object to be able to move.
Gaining popularity on my videos I have attain permission form the publisher AeriaGames to be able to edit/mod their client and extract their files for art related use.
"Example: https://www.youtube.com/watch?v=7yGFa-YbZVI"
The issue I'm face with at the moment is quickbms script is outdated, Because even though I can extract the files. For some reason now when I try to open the models in nifskope i would get an error like this """failed to load file header (version 14000005, 20.0.0.5)"" ".
The other issue is the script isn't extracting everything from the game. Though there's no point if I can't view it and extract the model into an object.
So I'm trying to figure out how to go about this, and be able to view the model and extract them again. So here's a sample of the .nif file I am able to view through nifskope(old file) and a new one I just extracted that I can't view.
http://www.mediafire.com/download/9fo7s ... 53/nif.rar
Any help with this would be appericated here is the quickbms script I'm using.
Thanks in advance.!
Code: Select all
# Aeriagames pkg.idx/pkg???.pkg (script 0.1.2)
# Eden Eternal
# Kitsu Saga
# Dragon Slayer
# script for QuickBMS http://quickbms.aluigi.org
comtype unzip_dynamic
getdstring DUMMY 260
getdstring SIGN 32
math PKG_OLD = -1
get FULLSIZE asize
do
get DUMMY long
get OFFSET long
get DUMMY long
get ZSIZE long
getdstring DUMMY 0x28
get SIZE long
getdstring NAME2 260
getdstring NAME 260
get DUMMY long
get PKG long
get DUMMY long
if PKG != PKG_OLD
string PKG_NAME p= "pkg%03d.pkg" PKG
open FDSE PKG_NAME 1
math PKG_OLD = PKG
endif
string NAME += NAME2
goto OFFSET 1
get TMP1 byte 1
get TMP2 byte 1
if TMP1 == 0x88 && TMP2 == 0x1c
savepos OFFSET 1
math ZSIZE -= 2
endif
clog NAME OFFSET ZSIZE SIZE 1
savepos CURR
while CURR < FULLSIZE