Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Beyond: Two Souls - Reversing | Porting (THAT'S ALL FOLKS?)

Programs that are related to this or that game.
User avatar
HugoPeters
veteran
Posts: 133
Joined: Thu Apr 03, 2014 9:49 am
Location: The Netherlands
Has thanked: 64 times
Been thanked: 168 times
Contact:

Re: Beyond: Two Souls - Reversing | Porting (I CAN TALK!?!?

Post by HugoPeters »

Mr.Mouse wrote:Er..what you say? :lol:
featured-img.png
I hope it was semi-understandable :frizzy:
Image

"I'm going to throw my shit at you" —The Great Mighty Poo
_______________________>> check my portfolio I wish the [center] bbcode was turned on
_______________________>> or my twitter
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Re: Beyond: Two Souls - Reversing | Porting (UPDATE: Models

Post by Mr.Mouse »

HugoPeters wrote:I'm very proud to announce I passed my finals exams! This means I will be moving to Breda (The Netherlands) and will start a bachelor on Indie Game Development!

Fun fact: did you know that in the time I was supposed to prepare for my finals I did most of the work on reversing Beyond? This lead to the fact that I didn't... quite... prepare well for the finals...
But I'm so fucking happy right now!
Can't believe I missed this. Congrats...belatedly... but nevertheless! [bruce]

:bravo: :bravo: :bravo:

So you moved to Breda now huh! Great! I live in Emmen nowadays for about 4 years, after having lived for 14 years in Groningen and then 3 years in Elst (near Arnhem). Job's still in Arnhem though.

Keep up this port work, looking to be amazing. :dance: :dance:
d875j
advanced
Posts: 52
Joined: Sun Jun 17, 2012 3:32 am
Has thanked: 4 times
Been thanked: 3 times

Re: Beyond: Two Souls - Reversing | Porting (I CAN TALK!?!?

Post by d875j »

Just shocked i just heard about this today looks awesome.
michalss
Moderator
Posts: 954
Joined: Sun Mar 27, 2011 8:42 pm
Has thanked: 10 times
Been thanked: 161 times

Re: Beyond: Two Souls - Reversing | Porting (I CAN TALK!?!?

Post by michalss »

Hugo --> Very great progress, im actually looking forward to see textures on scene in action :)

Question : can you say on 100%, that you are now able to replicate that Game on PC?

Thx
Quick BMS Editor GUI - simple easy to use
Goto : viewtopic.php?uid=34229&f=29&t=6797&start=0

Downloads from DropBox : https://dl.dropboxusercontent.com/u/
User avatar
HugoPeters
veteran
Posts: 133
Joined: Thu Apr 03, 2014 9:49 am
Location: The Netherlands
Has thanked: 64 times
Been thanked: 168 times
Contact:

Re: Beyond: Two Souls - Reversing | Porting (UPDATE: Models

Post by HugoPeters »

Mr.Mouse wrote:
HugoPeters wrote:I'm very proud to announce I passed my finals exams! This means I will be moving to Breda (The Netherlands) and will start a bachelor on Indie Game Development!

Fun fact: did you know that in the time I was supposed to prepare for my finals I did most of the work on reversing Beyond? This lead to the fact that I didn't... quite... prepare well for the finals...
But I'm so fucking happy right now!
Can't believe I missed this. Congrats...belatedly... but nevertheless! [bruce]

:bravo: :bravo: :bravo:

So you moved to Breda now huh! Great! I live in Emmen nowadays for about 4 years, after having lived for 14 years in Groningen and then 3 years in Elst (near Arnhem). Job's still in Arnhem though.

Keep up this port work, looking to be amazing. :dance: :dance:
Thanks!!! I really love Breda, and also living separately from my parents is pretty fun actually! I still go to my parents' home in the weekends, which is more in the western area, but that's only for the first few months.
michalss wrote:Hugo --> Very great progress, im actually looking forward to see textures on scene in action :)

Question : can you say on 100%, that you are now able to replicate that Game on PC?

Thx
Not for a 100%. We're still missing important things such as animation, and chapter-specific gameplay such as a bike, submarine and horse. But, I'm currently working on triggers, and the basics are already working thanks to the amazing Paradox!!!

Triggers are looking really good :D

Image
Image

"I'm going to throw my shit at you" —The Great Mighty Poo
_______________________>> check my portfolio I wish the [center] bbcode was turned on
_______________________>> or my twitter
KaoruKasuga
ultra-n00b
Posts: 2
Joined: Tue May 01, 2012 7:48 pm
Location: Paris
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: Beyond: Two Souls - Reversing | Porting (GAME EXPLOIT!!!

Post by KaoruKasuga »

So I discovered this topic a few minutes ago, I was getting more and more excited, and then:
HugoPeters wrote:Made a super simple mesh exporter to do some research on normals. Unfortunately I am probably not going to share the models (legal reasons) :P
:blue:

Anyway this is an awesome project you're doing here and I wish you the best !
And good luck for the uv mapping :'D

Last question: What will you do when the game will be fully ported ? Are you going to sell it ?
Image
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Re: Beyond: Two Souls - Reversing | Porting (UPDATE: Models

Post by Mr.Mouse »

HugoPeters wrote:
Mr.Mouse wrote:
So you moved to Breda now huh! Great! I live in Emmen nowadays for about 4 years, after having lived for 14 years in Groningen and then 3 years in Elst (near Arnhem). Job's still in Arnhem though.

Keep up this port work, looking to be amazing. :dance: :dance:
Thanks!!! I really love Breda, and also living separately from my parents is pretty fun actually! I still go to my parents' home in the weekends, which is more in the western area, but that's only for the first few months.
Yeah, I know I wanted to leave my parents' home as soon as I could. No offence to them, but I had to be on my own. 'Course that was in 1993 when I started to study in Groningen. :hippy:
User avatar
zaykho
mega-veteran
mega-veteran
Posts: 217
Joined: Fri Dec 03, 2010 1:20 pm
Location: France
Has thanked: 158 times
Been thanked: 52 times

Re: Beyond: Two Souls - Reversing | Porting (IT'S WORKING!)

Post by zaykho »

HugoPeters wrote:
zaykho wrote:Very nice dude !!
Its exactly what my project was (porting some xbox classic games to pc [like DOA, project gotham, midtown madness etc..]) and even re-mastering some old psx games ([ff, saga frontier, front mission etc...]).
Too bad, never get any help, and I'm too busy right now with my own game to continue.......
But, like I said in a pm to Mr.Mouse, it will be a good idea to make a subforum for porting/remastering games, I know a lot of people who try to port maps/gameplay or free dlc to PC (like some sonic unleashed maps [only on console] to sonic generation in PC]...)
Thanks! To be honest though, this isn't the same as porting console-specific maps to PC versions, this is about getting the whole game on there! :P
Yeah I know, this is what I was doing, I was porting the whole game, physics, models, sound, etc....
I wanted to play on pc those "exclusive console game", and more, I wanted to them being playable directly in the web browser without some OS dependencies.....

Right now, even a game like BEYOND two souls can be ported to Three.js. :p
User avatar
HugoPeters
veteran
Posts: 133
Joined: Thu Apr 03, 2014 9:49 am
Location: The Netherlands
Has thanked: 64 times
Been thanked: 168 times
Contact:

Re: Beyond: Two Souls - Reversing | Porting (GAME EXPLOIT!!!

Post by HugoPeters »

KaoruKasuga wrote:So I discovered this topic a few minutes ago, I was getting more and more excited, and then:
HugoPeters wrote:Made a super simple mesh exporter to do some research on normals. Unfortunately I am probably not going to share the models (legal reasons) :P
:blue:

Anyway this is an awesome project you're doing here and I wish you the best !
And good luck for the uv mapping :'D

Last question: What will you do when the game will be fully ported ? Are you going to sell it ?
UV mapping is already done! :P

What I will do with it.. well I've already gotten tons of requests for a model exporter, so that's what I'm probably NOT going to release XD (just for the plain reason that there are many perverts out there and I think it's illegal)

It really depends on what's legal and what's not. I want to avoid trouble with Sony and Quantic Dream as much as I can, so I'm keeping it at video updates for now... but who knows what the future will bring :)
Mr.Mouse wrote:
HugoPeters wrote:
Mr.Mouse wrote:
So you moved to Breda now huh! Great! I live in Emmen nowadays for about 4 years, after having lived for 14 years in Groningen and then 3 years in Elst (near Arnhem). Job's still in Arnhem though.

Keep up this port work, looking to be amazing. :dance: :dance:
Thanks!!! I really love Breda, and also living separately from my parents is pretty fun actually! I still go to my parents' home in the weekends, which is more in the western area, but that's only for the first few months.
Yeah, I know I wanted to leave my parents' home as soon as I could. No offence to them, but I had to be on my own. 'Course that was in 1993 when I started to study in Groningen. :hippy:
wow, I wasn't even born back then XD

But yeah it's the same for me, even though I'm still 17 so it's only half-legal to live on my own, which causes tons of troubles registering everywhere :P
I must say I don't know if I would have left if I didn't find the NHTV @ Breda, I didn't have a real "urge" to leave, but it did seem like a good option from the beginning.


Small Update
You might have noticed the weird vertices from the wireframe video's, there were ones exceeding 10000 in on the XYZ axises. I finally figured out the problem: some are HALF FLOATS instead of singles / floats. Oh Quantic Dream... I love how they're literally wasting data at one point, and at another being careful with it (even though it's probably a standard Edge SDK thing).

So here's a tree that consists entirely from half-floats!
Image

And here are some flowers (don't mind the green thing)!
Image

MORE TREES.
Image

And high poly GRASS.
Image

Soon... integrated in the area's.
Image

"I'm going to throw my shit at you" —The Great Mighty Poo
_______________________>> check my portfolio I wish the [center] bbcode was turned on
_______________________>> or my twitter
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Re: Beyond: Two Souls - Reversing | Porting (I CAN TALK!?!?

Post by Mr.Mouse »

HugoPeters wrote: What I will do with it.. well I've already gotten tons of requests for a model exporter, so that's what I'm probably NOT going to release XD (just for the plain reason that there are many perverts out there and I think it's illegal)
Of course, there's no point in creating a conversion if nobody can play it. :) I'm sure XeNTaX will be able to host some alpha or beta demo versions of it at some point somewhere. Meanwhile, by the time it reaches advanced beta stage you may want to contact Sony directly to see if they are willing to publish it / endorse it. As for the model exporter, there would be no harm if there was one, or for instance in the form of support for Noesis. Talk to Rich Whitehouse about that (MrAdults).
lion589
beginner
Posts: 26
Joined: Wed Oct 12, 2011 5:48 pm
Location: Paraguay
Has thanked: 31 times
Been thanked: 5 times
Contact:

Re: Beyond: Two Souls - Reversing | Porting (I CAN TALK!?!?

Post by lion589 »

Mr.Mouse wrote:
HugoPeters wrote: What I will do with it.. well I've already gotten tons of requests for a model exporter, so that's what I'm probably NOT going to release XD (just for the plain reason that there are many perverts out there and I think it's illegal)
Of course, there's no point in creating a conversion if nobody can play it. :) I'm sure XeNTaX will be able to host some alpha or beta demo versions of it at some point somewhere. Meanwhile, by the time it reaches advanced beta stage you may want to contact Sony directly to see if they are willing to publish it / endorse it. As for the model exporter, there would be no harm if there was one, or for instance in the form of support for Noesis. Talk to Rich Whitehouse about that (MrAdults).
Contacting Sony about this project it's really a bad idea because they'll stop this work immediately, and as for the model I really wish if he could release it.
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Re: Beyond: Two Souls - Reversing | Porting (I CAN TALK!?!?

Post by Mr.Mouse »

That is why I said contacting Sony when there's a version that is playable only (like a beta version). Not before. And also making sure a lot of people have already tested it. (it is public).
User avatar
HugoPeters
veteran
Posts: 133
Joined: Thu Apr 03, 2014 9:49 am
Location: The Netherlands
Has thanked: 64 times
Been thanked: 168 times
Contact:

Re: Beyond: Two Souls - Reversing | Porting (I CAN TALK!?!?

Post by HugoPeters »

Mr.Mouse wrote:That is why I said contacting Sony when there's a version that is playable only (like a beta version). Not before. And also making sure a lot of people have already tested it. (it is public).
Hmm, no, Sony would probably not like it for a couple of reasons...
1) They own copyright to Beyond (in fact, they own the IP and trademark by a 100%)
2) They're very serious about their exclusives (and haven't released a single exclusive on any non-PS platform)
3) Quantic Dream probably has a "build for PC" button somewhere, so why take a non-official version?
4) There's a PS4 version coming out with new scenes, this could heavily impact sales
5) Windows is owned by Microsoft... Microsoft & Sony aren't exactly friends...

Nah, contacting Sony would probably be the worst idea honestly, I'd rather send a direct email to David Cage (CEO & Writer of Quantic Dream).
But even he could easily sue me.

I need to give it some thought.
Currently I do not like the idea of releasing a separate model exporter, making it Noesis compatible would be like rewriting my whole project (currently the whole thing consists of over 500 C# files (partly auto generated so I can fill them in later on), and three core files with a total of over 20,000 lines of code.)
The models are split up into pieces, those are split up into pieces, and the contents for those piece-pieces aren't even in the main file, and sometimes pieces from another mesh are found in the same file as another piece, and so forth.... To get to models in the first place requires kind of a set up.
And another reason: I've seen what can happen with game models... and especially because there are naked models in Beyond, I know I will see them back at some places where I'd rather not see them.

And another issue is decompilers.
C# is easily decompilable, even obfuscated. I could add that only the non-naked models can be exported, but it would take only minutes for people to remove the restriction.

I dunno, I do not want to sound selfish, but I gotta make sure I don't end up in prison... XD that being said, I love releasing stuff like this. I think the decisions on what to release and what not to release should be given more time until there's an actual thing that can largely play the game.
Image

"I'm going to throw my shit at you" —The Great Mighty Poo
_______________________>> check my portfolio I wish the [center] bbcode was turned on
_______________________>> or my twitter
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Re: Beyond: Two Souls - Reversing | Porting (I CAN TALK!?!?

Post by Mr.Mouse »

Well, you can see this as an assignment for yourself, certainly, and not release anything. But dismissing Sony is assuming too much up front based on no knowledge. It's about taking leadership of the project and bringing it to another level. It all depends on the way communication with a party like that is happening. Release a port in hiding, or release it in public. Alternatively, don't release it at all. Nobody goes to prison just like that, and as said, it is what you communicate is what is important. Be authentic with your intentions. Be that is it may, it is your call. Not mine. Sometimes you simply must look beyond that which you think you know. Go bold, because frankly people mostly know nothing at all. And still don't even know that they don't know. And the part they don't know they don't know is by far the largest of all. :think: :argue:
figuresculptor
beginner
Posts: 33
Joined: Thu Jan 06, 2011 9:08 pm
Been thanked: 4 times

Re: Beyond: Two Souls - Reversing | Porting (I CAN TALK!?!?

Post by figuresculptor »

Mr.Mouse wrote:Well, you can see this as an assignment for yourself, certainly, and not release anything. But dismissing Sony is assuming too much up front based on no knowledge. It's about taking leadership of the project and bringing it to another level. It all depends on the way communication with a party like that is happening.
He's not making this decision with "no knowledge". Sony has a long history of being antagonistic toward hackers of the PlayStation platform. They have, more than once, sued hacking projects targeting different generations of the PlayStation. Even when the law's not on their side, they are still known to sue because they have enormous financial resources and they know most of the peole they sue won't have the money to defend themselves.

In reality, they probably wouldn't go after Hugo in court over a game that's a few years old on a console that's not the current generation… but it's definitely a possibility based on their past behavior, especially if his work can be applied to decompile games on the PS4. At very least, Sony is likely to issue a takedown notice if they become aware of the project.
Mr.Mouse wrote:Go bold, because frankly people mostly know nothing at all. And still don't even know that they don't know.
"Go bold" is easy advice to give when you're not the one facing the risk. :P

That being said, I hope Hugo decides to release. This is some stellar work and I would love access to his work. I love looking through game assets and seeing how they were built.
Post Reply