Sonic Generations PC (Triple Monitors Test and 16:9 Gameplay)

Links to YouTube gaming videos
User avatar
Skid
Administrators
Administrators
Posts: 1031
Joined: 02 Nov 2009, 12:14
Location: Lincoln, UK
Contact:

Sonic Generations PC (Triple Monitors Test and 16:9 Gameplay)

Post by Skid »

Well, despite my best efforts I was unable to get the game working properly in a multi-monitor resolutions, but I've upload a video that shows the results and then shows the first two acts in the game. Video was recorded from 5040x1050 then the gameplay was cropped and scaled down to 720p @ 60 FPS.

Direct Video Link: Sonic Generations PC (Triple Monitors Test and 16:9 Gameplay)
Channel Link: http://www.youtube.com/user/n11skid

Copy paste of video description:

Sonic Generations on the PC, Tested at 5040x1050 then cropped and scaled to 720p. Sorry if the video is a little jumpy in places, recording 5040x1050 @ 60fps eat the processor some what.

The video is from game launch, showing my attempts are getting multi-monitor to work, then showing the first two acts of the game. I've also put my usual annotations about how the game preforms with three screen.
: ) Skid : )
My Multi-Monitor Focused YouTube Channel: http://www.youtube.com/c/SkidIncGaming
My Twitch channel which I've been known to stream on from time to time: http://www.twitch.tv/SkidInc
"Imagination is the only weapon in the war against reality."
User avatar
helifax
Insiders
Insiders
Posts: 1232
Joined: 21 May 2011, 14:18

Hi,Yes I also have the

Post by helifax »

Hi,

Yes I also have the game. on 3x resolution the game stretches across the displays. It looks like a Fov hack will do the trick. Unfortunately until now I cannot pin-point to address for the fov using Cheat Engine. Than again I don't really know how to find it...I tried searching for floats from 0.55 to 0.95 no luck. Than I converted the degrees in radians and tried that...still no luck.

If someone can tell me how to easily and fast find the address of the fov location I could fix it:)

Regards,
Helifax
WideScreen Fixer... Fixes your Surround problems to give a gorgeous 3D Surround Experience!
WideScreen Fixer

Only website to show TRUE 3D Vision Surround Gaming Videos(viewable by anyone) only at
3D Vision Surround Gallery

E-mail and Paypal (for people who wants it): [email protected]
User avatar
Skid
Administrators
Administrators
Posts: 1031
Joined: 02 Nov 2009, 12:14
Location: Lincoln, UK
Contact:

I doubt it's a field of view

Post by Skid »

I doubt it's a field of view issue, what the game does is render a fixed aspect ratio, then depending on which option is selected, ether fit that rendering to the screen, or works out how to fit that aspect ratio to the screen. If it was a FoV issue, it would render less of the top and bottom of the screen, but not be stretched.
: ) Skid : )
My Multi-Monitor Focused YouTube Channel: http://www.youtube.com/c/SkidIncGaming
My Twitch channel which I've been known to stream on from time to time: http://www.twitch.tv/SkidInc
"Imagination is the only weapon in the war against reality."
User avatar
helifax
Insiders
Insiders
Posts: 1232
Joined: 21 May 2011, 14:18

I found the aspect ratio

Post by helifax »

I found the aspect ratio addresses and seems that the values are correct for my 5040x1050 resolution. So I do believe is a fov problem (The same one that Tomb Raider Anniversary has ).
The "Widescreen" mode should be selected and than just correct the fov part.
WideScreen Fixer... Fixes your Surround problems to give a gorgeous 3D Surround Experience!
WideScreen Fixer

Only website to show TRUE 3D Vision Surround Gaming Videos(viewable by anyone) only at
3D Vision Surround Gallery

E-mail and Paypal (for people who wants it): [email protected]
Amon Amarth
I Donated
I Donated
Posts: 513
Joined: 18 Jul 2007, 04:19

A bit of a bummer, since I

Post by Amon Amarth »

A bit of a bummer, since I was looking forward to playing this "good Sonic game" I was hearing about.

So triplewide, is stretched during gameplay? Looks like we need our local wide screen saviors to come to our rescue.
User avatar
HaYDeN
Insiders
Insiders
Posts: 761
Joined: 14 Feb 2010, 13:39

