Register - Login
Views: 99824209
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 07:42:10 PM
Jul - Gaming - Help, for a source code. New poll - New thread - New reply
Next newer thread | Next older thread
sphinx
User
Level: 11


Posts: 5/20
EXP: 4541
For next: 1444

Since: 04-12-15

From: Akaria

Since last post: 5.9 years
Last activity: 5.4 years

Posted on 08-14-15 07:28:29 PM Link | Quote
My apologies if this is the wrong place to post, it seemed like the most appropriate place after all, given it's nature.

Me and a small group of people were (and still are) working on trying to unlock large amounts of cut content, still available in the game but unactive, this game is Sphinx and the Cursed Mummy for the PS2, and I was wondering if anybody could suggest where the basic "machinery" of the game could be located, I know the question is very broad and hard to understand, but to clarify, I've extracted the contents of two BIN files and found nothing, and there seems to be no other file that we could imagine having any involvement with the game's internals.

The question I'm asking is, what is the most likely place for the main workings of the game to be located in the ISO, if not in any of the BIN files? the BINs only contain some hashcode data, some SFX files and EDB model files, that's it, surprisingly nothing that runs the game from what we can see.

This is what the ISO's insides look like:

http://i1086.photobucket.com/albums/j444/angrypeppermushroom/5b3e504d1f252a066ebf929a029c2b3e_zpsneqvoytj.png~original

The DUMMY folder consists only of DUM files which contain nothing but filler data, the DATA folder is where the BINs are and the IOPFILES folder seems to only contain data concerned with registering device input / output like audio, USB, mouse, etc...

I'm by no means asking you to look through the whole ISO yourself, I'm not a lazy bastard, but I've looked everywhere and I can't find a thing, is there a typical place where the developers would put their game's main workings (can't think of a better word to describe it, something derived from C++ / H source code) on the disc? and if that's too vague, does it help that the game was developed by Eurocom?

Link of the game:
mega.co.nz/#!TtBiFYbT!jW5mBceVp7HY8UTgWrZqRK6ifxUtZOsp468_DvLK6wA

Please, if anyone has an idea say it.
Joe
Common spammer
🍬
Level: 111


Posts: 3211/3392
EXP: 14501869
For next: 366491

Since: 08-02-07

From: Pororoca

Since last post: 12 days
Last activity: 1 min.

Posted on 08-15-15 05:48:21 PM Link | Quote
SLES_518.31

____________________
ふにゃあ。
sphinx
User
Level: 11


Posts: 8/20
EXP: 4541
For next: 1444

Since: 04-12-15

From: Akaria

Since last post: 5.9 years
Last activity: 5.4 years

Posted on 08-16-15 06:49:38 AM Link | Quote
Originally posted by Joe
SLES_518.31


The source code is in SLES_518.31?
xdaniel
980
Level: 64


Posts: 592/982
EXP: 2153715
For next: 60382

Since: 12-04-08

Pronouns: he/they
From: Germany

Since last post: 26 days
Last activity: 8 hours

Posted on 08-16-15 08:38:43 AM Link | Quote


>>ESTABLISHING LINK...DONE.    >>FETCHING POST DATA...DONE.    >>EXECUTING POSTDISP.BIN...


Originally posted by sphinx
The source code is in SLES_518.31?

You won't find any source code on the disc - unless the developers accidentally included it in part or full, i.e., like Princess Maker 4 (DS) or Beatmania Best Hits (PSX) -, but SLES_518.31 would be the compiled main executable from which the game boots. Almost(?) all PSX and PS2 games have their main executable named in this way, meaning derived from the game's ID (or serial number, or whatever else to call it) also printed on ex. the disc and box.


____________________
cu xdaniel -- Follower of the Church of Madoka -- @xdanieldzd (Twitter) -- stapled tech (YouTube)



It doesn't even matter if there is no hope, as the madness of the system grows

sphinx
User
Level: 11


Posts: 9/20
EXP: 4541
For next: 1444

Since: 04-12-15

From: Akaria

Since last post: 5.9 years
Last activity: 5.4 years

Posted on 08-16-15 10:54:36 AM Link | Quote
Originally posted by xdaniel
Originally posted by sphinx
The source code is in SLES_518.31?

You won't find any source code on the disc - unless the developers accidentally included it in part or full, i.e., like Princess Maker 4 (DS) or Beatmania Best Hits (PSX) -, but SLES_518.31 would be the compiled main executable from which the game boots. Almost(?) all PSX and PS2 games have their main executable named in this way, meaning derived from the game's ID (or serial number, or whatever else to call it) also printed on ex. the disc and box.



So, to activate beta levels without the source code as you might do?
sphinx
User
Level: 11


Posts: 10/20
EXP: 4541
For next: 1444

Since: 04-12-15

From: Akaria

Since last post: 5.9 years
Last activity: 5.4 years

Posted on 08-16-15 10:57:44 AM Link | Quote
Originally posted by sphinx
Originally posted by xdaniel
Originally posted by sphinx
The source code is in SLES_518.31?

You won't find any source code on the disc - unless the developers accidentally included it in part or full, i.e., like Princess Maker 4 (DS) or Beatmania Best Hits (PSX) -, but SLES_518.31 would be the compiled main executable from which the game boots. Almost(?) all PSX and PS2 games have their main executable named in this way, meaning derived from the game's ID (or serial number, or whatever else to call it) also printed on ex. the disc and box.



