The Forum is up for sale: XeNTaX Forum looking for new owner

Fantasy College Online "幻想學園Online"

Read or post about compression. And decompression. Or ask questions how to decompress your files.
Post Reply
chrrox
Moderator
Posts: 2602
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1411 times

Fantasy College Online "幻想學園Online"

Post by chrrox »

I decided to extract this game in the hopes it might be using nif files but it is not :(
It seems to be using a very simple file format but I do not recognize it.
Here is an extractor script.

Code: Select all

idstring "RVP\0"
     get VERSION long
     get FILES short #not 100% correct but extracts every file"
     getdstring UNKOWN1 5

    goto 816139279
    for i = 0 < FILES
    get NAMESIZE long
    getdstring NAME NAMESIZE
    getdstring COMPRESSED 1
    get OFFSET long
    get ZSIZE long
    get SIZE long
    

    clog NAME OFFSET ZSIZE SIZE
    next i
Here is some information about the game.
website http://fc.runup.com.hk/index/
download http://fc.runup.com.hk/download/ or http://fc.runup.cn/down_site.php
ImageImageImage
You do not have the required permissions to view the files attached to this post.
User avatar
aluigi
VVIP member
VVIP member
Posts: 1916
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 661 times
Contact:

Re: Fantasy College Online "幻想學園Online"

Post by aluigi »

you should upload the beginning and the end of one of these archives.
judging the "Goto" you used I guess that the name table is at the end of the archive
chrrox
Moderator
Posts: 2602
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1411 times

Re: Fantasy College Online "幻想學園Online"

Post by chrrox »

The contents of this post was deleted because of possible forum rules violation.
User avatar
aluigi
VVIP member
VVIP member
Posts: 1916
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 661 times
Contact:

Re: Fantasy College Online "幻想學園Online"

Post by aluigi »

Code: Select all

idstring "RVP\0\0\0\0"
get INFO_OFF long
get INFO_END long

goto INFO_OFF
math INFO_END += INFO_OFF

for INFO_OFF = INFO_OFF < INFO_END
    get NAMESIZE long
    getdstring NAME NAMESIZE
    get ZIP byte
    get OFFSET long
    get ZSIZE long
    get SIZE long
    savepos INFO_OFF

    if ZIP == 1
        clog NAME OFFSET ZSIZE SIZE
    else
        log NAME OFFSET SIZE
    endif
next
Post Reply