source code in liminality is real!
Moderator: Moderators
-
- Posts: 9
- Joined: Fri Aug 12, 2005 2:21 am
- Location: Berkeley
- Contact:
I think I can extract the different ads. I'm not sure, but I think all the images are in the same (or similar format), I just haven't looked into it that much lately. I just started my senior semester at Berkeley, so I don't have as much free time as I would like. I'll try to get something done soon though, before I get too deep into class.
- .Balmung_Of_The_Azure_Sky
- Posts: 12
- Joined: Tue Jul 05, 2005 5:20 pm
- Location: "The World"
Wow...just wow...I'm going to try to go and do the same on .hack//mutation but i'm not quite as skilled as you so don't expect it to work out to well.
EDIT: My computer sucks now.... I used to be able to do this stuff easy...But now it wont even open the files. Its like they're right there and i can't even do anything with them..
EDIT: My computer sucks now.... I used to be able to do this stuff easy...But now it wont even open the files. Its like they're right there and i can't even do anything with them..
Thank you!! ^_^DracoLacertae wrote:I think I can extract the different ads. I'm not sure, but I think all the images are in the same (or similar format), I just haven't looked into it that much lately. I just started my senior semester at Berkeley, so I don't have as much free time as I would like. I'll try to get something done soon though, before I get too deep into class.
-
- Posts: 9
- Joined: Fri Aug 12, 2005 2:21 am
- Location: Berkeley
- Contact:
I'm at school right now, on break, so I can't send the images, but I can send them when I get home.
I've heard some concern that I may be breaking the law, but this is my interpretation:
- It's not like I'm distributing pirate copies of the game or game data; just about everyone here has the game already and could extract them is they wanted to.
-I'm not violating the DMCA since I circumvented no copyright protection. I merely decompressed the images using standard unix GZIP.
-The source code they flashed in Liminality practically gives instructions on how to read their data files. This is implied permission.
-It cannot be argued that the file format is a trade secret, simply because, they just showed me the format in their movie. Additionally, the images contained in the files after running gunzip, were simply 8-bit palleted images, a very standard, well known generic method of storing pictures; nothing proprietary to them at all.
-I am not modifying the game code, or the data, so nothing has really been hacked. (Gamesharks actually modify game code and data, and they're not illegal either.) I'm not using mod chips or anything like that.
-Extracting the images was just simple reverse engineering a file format, and there are plenty of legal precedents showing reverse engineering to be legal.
-Also, someone expressed concern about jeopardizing my college career. I haven't used any school property, or school time, to work on any .hack 'hacking'; all that material is at home. My legal status does not affect my enrollment status, and any units I've earned cannot be canceled simply because someone sues me.
I've heard some concern that I may be breaking the law, but this is my interpretation:
- It's not like I'm distributing pirate copies of the game or game data; just about everyone here has the game already and could extract them is they wanted to.
-I'm not violating the DMCA since I circumvented no copyright protection. I merely decompressed the images using standard unix GZIP.
-The source code they flashed in Liminality practically gives instructions on how to read their data files. This is implied permission.
-It cannot be argued that the file format is a trade secret, simply because, they just showed me the format in their movie. Additionally, the images contained in the files after running gunzip, were simply 8-bit palleted images, a very standard, well known generic method of storing pictures; nothing proprietary to them at all.
-I am not modifying the game code, or the data, so nothing has really been hacked. (Gamesharks actually modify game code and data, and they're not illegal either.) I'm not using mod chips or anything like that.
-Extracting the images was just simple reverse engineering a file format, and there are plenty of legal precedents showing reverse engineering to be legal.
-Also, someone expressed concern about jeopardizing my college career. I haven't used any school property, or school time, to work on any .hack 'hacking'; all that material is at home. My legal status does not affect my enrollment status, and any units I've earned cannot be canceled simply because someone sues me.
-
- Posts: 8
- Joined: Thu Sep 15, 2005 7:14 pm
Sorry to burst you're bubble. ^^;; gomen gomen. But the source code looks similar but are different coding syntaxes.
The coding in the Liminality resembles closely to Objective-C or some form of Basic coding. I'm willing to bet that its Objective-C though. Its given away by "void ccLoadResourceFL(void)", this is 'calling' the function ccLoadResourceFL; a "void" is a form of function in Objective-C.
The coding from your disassembler is called Assembly. This is given away with such keywords as: beq, jal, nop, etcetera. I work with Win32 Assembly, but the look is the same. The PS2 uses it's own assembly langauge but the premise is the same.
Assembly coding speaks to the processor directly, while Objective-C is more geared for OS interpretation.
However, I'm sure that may be the actuall source code in Liminality though.
The coding in the Liminality resembles closely to Objective-C or some form of Basic coding. I'm willing to bet that its Objective-C though. Its given away by "void ccLoadResourceFL(void)", this is 'calling' the function ccLoadResourceFL; a "void" is a form of function in Objective-C.
The coding from your disassembler is called Assembly. This is given away with such keywords as: beq, jal, nop, etcetera. I work with Win32 Assembly, but the look is the same. The PS2 uses it's own assembly langauge but the premise is the same.
Assembly coding speaks to the processor directly, while Objective-C is more geared for OS interpretation.
However, I'm sure that may be the actuall source code in Liminality though.
-
- Posts: 9
- Joined: Fri Aug 12, 2005 2:21 am
- Location: Berkeley
- Contact:
Yeah I know it's assembly language, its MIPS. We use the MIPS instruction set at Berkeley all the time, and I know it quite well. We had be able to assemble MIPS code by hand (in HEX from tables), and to implement a MIPS processor in Verilog.
As for the Objective-C thing, you may be right. I don't know enough about Objective-C, since it's not used much. However, in plain C, a function can take void as an argument; it simply means no arguments. I just compiled and ran this just fine:
So I don't think it must necessarily be Objective-C.
As for the LOCATE statements, they do remind me of good old QBASIC, but they could easily macros. I don't see anything that specifically violates C/C++ syntax.
As for the Objective-C thing, you may be right. I don't know enough about Objective-C, since it's not used much. However, in plain C, a function can take void as an argument; it simply means no arguments. I just compiled and ran this just fine:
Code: Select all
#include <stdio.h>
void test(void);
void main(){
test();
}
void test(void){
printf("Testing\n");
}
As for the LOCATE statements, they do remind me of good old QBASIC, but they could easily macros. I don't see anything that specifically violates C/C++ syntax.
adamgnome wrote: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!!)

Haha thanks! But if it's extracted from the game itself wont it be better quality?!streed wrote:adamgnome wrote: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!!)
Could you please send me all the backgrounds whenyou have time Draco? Thanks!! ^___^