Join also our Discord channel! Click here.

Search found 127 matches

by HugoPeters
Wed Jun 25, 2014 5:49 pm
Forum: Game specific tools
Topic: Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)
Replies: 253
Views: 111761

Re: [PS3] Beyond: Two Souls - Extractor | Reversing | Portin

-
-
-

Just in before the weekly update, this should clear things up (or not)
-
-
-


edit: you may have noticed the audio is a bit off and the dialog is a bit choppy, this has been corrected now.
by HugoPeters
Mon Jun 23, 2014 9:59 am
Forum: Game specific tools
Topic: Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)
Replies: 253
Views: 111761

Re: [PS3] Beyond: Two Souls - Extractor | Reversing | Portin

Glad to see an update from you, the progress you've made on your tool is really amazing, it looks very well constructed. Keep it up and good luck. Thanks. The "movies" in Beyond are basically cutscenes like the Prologue, but are also the things that contain choices, button-press-events, etc. As you...
by HugoPeters
Sun Jun 22, 2014 11:55 pm
Forum: Game specific tools
Topic: Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)
Replies: 253
Views: 111761

Re: [PS3] Beyond: Two Souls - Extractor | Reversing | Portin

PLOT TWIST #1.

=====> http://youtu.be/aVO_eiPiRuY

I have (partially) reversed the sequence / movie timeline format, demo at around 2/5 of the video.

And also: new tool is pretty neat.
by HugoPeters
Tue Jun 17, 2014 9:35 pm
Forum: Compressed files and methods
Topic: Beyond: Two Souls - Texture Compression (JPEG & DDS)
Replies: 2
Views: 2263

Beyond: Two Souls - Texture Compression (JPEG & DDS)

chrrox found out Beyond probably uses jpeg to encode its textures. From my ram dump we found out the engine itself uses DDS-DXT, the jpeg encoded textures weren't in the RAM, just the DDS streams. Getting to the textures themselves is a little bit difficult, you really have to have a whole setup to ...
by HugoPeters
Sat Jun 07, 2014 12:33 pm
Forum: Game specific tools
Topic: Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)
Replies: 253
Views: 111761

Re: [PS3] Beyond: Two Souls - Extractor | Reversing | Portin

Coming Soon... a brand new tool for viewing Beyond's files. Much more user friendly and intuitive. I decided to do a complete rewrite as I know so much more now that I can make a much, much better and more stable core, a richer feature set and of course that more intuitive and user friendly layout....
by HugoPeters
Wed May 28, 2014 9:39 pm
Forum: Game specific tools
Topic: Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)
Replies: 253
Views: 111761

Re: [PS3] Beyond: Two Souls - Extractor | Reversing | Portin

Update! Been looking into Lua, and been porting / understanding Beyond's kernel code, and I can almost safely say the communicators are just Lua metatables of the inidivudal communicator tables. These tables have their own functions, variables, etc. Those functions look like they're just wrappers of...
by HugoPeters
Wed May 28, 2014 7:20 pm
Forum: Game specific tools
Topic: Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)
Replies: 253
Views: 111761

Re: [PS3] Beyond: Two Souls - Extractor | Reversing | Portin

Well that would be the best thing ever probably. But how? I mean the renderer is obviously pretty advanced and custom tailored to the SPUs right? How would you make that running on PC? Or do you plan to write an emulator specifically for Beyond :D I'm not going to use their renderer, I'm only using...
by HugoPeters
Wed May 28, 2014 1:19 pm
Forum: Game specific tools
Topic: Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)
Replies: 253
Views: 111761

Re: [PS3] Beyond: Two Souls - Extractor | Reversing | Portin

Whoa. So you could potentially directly (or at least partially) send commands to the game engine while running and call functions? That would be incredible :eek: What I'm doing now is basically tying to remake Beyond's engine, but sending commands to the PS3's engine would be possible, yeah. How th...
by HugoPeters
Wed May 28, 2014 11:55 am
Forum: Game specific tools
Topic: Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)
Replies: 253
Views: 111761

Re: [PS3] Beyond: Two Souls - Extractor | Reversing | Portin

Great fucking work! Glad someone else is interested in the LUA scripts :D Well, to be honest, my goal is to get them to actually execute on my PC. The files JayK sent me before contained a lot of function "outputs" and were to source to finding the Communicators and their ID's. Now, in the decrypte...
by HugoPeters
Tue May 27, 2014 9:31 pm
Forum: Game specific tools
Topic: Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)
Replies: 253
Views: 111761

Re: [PS3] Beyond: Two Souls - Extractor | Reversing | Portin

Great work, is Mogre any good? I'm liking it thusfar (though getting it to work was a pain)! Getting framerates of around 6000 while just having the splash screen fading in/out on a GTX 770, so pretty good! I've only done a splash screen so far, the code behind it first didn't make a lot of sense b...
by HugoPeters
Tue May 27, 2014 11:21 am
Forum: Game specific tools
Topic: Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)
Replies: 253
Views: 111761

Re: [PS3] Beyond: Two Souls - Extractor | Reversing | Portin

Alright, EPIC UPDATE JayK helped me with decompiling the Luac scripts, and guess what, perfect match! http://i1262.photobucket.com/albums/ii609/DjekStudios/Reversed.png So the music we get is: http://www.djek.nl/shit/beyond/MusicMenu_1653D.mp3 !!! hehe. I've been trying to get Mogre to work, and fin...
by HugoPeters
Mon May 26, 2014 11:27 pm
Forum: Game Archive
Topic: Beyond: Two Souls | Luac scripts
Replies: 4
Views: 1474

Re: Beyond: Two Souls | Luac scripts

Thanks for the samples, using unluac I can get an output. The size of the lua file is the long behind the .LuaQ magic. Save it as its own file and run unluac on it. Not sure how accurate the output is, but it looks as it should be. https://dl.dropboxusercontent.com/u/6871888/b2slua.png https://dl.d...
by HugoPeters
Mon May 26, 2014 10:07 pm
Forum: Game Archive
Topic: Beyond: Two Souls | Luac scripts
Replies: 4
Views: 1474

Re: Beyond: Two Souls | Luac scripts

Did you try deleting everything up to .LuaQ and then running luadec on it? Do you mind sending me a sample. Yes, that was the first thing I tried. First LuaDec throws an error about an incorrect header. When changing some value in the header (can't remember which) the error changes to something abo...
by HugoPeters
Mon May 26, 2014 6:52 pm
Forum: Game Archive
Topic: Beyond: Two Souls | Luac scripts
Replies: 4
Views: 1474

Beyond: Two Souls | Luac scripts

As you may or may not know I've been reversing quite a lot of Beyond: Two Souls' structure. I understand how the game works for around 60% - 70%, but one major part that is stopping me from reversing everything are the precompiled Lua scripts. They're scattered throughout the entire game and take ca...