[img[http://iforce.co.nz/i/hi

Post by HaYDeN »





























CheatEngine auto assemble script, based on Fairlight executable, but pretty sure it will work with original legiit ->

Code: Select all



   alloc(aspectfix,32) //allocate 32 bytes, 28+4
   label(continueexec) //label resume execution
   
   aspectfix: //new memory allocated address
   mov [aspectfix-4], (float)5.33333333 //set aspect ratio
   fdiv dword ptr [aspectfix-4]  //divide
   fstp dword ptr [esp+14] //store
   jmp continueexec //resume
   
   //"codecave"
   "SonicGenerations.exe"+2F2358:
   jmp aspectfix
   nop
   nop
   continueexec:
   
   


Engine itself is HOR+ - only need's the HUD fixed, its based on 1280x720 layout.
Resident Jester - Flawless Widescreen - Widescreen gaming the way it should be.
[Steam Profile]

Want to keep Flawless Widescreen alive? Donate Here
User avatar
helifax
Insiders
Insiders
Posts: 1232
Joined: 21 May 2011, 14:18

Hello,Super Nice Hayden!

Post by helifax »

Hello,

Super Nice Hayden!

Now I have some small questions:

fdiv dword ptr [aspectfix-4] //divide
fstp dword ptr [esp+14] //store

1. Why do you dive the aspect ratio here?
2. Any tips on finding and correcting the hud? I am also looking into another game:) that is why I ask:)

Best Regards
WideScreen Fixer... Fixes your Surround problems to give a gorgeous 3D Surround Experience!
WideScreen Fixer

Only website to show TRUE 3D Vision Surround Gaming Videos(viewable by anyone) only at
3D Vision Surround Gallery

E-mail and Paypal (for people who wants it): [email protected]
mimix
Posts: 44
Joined: 18 Oct 2009, 20:47

someone can explain me how to

Post by mimix »

someone can explain me how to apply this hack ?
i don't understand anything :(
mimix
Posts: 44
Joined: 18 Oct 2009, 20:47

i have allready try to have

Post by mimix »

i have allready try to have something with cheat engine.
i have followed the tutorial but after that, it's really difficult to find how to make this hack.

i think a standalone software is better than a tool case like CE.
but i'm not a programmer :P
User avatar
helifax
Insiders
Insiders
Posts: 1232
Joined: 21 May 2011, 14:18

Basically you need to find

Post by helifax »

Basically you need to find the Base address of he exe. Than in CE go to Base+OFFSET and add the Auto Assemble script there.

EDIT: REMOVED THESE LINE DUE TO MY OWN STUPIDITY :D
WideScreen Fixer... Fixes your Surround problems to give a gorgeous 3D Surround Experience!
WideScreen Fixer

Only website to show TRUE 3D Vision Surround Gaming Videos(viewable by anyone) only at
3D Vision Surround Gallery

E-mail and Paypal (for people who wants it): [email protected]
User avatar
helifax
Insiders
Insiders
Posts: 1232
Joined: 21 May 2011, 14:18

Nevermind me I am stupid and

Post by helifax »

Nevermind me I am stupid and retarded it seems:))

- Basically You fire Cheat Engine
- Attach it to your game
- Go to Memory view and select the 002F2358 memory entry.
- Hit "Auto Assemble" and paste the code.
ALT+TAB to game and TADA!

Best Regards,
Helifax
WideScreen Fixer... Fixes your Surround problems to give a gorgeous 3D Surround Experience!
WideScreen Fixer

Only website to show TRUE 3D Vision Surround Gaming Videos(viewable by anyone) only at
3D Vision Surround Gallery

E-mail and Paypal (for people who wants it): [email protected]
User avatar
valcan_s
Insiders
Insiders
Posts: 285
Joined: 16 Jul 2011, 19:35
Location: Canada
Contact:

Tried this:- Basically You

Post by valcan_s »

Tried this:

- Basically You fire Cheat Engine
- Attach it to your game
- Go to Memory view and select the 002F2358 memory entry.
- Hit "Auto Assemble" and paste the code.
ALT+TAB to game and TADA!

On the Steam version and it did not work or do anything when I clicked on execute the code from HaYDeN, there was no errors looked like it accepted it but did nothing.

Am I missing something?

I am going to download FLT version and see if that's the case.

