Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Unreal Tournament (original)

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
SevenRechlin
How do I cheat?
Reputation: 0

Joined: 13 Aug 2005
Posts: 1

PostPosted: Sat Aug 13, 2005 2:22 am    Post subject: Unreal Tournament (original) Reply with quote

I have a problem trying to make cheats for the old original UT. I can get into the game and make a cheat for unlimited ammo, etc. But every time I load to a new game I have to make a new cheat.

I tried some things in the tutorial and did the replace line thing (second to last tutorial) which worked, but made the enemy invulnerable as well.

So then I tried to make a pointer, but when it came to searching for the hex string I would get no results. Tried many times and different things and always nothing. Anyone else have this game that may know something of what I'm doing wrong?

Thanks Surprised
Back to top
View user's profile Send private message
wuncap
Newbie cheater
Reputation: 0

Joined: 18 Aug 2005
Posts: 13
Location: USA, NY

PostPosted: Thu Aug 18, 2005 8:35 pm    Post subject: Reply with quote

i tryed to do what you said and i ran into the same thing, so sorry, cant help ya.

Last edited by wuncap on Mon Oct 23, 2006 3:07 pm; edited 1 time in total
Back to top
View user's profile Send private message
Leonidas
Advanced Cheater
Reputation: 0

Joined: 07 Mar 2005
Posts: 98

PostPosted: Fri Aug 19, 2005 12:00 am    Post subject: Reply with quote

Make a table with several addresses like health and ammo

my gues is that ammo is easier to find so just shoot a few times till you've found your ammo, and then use that to recalculate the address for health (and other addresses as well)
Back to top
View user's profile Send private message
wuncap
Newbie cheater
Reputation: 0

Joined: 18 Aug 2005
Posts: 13
Location: USA, NY

PostPosted: Fri Aug 19, 2005 12:49 am    Post subject: Reply with quote

yes, but when you open it back up it changes, and i cant get pointers to work for it
Back to top
View user's profile Send private message
Leonidas
Advanced Cheater
Reputation: 0

Joined: 07 Mar 2005
Posts: 98

PostPosted: Fri Aug 19, 2005 12:55 am    Post subject: Reply with quote

As I said, when you open it back up, just search for ammo, and then just recalculate the other addresses (rightclick ammo, and choose recalculate all addresses)
it saves time in searching the other addresses.
but if you know a bit assembler you could write a auto assemble script that does a check if the current health or ammo belongs to the player or not, and in the case of the player dont decrease. (kinda like the dungeon siege 2 auto assemble script posted in the tables/trainers section on this forum)
Back to top
View user's profile Send private message
Leonidas
Advanced Cheater
Reputation: 0

Joined: 07 Mar 2005
Posts: 98

PostPosted: Fri Aug 19, 2005 12:58 am    Post subject: Reply with quote

And regarding pointers, if you can't find it with the hex scan you may need to look at the assembler code and see what and how the register is changed, or try the static address scanner in the memory view window
Back to top
View user's profile Send private message
wuncap
Newbie cheater
Reputation: 0

Joined: 18 Aug 2005
Posts: 13
Location: USA, NY

PostPosted: Fri Aug 19, 2005 1:12 am    Post subject: Reply with quote

i dont know asm =/, i have enough trouble reading it
hell im still learing C++
Back to top
View user's profile Send private message
me
Grandmaster Cheater
Reputation: 2

Joined: 24 Jun 2004
Posts: 733
Location: location location

PostPosted: Sun Aug 28, 2005 10:59 pm    Post subject: finding the pointer gahhhh Reply with quote

you need to use ---> find out what accesses your found health address,,, not what writes to it,,

you should get some code line like mov eax,[esi+00000314],,
this code writes to yours and the bots health,,

add it to the code list , you can use this to find the health pointer,,,


ok start a new game ,

and in the advanced options window, right click on the code line that accesess ours and the bots health, and choose .. FIND OUT WHAT ADDRESSES THIS CODE READS FROM.....

your health and the bots will appear in the window as you all take your hits,

so for instance there is only you and one bot in the oblivion level,, so you get 2 addresses come up,,
you double click on them to add them to the address list,,

put 200 in one address and 300 in the other,, go back into the game, if your health shows 200 or 300 use that address,,

lets say its the 300 address and that address is 23E1714,,

so we right click on this address and find out what accesses this address,,
we look to see when our code line -->> mov eax,[esi00000314]
appears in the window,,,

select that code line, hit the MORE INFO button and see what is in the ESI register.....I found 2F93C00
select the hex box and put that into the value field, and hit the next scan button...
you'll get plenty of addresses,,
start a new game and if you like a new level, and see what --> mov eax,[esi+00000314] writes to this time,,,

do another hex search on the address held in ESI, without the offset remember,,
till you get one address left I got 0310DC30
,,
you can add this to the address list and see what writes to it,,--- I got------>> mov eax,[edx+30] which gives us 0310DC00.. just to see the code behind our pointer,,