So, to activate beta levels without the source code as you might do?


We also found this that we believe is the source code:
http://pastebin.com/B6w3DeZc

LuigiBlood

Level: 17


Posts: 33/48
EXP: 21395
For next: 3348

Since: 01-02-11

Pronouns: he/she/him/her
From: France

Since last post: 2 days
Last activity: 11 hours

Posted on 08-16-15 03:11:20 PM (last edited by LuigiBlood at 08-16-15 03:16:31 PM) Link | Quote
Originally posted by sphinx
We also found this that we believe is the source code:
http://pastebin.com/B6w3DeZc



This isn't the source code, that's decompiled code.
I highly doubt the original source code gets so low level that even the variables aren't named.

It does help, but you still need to understand the code... and like that, you need a lot of knowledge (that I don't, mind you, don't ask me anything about this).

____________________
Roll-chan~~!
Latias is cute~~

Quantum Tunnel - Album Download!
sphinx
User
Level: 11


Posts: 11/20
EXP: 4541
For next: 1444

Since: 04-12-15

From: Akaria

Since last post: 5.9 years
Last activity: 5.4 years

Posted on 08-16-15 06:18:30 PM (last edited by sphinx at 08-16-15 06:22:56 PM) Link | Quote
Originally posted by LuigiBlood
Originally posted by sphinx
We also found this that we believe is the source code:
http://pastebin.com/B6w3DeZc



This isn't the source code, that's decompiled code.
I highly doubt the original source code gets so low level that even the variables aren't named.

It does help, but you still need to understand the code... and like that, you need a lot of knowledge (that I don't, mind you, don't ask me anything about this).


So, what should be done to find it complete and unpack it ?


If you are interested in helping in the project, you can register here:
http://tutankhammunity.proboards.com/
LuigiBlood

Level: 17


Posts: 34/48
EXP: 21395
For next: 3348

Since: 01-02-11

Pronouns: he/she/him/her
From: France

Since last post: 2 days
Last activity: 11 hours

Posted on 08-16-15 07:54:08 PM Link | Quote
Originally posted by sphinx
So, what should be done to find it complete and unpack it ?

You can't. Unless source files somehow got in the game files, there's no way. You can't get source code from compiled files: IT'S 100% IMPOSSIBLE. You can disassemble/decompile them but you won't get the source code.

What people do to look at hidden stuff is disassembling stuff or analyze files manually.

____________________
Roll-chan~~!
Latias is cute~~

Quantum Tunnel - Album Download!
Joe
Common spammer
🍬
Level: 111


Posts: 3212/3392
EXP: 14501869
For next: 366491

Since: 08-02-07

From: Pororoca

Since last post: 12 days
Last activity: 1 min.

Posted on 08-16-15 07:57:24 PM Link | Quote
You can't retrieve the original source from compiled code. That's impossible.

You will need to learn about executable file formats, MIPS assembly, and probably some details specific to the PS2 in order to make sense of the code. You may also want to use an emulator with a debugger, so you can see different pieces of code in action (and perhaps manipulate them to access hidden things).

____________________
ふにゃあ。
Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 56


Posts: 617/776
EXP: 1319600
For next: 78576

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 131 days

Posted on 08-17-15 12:15:58 AM Link | Quote
Originally posted by sphinx
So, to activate beta levels without the source code as you might do?

So do you know where level data actually resides in the game(s)? Did you read the help section on TCRF?

The simplest thing to do in my mind is to switch unknown levels with a level you know you have access to, run the game in an emulator and watch what happens. I've only done that for DS and GameCube games so you'll have to figure out how to do that for PS2 games.

If that doesn't work, you bust out a debugging emulator, setup some breakpoints and try to observe what happens when you try to start the first level of the game. This can get tricky because it is rarely clear (at least to me) what a bunch of assembly code is doing without careful observation. At that point, you are trying to find a pattern to the way the game is loading the first level in hopes that you can hijack the pattern and load whatever level you want.

You want to work on the highest level that you can. Trying to turn assembly into readable source code isn't something you should consider doing because it's a nightmare.

Digging through a ROM/ISO is all a game of patience, a willingness to manipulate data and the ability to put up with dead ends.

____________________
Zero Escape 3 is becoming a reality!!!

>>Official Reveal<<
>>Another Confirmation<<
>>Operation Bluebird Facebook Page<<
sphinx
User
Level: 11


Posts: 15/20
EXP: 4541
For next: 1444

Since: 04-12-15

From: Akaria

Since last post: 5.9 years
Last activity: 5.4 years

Posted on 08-17-15 03:22:49 PM (last edited by sphinx at 08-18-15 01:36:13 PM) Link | Quote
Thank you very much for your help, we are helping us a lot.


If someone wants to help in the project can register here:
http://tutankhammunity.proboards.com
sphinx
User
Level: 11


Posts: 16/20
EXP: 4541
For next: 1444

Since: 04-12-15

From: Akaria

Since last post: 5.9 years
Last activity: 5.4 years

Posted on 09-07-15 04:34:16 PM (last edited by sphinx at 09-07-15 04:39:20 PM) Link | Quote
I tried to change MIPS to activate levels but I always get this:




What I can do to fix it? please help me
Next newer thread | Next older thread
Jul - Gaming - Help, for a source code. New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

31 database queries, 8 query cache hits.
Query execution time: 0.106895 seconds
Script execution time: 0.025065 seconds
Total render time: 0.131960 seconds