HaYDeN I be more than happy to buy you the game on Steam(to help with a fix) just PM me you Steam account name, also I be more than happy to pay you $ for the fix too, too bad your site is not up with the Donate. Do you need web space I have some you could use.
User avatar
thales100
Editors
Editors
Posts: 1898
Joined: 06 Nov 2008, 01:08

valcan_s wrote:Tried this:-

Post by thales100 »

On the Steam version and it did not work or do anything when I clicked on execute the code from HaYDeN, there was no errors looked like it accepted it but did nothing.


HaYDeN told me he will add this fix to flawlessws tool, he is working on a new version atm.
Anyway he has given me some instructions on how to create a CE table for this hack, could you please try the following (i cant cause i dont have this game):

Edit: Solution doesnt work, deleted.
sharonna
Posts: 6
Joined: 10 Nov 2011, 02:51

Hi Thanks i tired it, but i

Post by sharonna »

Hi Thanks i tired it, but i get an error:


Attached files
http://www.sysprofile.de/id69631 > My System: 3x1L Eyefinity, Core i5-2500K 4,5Ghz, HD7950 Crossfire, 8GB RAM
conan48
Posts: 29
Joined: 10 Mar 2011, 04:59

doesn't work for me either.

Post by conan48 »

doesn't work for me either.
Amon Amarth
I Donated
I Donated
Posts: 513
Joined: 18 Jul 2007, 04:19

The 48:10 table is giving me

Post by Amon Amarth »

The 48:10 table is giving me the same message as well.

Thanks for giving it a try though!
User avatar
thales100
Editors
Editors
Posts: 1898
Joined: 06 Nov 2008, 01:08

Thanks for testing it guys,

Post by thales100 »

Thanks for testing it guys, im sry, but stay tuned, we will have a multi-mon fix for this game soon.
sharonna
Posts: 6
Joined: 10 Nov 2011, 02:51

helifax wrote:Nevermind me I

Post by sharonna »

Nevermind me I am stupid and retarded it seems:))

- Basically You fire Cheat Engine
- Attach it to your game
- Go to Memory view and select the 002F2358 memory entry.
- Hit "Auto Assemble" and paste the code.
ALT+TAB to game and TADA!

Best Regards,
Helifax


I tried that, but i dont know how to find the memory entry, there are a lot, search does not find it, how to i do it right ?
Thanks for your help.

regards
sharonna
http://www.sysprofile.de/id69631 > My System: 3x1L Eyefinity, Core i5-2500K 4,5Ghz, HD7950 Crossfire, 8GB RAM
User avatar
helifax
Insiders
Insiders
Posts: 1232
Joined: 21 May 2011, 14:18

Basically it is an auto

Post by helifax »

Basically it is an auto assembly script. That means that you need to go to the memory view. press CTRL+A to open the auto assembler window and paste the code there.
click on execute.

This line tells that ""SonicGenerations.exe"+2F2358:" the code will be injected at the base address of the game + 2F2358 Offset. In the steam version the offset could be different thou...

One thing that is important:
- Fire the game
- GET TO THE MAIN MENU (of the game)
- ALT TAB
- GO TO CHEAT ENGINE AND ATTACH to the GAME (NOT STEAM or other things)
- Auto assemble the provided code
- ALT+TAB to game.
If you haven't tried with the above steps please try like this:)

I don't have the steam version:) So I cannot try... but it should work....unless the there are huge differences in the executable between the FL and steam versions.
WideScreen Fixer... Fixes your Surround problems to give a gorgeous 3D Surround Experience!
WideScreen Fixer

Only website to show TRUE 3D Vision Surround Gaming Videos(viewable by anyone) only at
3D Vision Surround Gallery

E-mail and Paypal (for people who wants it): [email protected]
Deadius
Posts: 1
Joined: 10 Nov 2011, 19:43

helifax wrote:Nevermind me I

Post by Deadius »

Nevermind me I am stupid and retarded it seems:))

- Basically You fire Cheat Engine
- Attach it to your game
- Go to Memory view and select the 002F2358 memory entry.
- Hit "Auto Assemble" and paste the code.
ALT+TAB to game and TADA!

Best Regards,
Helifax


Thanks, works perfect.
A greeting in my first post ;)
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 2 guests