anyway if you click the pointer check box and enter ------>> 0310DC30 as the address of the pointer and 314 in the offset box, this should do the trick,,

,.,.,.. if your pointer is different from mine you should still find yours by this method,,

and as a postscript, see how useful it is to have the code that writes to your addresses handy,, you can find your health and ammo addresses, without screwing up your pointer search,{ saves you having two instances of cheat engine open,, that can get confusing}

usually the more info button does the job for you , it finds your pointer and shows the offset,,

oh and it makes it easier while your searching to play the game in windowed mode,,
you can click on the minimize button in the game or change the UnrealTournament.ini
in the [WinDrv.WindowsClient] part change startupfullscreen
to
startupfullscreen=false
so you can flick your mouse between the game and cheat engine.....
you can change it back when you finished messing about with the game..


heres a few pics in no particular order Twisted Evil
the main window shows where I went further back than I needed...
the health pointer is holding 999 (3e7 in hex but you just put in 999)
the temp health and ammo pointer is a general pointer I just had a peek at,,

oh and if your wondering why I'm using cheat engine 4.4,,
it's because I have got cheat engine 5 on the slave drive and it takes a while to spin up, as I let it turn of to save juice most of the time(eco friendly me), when I get round to reformatting I can use it all the time then Cool



unreal health pointer.jpg
 Description:
our pointer and offset at last
 Filesize:  11.66 KB
 Viewed:  19164 Time(s)

unreal health pointer.jpg



unreal advanced options.jpg
 Description:
advanced options
 Filesize:  16.58 KB
 Viewed:  19153 Time(s)

unreal advanced options.jpg



unreal tournement 1.jpg
 Description:
the pointer to our pointer
 Filesize:  63.58 KB
 Viewed:  19160 Time(s)

unreal tournement 1.jpg



_________________
Back to top
View user's profile Send private message
Orlandoj
How do I cheat?
Reputation: 0

Joined: 22 Dec 2013
Posts: 1
Location: España

PostPosted: Sun Dec 22, 2013 9:45 pm    Post subject: UT99 and Cheat Engine nearly 15 years later Reply with quote

... and it´s not for cheating!! I want to make Ut99 fully Oculus Rift compatible!!

I´m trying to learn about CheatEngine because of Vireio Perception Drivers, i need to create a vrboost "ut99.MTBS".......

More information about this on mtbs3d vireio perception forums (i can´t post web links, but download is public and it comes with documentation about Vrboost profile creation)

BTW, it works nearly perfect simply by adding a line like this in:
Quote:
./perception/cfg/profiles.xml
<profile game_name="UT99" game_exe="UnrealTournament.exe" shaderModRules="unreal.xml" VRboostRules="" rollEnabled="true" worldScaleFactor="3.12603" convergence="3" swap_eyes="true" yaw_multiplier="15" pitch_multiplier="15" roll_multiplier="1" hud_3D_depth_mode="0" hud_3D_depth_1="0" hud_3D_depth_2="0" hud_3D_depth_3="0" hud_3D_depth_4="0" hud_distance_1="0.5" hud_distance_2="0.7" hud_distance_3="0.3" hud_distance_4="0" hud_key_swap="0" hud_key_default="0" hud_key_small="0" hud_key_large="0" hud_key_full="0" gui_3D_depth_mode="0" gui_3D_depth_1="0" gui_3D_depth_2="0" gui_3D_depth_3="0" gui_3D_depth_4="0" gui_size_1="0.6" gui_size_2="0.5" gui_size_3="0.9" gui_size_4="1" gui_key_swap="0" gui_key_default="0" gui_key_small="0" gui_key_large="0" gui_key_full="0" />


The objective is to create a profile for the original UT99 to use vrboost technology to decouple mouse and headtracking , allowing better UI control only with mouse, and lower latencies on headtracking.

In Vrboost pdf, it says:

Quote:
For VRBoost to work, it needs a file with a Cheat Table extension (*.CT) that stores the specified pointers with up to five offsets for the software's camera angles. Once you have created this table, you drag the table file and drop it on the tool "VRBoostReferee“. This utility will create a VRBoost profile (*.MTBS extension).
...
If your pointers correctly refer to the software's camera angle (or player rotation angle)head tracking will work properly.


I think Ut99 deserves to be ported to Virtual Reality, it is one of the greatest FPS of all times, and it´s awesome player´s community that nowadays still plays EVERY DAY UT99 Instagib, Bunnytrack and more, nearly fifteen years after ut99 launch; as a tribute to all map creators that have worked on it during those years, and those servers still running this game nowadays.

Could anyone help me to find the pointers to make the profile for Ut99 to work with Vrboost?? I have been playing with CheatEngine for a few hours but with no success, i´m so newbie Shocked Shocked Embarassed

Btw, sorry for my english Embarassed
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites