source code in liminality is real!

Discuss the anime series that started it all, .hack//SIGN and //LIMINALITY

Moderator: Moderators

DracoLacertae
Posts: 9
Joined: Fri Aug 12, 2005 2:21 am
Location: Berkeley
Contact:

source code in liminality is real!

Post by DracoLacertae »

I'm not sure if this should be in this section, or instead the infection section, but here it goes:

When watching Liminality, there is the scene where Tokuoka was talking about a back door into The World, the ALTIMIT desktop 'shattered' and a bunch of code scrolled on the screen. I freeze framed, and took a look at this code. Since I play around with a ps2 disassembler to make my own gameshark codes, I popped in the .hack infection executable, and was surprised the game was compiled with a full symboltable, containing all the function names. (full debugging information.) This gives names to all the functions and variables of the game. Comparing a section of disassembled .hack to the in-movie screenshots, the code matches:

http://inst.eecs.berkeley.edu/~markws/d ... nality.jpg

(If you know MIPS assembly, don't take my word for it; read the code for your self.)

I tried reading the .hack data files for information (such as textures), but found it was probably compressed, and it would be just about impossible to extract any info without knowing the compression scheme. Using this screenshot http://inst.eecs.berkeley.edu/~markws/dh/ungzip.jpg , I was able to determine the data files are simply compressed with GZIP. After that, the data files can be viewed uncompressed, revealing some swizzled texture data. (Which I have not decoded fully yet; the colors are still wrong.)

It turns out the part of the game they show in Liminality is the part that reads and decompresses the data files! That, with the symboltable, which is usually left out when games are released, makes me think this was put in on purpose by the creators for actual game hackers to find.

Has anyone else discovered this link? When Tokuoka said there was a back door, I think he was alo referring to the ps2 game, not just The World.

If anyone here are programmers/ coders / hackers/ cs students, and want to help out just PM me. There is a lot of work to do.
Skeith9999
Posts: 74
Joined: Thu Aug 11, 2005 12:15 pm

Re: source code in liminality is real!

Post by Skeith9999 »

DracoLacertae wrote:I'm not sure if this should be in this section, or instead the infection section, but here it goes:

When watching Liminality, there is the scene where Tokuoka was talking about a back door into The World, the ALTIMIT desktop 'shattered' and a bunch of code scrolled on the screen. I freeze framed, and took a look at this code. Since I play around with a ps2 disassembler to make my own gameshark codes, I popped in the .hack infection executable, and was surprised the game was compiled with a full symboltable, containing all the function names. (full debugging information.) This gives names to all the functions and variables of the game. Comparing a section of disassembled .hack to the in-movie screenshots, the code matches:

http://inst.eecs.berkeley.edu/~markws/d ... nality.jpg

(If you know MIPS assembly, don't take my word for it; read the code for your self.)

I tried reading the .hack data files for information (such as textures), but found it was probably compressed, and it would be just about impossible to extract any info without knowing the compression scheme. Using this screenshot http://inst.eecs.berkeley.edu/~markws/dh/ungzip.jpg , I was able to determine the data files are simply compressed with GZIP. After that, the data files can be viewed uncompressed, revealing some swizzled texture data. (Which I have not decoded fully yet; the colors are still wrong.)

It turns out the part of the game they show in Liminality is the part that reads and decompresses the data files! That, with the symboltable, which is usually left out when games are released, makes me think this was put in on purpose by the creators for actual game hackers to find.

Has anyone else discovered this link? When Tokuoka said there was a back door, I think he was alo referring to the ps2 game, not just The World.

If anyone here are programmers/ coders / hackers/ cs students, and want to help out just PM me. There is a lot of work to do.
cool. keep me up to date on this okay? i love this kind of stuff.
User avatar
Nishi
Posts: 149
Joined: Mon Aug 15, 2005 8:10 pm
Location: California
Contact:

Post by Nishi »

Holy cow... Bravo! :D
User avatar
Rental Daughter
BURRNN MY BREEADD
BURRNN MY BREEADD
Posts: 1696
Joined: Thu Jun 30, 2005 4:12 pm

Re: source code in liminality is real!

Post by Rental Daughter »

DracoLacertae wrote:I'm not sure if this should be in this section, or instead the infection section, but here it goes:

When watching Liminality, there is the scene where Tokuoka was talking about a back door into The World, the ALTIMIT desktop 'shattered' and a bunch of code scrolled on the screen. I freeze framed, and took a look at this code. Since I play around with a ps2 disassembler to make my own gameshark codes, I popped in the .hack infection executable, and was surprised the game was compiled with a full symboltable, containing all the function names. (full debugging information.) This gives names to all the functions and variables of the game. Comparing a section of disassembled .hack to the in-movie screenshots, the code matches:

http://inst.eecs.berkeley.edu/~markws/d ... nality.jpg

(If you know MIPS assembly, don't take my word for it; read the code for your self.)

I tried reading the .hack data files for information (such as textures), but found it was probably compressed, and it would be just about impossible to extract any info without knowing the compression scheme. Using this screenshot http://inst.eecs.berkeley.edu/~markws/dh/ungzip.jpg , I was able to determine the data files are simply compressed with GZIP. After that, the data files can be viewed uncompressed, revealing some swizzled texture data. (Which I have not decoded fully yet; the colors are still wrong.)

It turns out the part of the game they show in Liminality is the part that reads and decompresses the data files! That, with the symboltable, which is usually left out when games are released, makes me think this was put in on purpose by the creators for actual game hackers to find.

Has anyone else discovered this link? When Tokuoka said there was a back door, I think he was alo referring to the ps2 game, not just The World.

If anyone here are programmers/ coders / hackers/ cs students, and want to help out just PM me. There is a lot of work to do.
whoa...that's very interesting...I'm a little confused though...but I wonder why they would actually insert all that there on purpose -_-
User avatar
beginner
Posts: 90
Joined: Thu Aug 28, 2003 2:13 pm
Contact:

Post by beginner »

They show the source code in the games as well. Rather obfuscated a bit though. If you protrect break an enemy. It shows the source code for a bit.
User avatar
Sumomo
Posts: 168
Joined: Sun Jul 10, 2005 5:02 pm
Location: A Small Room In My House...

Post by Sumomo »

That is awesome! :D
User avatar
Rental Daughter
BURRNN MY BREEADD
BURRNN MY BREEADD
Posts: 1696
Joined: Thu Jun 30, 2005 4:12 pm

Post by Rental Daughter »

beginner wrote:They show the source code in the games as well. Rather obfuscated a bit though. If you protrect break an enemy. It shows the source code for a bit.
ooo yeah I noticed that
User avatar
DärkwºLf²
Posts: 106
Joined: Mon Aug 15, 2005 2:17 am
Location: Canada
Contact:

Post by DärkwºLf² »

So, what are you trying to find a backdoor to.

There are gameshark codes for .hack if you wanna cheat..
User avatar
FlameSage
Posts: 157
Joined: Tue May 31, 2005 6:46 am

Post by FlameSage »

Hmmm.
If you can, once you hack the Infection.
Think you could zip up all of the turfs and send them my way? I think it would be awsome to look through them.
User avatar
AuraTwilight
IT WAS OVER 9000!
IT WAS OVER 9000!
Posts: 8032
Joined: Thu Jun 02, 2005 5:03 pm

Post by AuraTwilight »

I noticed that too! Kudos! It's symbolic of Morganna's and Aura's power struggle revealing what's truly beneath the computer world we see, and that there's more to it than meets the eye.
User avatar
Rental Daughter
BURRNN MY BREEADD
BURRNN MY BREEADD
Posts: 1696
Joined: Thu Jun 30, 2005 4:12 pm

Post by Rental Daughter »

DärkwºLf² wrote:So, what are you trying to find a backdoor to.

There are gameshark codes for .hack if you wanna cheat..
hmmm I would @_@ but I'm sure I'd get confused...and I'm saving up for //FRAGMENT and //GU and any other .hack product that comes my way >.<
User avatar
adamgnome
Posts: 114
Joined: Tue May 31, 2005 1:35 pm

Post by adamgnome »

That is very interesting, you should get someone who is knowledgable about this stuff to help you!
DracoLacertae
Posts: 9
Joined: Fri Aug 12, 2005 2:21 am
Location: Berkeley
Contact:

Post by DracoLacertae »

I have partially extracted some of the wallpaper images off of the .hack//infection disc (black and white only-i don't have the palette information yet). I found that it also contains mutation, outbreak and quarantine wallpapers as well!

The last one on the disc is a bit odd, has anyone seen it before: It reads Puchiguso//Grand Slam All Server Complete Premium.

Image

So far I have all the data files decompressed, and think I found the 3d model data. I'll try to get something 3d to display soon.
User avatar
milliennium_fox
Posts: 758
Joined: Thu May 26, 2005 9:23 am
Location: U.S.A.

Post by milliennium_fox »

I believe that wallpaper is the one you get if you complete all the Grunty races in every server and win first place as well.
User avatar
Rental Daughter
BURRNN MY BREEADD
BURRNN MY BREEADD
Posts: 1696
Joined: Thu Jun 30, 2005 4:12 pm

Post by Rental Daughter »

milliennium_fox wrote:I believe that wallpaper is the one you get if you complete all the Grunty races in every server and win first place as well.
really? ...now I want to beat the Grunty Races :cry:
DracoLacertae
Posts: 9
Joined: Fri Aug 12, 2005 2:21 am
Location: Berkeley
Contact:

Post by DracoLacertae »

I have now extracted all the wallpaper out, in full color, with the exception of image #49,. which remains as jibberish. (It's special for some reason.)

Thumbnails of all the images are here:
http://inst.eecs.berkeley.edu/~markws/wallpapers.jpg

Here is a sample (#24):
Image

If anyone wants a particular image, PM me, and I'll send it to you, in JPG, BMP or any other format you want.

I'll move onto decoding textures soon, and then 3d data.
User avatar
milliennium_fox
Posts: 758
Joined: Thu May 26, 2005 9:23 am
Location: U.S.A.

Post by milliennium_fox »

Oooo! I'll Pm you later for some of them! Great work!

Wasn't there more wallpapers though? I remember there being more but maybe I'm just confused...=p
DracoLacertae
Posts: 9
Joined: Fri Aug 12, 2005 2:21 am
Location: Berkeley
Contact:

Post by DracoLacertae »

Those were the wallpapers found on the infection disc, not couting the plain default ones (like blue and orange ALTIMIT OS wallpapers). There were two sets of wallpapers, xddwalXX.cmp, with X being a number from 0 to 54 (the set I have thumbnails for), and xddwallX.cmp, with X being 0 to 3 (the plain wallpapers.)

I haven't played 2-4 yet, so maybe more were added later. There are some wallpapers on the infection disc that aren't available in game, such as the grunty racing ones. (There is no grunty racing in infection, right?)

If anyone wants to help me, PM me, and I'll send you the info I've figured out so far. What I am most interested in decoding is the character models and textures.


Also, don't spoil anything for me in terms of storyline. I have watched all of hack sign (except Unison and Gift), and played Infection up to Skeith.
User avatar
adamgnome
Posts: 114
Joined: Tue May 31, 2005 1:35 pm

Post by adamgnome »

OK this may seem like a weird request, but you know how in the first game there are advertisements that make the game seem like real life, and it has photos and pictures, do you think you'd be able to extract some of those images?

Mainly the cat toilet? >_____<


This is nice work!! I might PM you later on... this is awesome!! (By the way, don't worry about spoilers, since spoiler tags are here for a reason!!)
User avatar
Peridox
Posts: 10
Joined: Wed Jun 01, 2005 11:24 am
Location: Glance over your shoulder...
Contact:

Post by Peridox »

Spiffy!
I'd love a copy of all of those backgrounds...
Post Reply