Correct FOV/and unstrectched values in ArtMoney

Topics about game solutions, and success or failure in getting them to work.
Post Reply
wickedwings
Posts: 15
Joined: 24 Aug 2004, 06:32

Correct FOV/and unstrectched values in ArtMoney

Post by wickedwings »

Any ideas of the possible values we can try using ArtMoney to change the correct FOV /or aspect ratio / so the image won't be strectched. Some games seem to be able to auto adjust correctly based on the vertical/horizontal res. Some are fixed at 4:3. What possible values I should look for to change? 04 and 03? integers? how many bytes (1 2 3 4?). Any help is appreciated. Much thanks.
fuc847
Posts: 71
Joined: 23 Oct 2005, 02:06

Correct FOV/and unstrectched values in ArtMoney

Post by fuc847 »

u can try looking for 1.33333333 since 4/3 is 1.333333
wickedwings
Posts: 15
Joined: 24 Aug 2004, 06:32

Correct FOV/and unstrectched values in ArtMoney

Post by wickedwings »

1.3333 is difficult to find since I don't know how many .3333s or the right variable (real number) sign/or unsign the number of bytes, etc. I was hoping someone with games programming knowledge can help. What are the typical methods can be used to assign variables for 4:3 aspect ratio and FOV's=90, 100, etc.. Thanks.
Rope
Posts: 7
Joined: 02 May 2012, 00:50

I know this topic is super

Post by Rope »

I know this topic is super old, but I didn't want to create a new one since the topic opener asks exactly what I wanted to ask.

Recently I was able to fix the resolution and FOV of Silent Hill 4 using a table made in ArtMoney (by user Garnet) that had the FOV data already filtered out, ready to be edited with the desired values. Now I'm trying to find the same FOV data for another game, ObsCure II, but I have no idea how. The guide for ArtMoney that is around the web only teaches you how to find the data for the resolution, not the FOV.
So.... anyone can help?
User avatar
helifax
Insiders
Insiders
Posts: 1232
Joined: 21 May 2011, 14:18

Well,1st you need to know

Post by helifax »

Well,

1st you need to know how the data is stored in the memory. 1.3333333 is hard to find and that is a "float". Floating numbers are not stored in memory as floats. Data in memory is usually stored in 4bytes (or more, a long theory here) and in hex. So what you to look for is the equivalent of the 1.3333 in hex:)

Hope this helps:)

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
HaYDeN
Insiders
Insiders
Posts: 761
Joined: 14 Feb 2010, 13:39

Artmoney is a little

Post by HaYDeN »

Artmoney is a little convoluted for the beginner tbh - try cheat engine.

Finding a float/real/single is fairly simple, they are indeed by definition 4 bytes

Just be aware when searching for values that floats are not 100% accurate (by any stretch of the imagination), they are a binary "approximation/respresentation" of the number with a finite bit-length representation, additionally if for example x87 FPU operations have taken place on that number it could potentially result in a different rounding than expected due to a higher internal bit representation on the intermediate value.

Thus you should never rely on 1.3333 actually equalling 1.3333, always drop a point or two of precision when searching for a value - you can search for something higher precision later, if the value is hard coded [aspect ratio normally always is] then you can search the hex representation fairly reliably, but sometimes (not always, occasionally) 1.3334 or 1.7778 or something to that affect may be used and your search would fail when searching for a rigid fixed value, eg. 1.777777 oo

FOV can be somewhat more difficult, it could be radians or degrees, could be derived from a single base value or a set of seperate values, normally you would start with trying to find a way to influence change on the FOV then look for a value that is changing appropriately, after finding the value you can go about investigating what code accesses that value and modifying it appropriately.
Resident Jester - Flawless Widescreen - Widescreen gaming the way it should be.
[Steam Profile]

Want to keep Flawless Widescreen alive? Donate Here
Rope
Posts: 7
Joined: 02 May 2012, 00:50

Hi guys, thanks for the

Post by Rope »

Hi guys, thanks for the answers and sorry for my late reply.

So as I understand, I need to look for the hexadecimal value of the aspect ratio, without knowing to what decimal number it has been rounded. Is that correct? So it could be anything like 1.33, 1.333, 1.3333, 1.34, 1.334, 1.3334, and so on, right?

It's too bad nobody wrote some sort of simple tutorial to find the FOV in ArtMoney like they did for the width and height for the resolution, there's a lot of old and not so old games that just need a FOV fix to be properly widescreen.
User avatar
dopefish
Insiders
Insiders
Posts: 1514
Joined: 14 Apr 2007, 02:13

Finding the field-of-view is

Post by dopefish »

Finding the field-of-view is pretty easy usually. Just do a memory scan for an unknown float value—or use a specific range if you know what it might be—and then zoom in and out and re-search for values that changed each time. Eventually you'll narrow it down. From here you'll want to do a pointer scan or find out which part of the game's code writes and modifies it.
Widescreen Fixer - https://www.widescreenfixer.org/

Widescreen Fixer Twitter - https://twitter.com/widescreenfixer
Personal Twitter - https://twitter.com/davidrudie
Rope
Posts: 7
Joined: 02 May 2012, 00:50

To be honest, I realise that

Post by Rope »

To be honest, I realise that I don't have the knowledge to do this, not yet at least. I tried with ArtMoney, but there's just too many things I don't understand about it.

If it is so simple, would you perhaps have the chance to filter out the FOV data for ObsCure II?
Or even better it would be to make a mini tutorial on how to find the FOV data in ArtMoney, like there is one for the resolution. I'm sure a lot of people would be greatful.
Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests