Quantcast

Jump to content

» «
Photo

[GTA|NFS|MP|OTHER] Widescreen Fixes Pack

1,055 replies to this topic
Probotector
  • Probotector

    Player Hater

  • New Members
  • Joined: A week ago
  • Spain

#1051

Posted A week ago

Hi, I just registered only for do a question

¿You can do a fix for Billy Hatcher?

I love this game but I can't set 1080p :(

 

Thanks for you hard work

 

Greetings from Spain


NTAuthority
  • NTAuthority

    member_title

  • Feroci Racing
  • Joined: 09 Sep 2008
  • European-Union
  • Most Knowledgeable [Technology] 2013
    Best Map 2013 "ViceCityStories PC Edition"

#1052

Posted A week ago

 

I'm eager to know what's changed? :p

There's a hook:
InstallHookJmp((LPVOID)0x00574252, HOOK_PTR_00574252_CMenuManager__drawMessage);						// Monoline text center Y position.
I don't know why, but it causes such behavior on high speeds. So for the moment i just restored original code at that location, hoping it'll not break anything.

I assume Wesser will read this as well.

 

this almost smells like floating point stack f*ckups


ThirteenAG
  • ThirteenAG

    Foot Soldier

  • Feroci Racing
  • Joined: 29 Dec 2008
  • None

#1053

Posted A week ago

this almost smells like floating point stack f*ckups

Most likely.

void __declspec(naked) HOOK_PTR_00574252_CMenuManager__drawMessage() {
	static const float fPosY = 34.0f;

	__asm {
		mov		[esp+20h-10h], edi
		fild	ds:[ADDR_clRsGlobal]CRsGlobal.m_iScreenHeight
		fmul	fWideScreenHeightScaleDown
		fld		st
		fmul	fPosY
		fisubr	dword ptr [esp+20h-10h]
		mov		eax, ADDR_0057426A_CMenuManager__drawMessage
		jmp		eax
	}
}

Hi, I just registered only for do a question

¿You can do a fix for Billy Hatcher?

I love this game but I can't set 1080p :(
 
Thanks for you hard work
 
Greetings from Spain

Maybe, but later.

Probotector
  • Probotector

    Player Hater

  • New Members
  • Joined: A week ago
  • Spain

#1054

Posted A week ago

Maybe, but later.


Thanks, I think is a easy hack, but I'm not a programmer...

Maybe a bit hack in hexadecimal in .exe

 

When you can check out the crack of Deviance

 

http://m0001.gamecop...giant_egg.shtml


Wesser
  • Wesser

    The complexity simplifier, the efficiency optimizer.

  • Feroci Racing
  • Joined: 19 Aug 2006
  • Unknown

#1055

Posted A week ago Edited by Wesser, A week ago.

Thank you TAG. Don't know why I put that fld st, most likely I copied'n'pasted the upper function partially and then I mistakenly forgot to remove the line mentioned earlier.

EDIT: Considering the massive amount of manual FPU optimizations done, I was expecting to screw up something with the floating-point stack. :p

EDIT2: The usefulness of open source.
  • Mega and mirh like this

konstantinxy
  • konstantinxy

    Player Hater

  • New Members
  • Joined: 6 days ago
  • Serbia

#1056

Posted 6 days ago

Could you maybe take a look at the soul reaver games and see if you can make a widescreen fix for them ? The GOG versions support widescreen resolutions but are stretching the image.
And the fixes that are available are rather gamebreaking in some parts especially in the first game ( no pre-rendered cutscenes are playing, the reaver is not rendered properly and somesuch) 

Thanks in advance





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users