These cheats were made for the 64 bit version of the game
These cheats were made for the 64 bit version of the game
FearLess Cheat Engine
Community Cheat Tables of Cheat Engine
Battlefield 4 (/w Fixed Infinite Health) [64-bit version]
Battlefield 4 (/w Fixed Infinite Health) [64-bit version]
Post by STN » Fri Apr 07, 2017 7:27 pm
Made by SteveAndrew
Hello! I just started playing Battlefield 4 and making some cheats for it as usual. After finding and building an ammo cheat, I got lazy with finding health and came here to see if it’s already been posted and what other kind of cheats are circulating for the game lol.
Upon testing ColdFusion73’s health script found here: forum.cheatengine.org/viewtopic.php?p=5503875#5503875
There were two main issues I noticed with it! It didn’t even feel like it was even really working (though it does, sort of work. It only very occasionally works! lol I’ll explain. ) Visible HUD blood damage was still showing, and although it seemed to protect you somewhat in a firefight, by a tank I was easily killed! So I knew this health cheat could be improved!
1. The filter isn’t quite correct. (can be better)
2. It hooks one of the addresses that reads the health value rather than the single write address (which actually causes you to be damaged).
Okay, so ColdFusion73 used this filter (to ignore any other address besides our players health):
Code:
cmp rcx,1
jne short originalcode
cmp r10,0
jne short originalcode
This was actually pretty close to being solid! I agree with the second compare that one looks good, as upon checking it out yes it does seem that the r10 register is always zero when the player health is the one being written to!
However the first one, rcx == 1. After messing around from what I saw, I found that rcx is either a 1 or 2 when its the player, but it’s always a 1 when its not. Even more it appears its even more likely to be at 2 when its the player health (I’ve seen rcx more often being equal to 2 than 1 when its the player health)
So that cancels out rcx being equal to 1 as identifying when its the player health, as it could and more often is equal to 2 instead, and the other addresses use it as 1 also so it doesn’t really help filter anything out.
Look here: (first one is register states when the player was hurt, others are any other address that wasn’t player health [probably enemies])
As you can see there is another obvious choice which looks promising, and well since I’ve tested it yes is much better working! Smile
When it isn’t the player health, the rdx register seems to always be 1, where as when it is the player health it is filled in with an address instead! We can use this instead to really have a much better working health, that doesn’t just once in a while know which address is your players health address but knows all the time!
So it could be edited like this as improvement number 1:
cmp rdx,1
je short originalcode
cmp r10,0
jne short originalcode
Furthermore, even with that fix up, the address hooked is one that constantly reads your health value along with others. The actual address that decreases your health is still out there! It still is actually writing to and decreasing your health! If that address is able to kill you (put your health to zero) faster than this hooked address is able to be executed again and re-write full health to your health address, then you will still be able to be killed! Most games are like this!
I don’t know about you but, when I still get killed from a health drain, it doesn’t really feel like my health cheat is working (even if it works for the most part, except under heavy fire [that once again is able to zero you before you get refreshed!))
In other words, when the game damages you instead of it subtracting from your health, it instead just sets it to full 100%! Very Happy
Which is much better than, the game being able to still subtract from your health and you having to ‘catch up’ quickly writing it back to full health.
Fixed and improved script:
Code:
InfiniteHealthCantBeKilled:
cmp rdx,1 //this is better, it wasn’t working that great before.
je short NotPlayer
cmp r10,0
jne short NotPlayer
NotPlayer:
movss xmm7,[rbx+20]
jmp HealthRet
ApplyInfiniteHealth:
cmp rcx,[PlayerHealthPtr]
jne DoNormal
DoNormal:
movss [rcx+20],xmm1
jmp HealthRet2
PlayerHealthPtr: //64-bit pointer
dq 0
DesiredHealthValue:
dd (float)100.0
bf4.SetPlatform+229246:
jmp InfiniteHealthCantBeKilled
HealthRet:
bf4.SetPlatform+222447: //The address that writes is much more important for health!
jmp ApplyInfiniteHealth
HealthRet2:
bf4.SetPlatform+229246:
movss xmm7,[rbx+20]
bf4.SetPlatform+222447:
movss [rcx+20],xmm1
These cheats were made for the 64 bit version of the game
Cheats do not prevent obtaining 100% of game statistics but they will decrease your criminal ranking.
It is not advised to save the game after using cheats as some cannot be turned off and may affect the gameplay preventing you from completing the story or other missions.
Enter the complete button combination at anytime during gameplay.
1,031 | уникальных посетителей |
18 | добавили в избранное |
It took quite a long time to prepare this guide. Please let me know if you find any errors. If you find this helpful, please rate the guide. Because ratings help other people find this guide easily. 🙂
“Xbox 360 Controller Emulator” allows your controller ( gamepad, joystick, wheel, etc. ) to function as an Xbox 360 controller. For example, it lets you play games such as “Grand Theft Auto”, “Mafia” or “Saints Row” using a Logitech Steering Wheel.
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Playstation 2
Xbox & Xbox 360
Thank you for looking at my pretty long guide! I hope you like it. Have Fun 🙂
Also if you see any typo that I missed to correct or now outdated info, feel free to inform me!
These cheats were made for the 64 bit version of the game
Project64 Cheats FAQ.
Written By The Gentleman
This should help you with any questions that you might have about
adding & editing Codes in the Cheat Database.
Maximize this window if you are having trouble viewing it.
The Do’s & Don’ts’ Of Adding & Editing Cheat Codes.
To make sure it is go to options/Configure Controller Plugin (see picture below)
:: click to enlarge ::
Now the input dialogue will open
& make sure the Memory Pak is plugged in is ticked.
Now click ok & Mem Pak is ready for use with cheats.
to a site to add yourself some cheats, or wait until they are supported for that game.
02: Make sure that the Project64.cht file is in the root folder (with the Project64 Exe)
03: There May be a memory hang caused by opening too many Roms after the other
this can cause the Cheat Menu, Rom Properties to display empty.
Just close Project64 and then reopen it.
Load your game and check if the Cheats are there.
04: Check your Rom with Goodn64 it might be because of the following reasons:
You have a Rom that is a Bad or Alternative Rom..
The Rom may have a different CRC and isn’t recognised.
You can do 2 things here: to fix this problem:
and you will also need IPSWin 2.0 to Patch the Rom.
These are available from the superb Emutalk.net Downloads > Misc > Tools
and see if it has your Roms name in there, if it does then patch it to be recognised as the Good Rom version leaving you to play on with no problem at all.
04b: You would need to add a cheat into the blank menu for the game.
So just enter this example below:
Once you have added the cheat close PJ64.
Now go into the root folder of Project64 & open the Project64.cht file in a text editor.
In other words Double Click the Project64.cht File and it will open in Note Pad.
Search for your Games name:
In this case we will try Super Mario 64 = //Super Mario 64
so search for //Super Mario 64 if that shows nothing try without gaps etc
making sure you are the right Region Cheats you need once it finds it.
(JU) = :41 (1080) these are for NTSC
(J) = :4A (JAPAN) these are for NTSC
(U) = :45 (USA) these are for NTSC
(E) = :50 (Europe) these are for PAL
(A) = :55 (Australia) these are for PAL
(G) = :44 (Germany) these are for PAL
(F) = :46 (France) these are for PAL
So if its the USA Region you want it will be shown like this in the search
//Super Mario 64
[635A2BFF-8B022326-C:45]
Once you have found it copy the entire Cheat entry for the //Super Mario 64 to the end //—-
and past it to the Bottom of the file under the one test you added.
//Super Mario 64
[New-CRC-C:45]
Name=SUPER MARIO 64
Cheat0=»Test Cheat»,80123456 0001
Now Copy the Test Cheat CRC over the original One below it.
Now delete the one above leaving this one the only new one added.
Save As and then say ok/Yes to overwriting the file and then close.
Happy Cheating!
Q: Is there a way to make Project64 Remember Cheats i have left on in a game
A: Yes there is, On the Project64 Gui: Options\Settings\Options\Remember Select Cheats.
Now Cheats on all Games that have been left on when you closed Project64 last
So make sure you turn off any that you do not want back on before closing.
These are only to be used on the real Console Cheat devices, PJ64 does not need them.
Q: Can i add, edit & delete cheat codes in PJ64
example: Super Mario 64
Once you have, Make sure that you look at how the Cheats are written in the file.
example: Cheat0=»Ostrich Mario»,8033B3BC 0090
Cheat1=»Mario Runs Backwards»,8033B3BE 0070
Notice how the codes are written & how the code’s are Separated by a Gap (Space)
like XXXXXXXX XXXX & not all in one code XXXXXXXXXXXX.
If it is a Modify Code that you would like to add Like:
example: Cheat5=»Open Level Character Modifier»,8125508A 00??
Cheat5_O=$01 Easy Level,$02 Easy & Normal Level,$03
Make sure that the Tie (Chain as it were) (O) Option:
Also If you would like to right a note to the code like:
Cheat7=»Play As Options»,811653D2 00??
Cheat7_O=$07 The Big Green One,$08 Vikki,$09 Plastro
Cheat7_N=Here you can choose who you would like to play as.
But Do not use this with any other play as option.
The note will now be displayed in the cheats menu
when you click on the chosen cheat code option.
Now you may or may not of noticed the \ in the Active Modify Code Example.
This is what is used groupings (or in plain English)
It is used to group certain cheats together in the cheat menu.
You are most likely to find them in player 1, player 2 or solo & multi player options.
The \ will group all the Cheats in one option Box with a + sign to the left of the Box to open There you will find every cheat that comes under that option, already to be chosen.
(JU) = :41 (1080) these are for NTSC
(J) = :4A (JAPAN) these are for NTSC
(U) = :45 (USA) these are for NTSC
(E) = :50 (Europe) these are for PAL
(A) = :55 (Australia) these are for PAL
(G) = :44 (Germany) these are for PAL
(F) = :46 (France) these are for PAL
Q: How many codes can i put in a game, is there a limit
IE: Cheat0=»All Guns»,xxxxxxxx xxxx,xxxxxxxx xxxx, (up to 100) Codes per line.
If you were to put the codes in PJ64 through the GUI (Cheats Menu) anything over 500 cheats per game would crash it.
If you were to put the codes in PJ64 through a text editor, only the 0-499 cheats would show up in the cheat menu.
/Me hears all happy screaming No Mercy fans all over the world.
Q: I have seen this Cheat code on a site but it starts with a 50, 88, 89, D0,D1, D2 number.
Can i use this In the PJ cheat File.
A: Yes you can, infact there are already many many codes
just like it in the cheat file already..
Previous Versions of Project64 never had these capabilities
& have just been introduced into V1.5.
How this works will be explained a little further down.
The 88, & 89 Codes are GS/AR Button Codes, & they are available to use Via the F9
On your Keyboard to use on PJ for a Quick injection code like Press F9 for 99 coins.
The D0,D1,D2 Codes are Activator Codes & are used to activate the use of a Codes at a push of a button like Press L to Levitate, Press R for Full Health Etc.
Here is a list of codes that are & not supported.
Supported Codes: N 6 4 C O D E T Y P E S
80-XXXXXX 00YY 8-Bit Constant Write
81-XXXXXX YYYY 16-Bit Constant Write
50-00AABB CCCC Serial Repeater
88-XXXXXX 00YY 8-Bit GS Button Write
89-XXXXXX YYYY 16-Bit GS Button Write
D0-XXXXXX YYYY 8-Bit If Equal To
D1-XXXXXX YYYY 16-Bit If Equal To
D2-XXXXXX YYYY 8-Bit If Not Equal To
D3-XXXXXX YYYY 16-Bit If Not Equal To
A0-XXXXXX 00YY 8-Bit Constant Write (Uncached)
A1-XXXXXX YYYY 16-Bit Constant Write (Uncached)
Un supported Codes: N 6 4 C O D E T Y P E S
CC-000000 0000 Disable Expansion Pak
DD-000000 0000 Disable Expansion Pak
EE-000000 0000 Disable Expansion Pak
DE-XXXXXX 0000 Download & Execute
F0-XXXXXX 00YY 8-Bit Bootup Write Once
F1-XXXXXX YYYY 16-Bit Bootup Write Once
FF-XXXXXX 0000 Store Activated Cheat Codes
Q: I have also seen this message on the (Pal Code) Action Replay sites saying
but works in just the same way as its big brother does.
The only difference now is, The «AR» is no longer in Production, & the «EQ» still is.
Yes you can use them codes with pj64.
If the file is updated that is where it will be along with any previous versions.
100’s of codes down to a small Patched Version.
example: California Speed Cheat2=»Have All\Cars»,50001504 0000,800AAE5B 0001
50001504 0000,800AAE5B 0001 = 21 Codes Changing by 4 Hex Higher in the last Digit
in the Memory Each time & the start off point is the 2nd code after the 50 Patch.
Take a look & count up the 4 Hex jump.
To help you understand how the numbers in Hex go up
The Hex Count goes from 0-9, A-F & then 10-19, 1A-1F & so on.
So where the Decimal count goes from 0-255 Its Hex Equivalent = 00-FF
so if you can imagine a decimal count of 0-31 the hex Count would be 0-1F
Dec: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31
Hex: 1,2,3,4,5,6,7,8,9, A, B, C, D, E, F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F
& so on & upwards, & that should give you the idea how the Hex Count works.
So then how do we make this Patch 50001504 0000,800AAE5B 0001
Well the 50 patch codes works like this.
You tell the patch how many codes there are & how much they change from each other.
Now this is a Serial repeater, Meaning that the main memory Address has the same Value.
The memory Address being the 3rd to 5th number & the Value the last 4 9th to 12th.
The 1st to 2nd code is a standard 8 Bit = 80 this also indicates that the value
will only be the last 2 digits & will only go as high as FF the equivalent of a Dec 255.
800AAE5B 0001
800AAE5F 0001
800AAE63 0001
800AAE67 0001
800AAE6B 0001
800AAE6F 0001
800AAE73 0001
800AAE77 0001
800AAE7B 0001
800AAE7F 0001
800AAE83 0001
800AAE87 0001
800AAE8B 0001
800AAE8F 0001
800AAE93 0001
800AAE97 0001
800AAE9B 0001
800AAE9F 0001
800AAEA3 0001
800AAEA7 0001
800AAEAB 0001
See by looking at the last Digit of the address that it is going up by 4 Hex on each Code.
Now all we have to find out is how many codes there are.
So lets start with a plain 50000000 0000 to begin with until we know how many codes & what the increase is.
Starting from the 1st code we can count it up to 21 codes at a 4 Hex Jump each time.
So now we add that serial Repeater to the 1st code 50001504 0000,800AAE5B 0001
& there you go, 21 codes brought down to the number of 2.
You can also add A long line of Patches that could amount to a huge amount but would look like 10 Codes.
but you could also have as much as 500 codes in one patch.
A Question of regions.
As i always say, & really can not stress enough.
Do not & i mean do not try to add NTSC (U) (Gameshark) Cheat Codes to PAL (E) Games.
You will find both PAL (E) & NTSC (U) Region Cheats on Emu64cheats then Cheat Sites
FearLess Cheat Engine
Community Cheat Tables of Cheat Engine
Post by SunBeam » Fri Nov 15, 2019 6:30 am
Cheat Engine 7.0 required!
Supporting video with commentary (I recommend watching it, as you may learn a thing or two; yeah, it’s 40min long, so don’t whine):
Note that using stock ‘god’ with the prevent script above will disable the parrying ability. It still works to right-click, though there won’t be any contact with the AI.
Game Name: Star Wars Jedi: Fallen Order
Game Vendor: Steam
Game Version: 4.21-CL-0 (use gamever command in the console)
Game Process: starwarsjedifallenorder.exe
Game File Version: 4.21.2.0 (which is the UE4 engine version)
Attached is the dumper and console enabler (you might already have this shit via Otis_Inf’s Universal Console Unlocker). Same drill:
1) Run the game and get to main menu.
2) Run ‘IGCSInjector.exe’. You can close it when asked.
3) Takes 3-4 seconds for the DLL to find the stuff and StaticCreate the Console UObject and dump Names/Objects to disk in the Win64 folder (e.g.: D:\SteamLibrary\steamapps\common\Jedi Fallen Order\SwGame\Binaries\Win64)
The version of the engine used to build this game is 4.21, what’s also been used in The Outer Worlds:
Post by NongFahsai » Fri Nov 15, 2019 8:59 am
Post by Otis_Inf » Fri Nov 15, 2019 9:59 am
Post by kay0 » Fri Nov 15, 2019 10:41 am
Post by Zanzer » Fri Nov 15, 2019 11:42 am
Post by jonasbeckman » Fri Nov 15, 2019 11:55 am
Could be anything though, interesting to see that at least the flag returns the value for it but the command itself doesn’t though if it’s possible to dump the cvars maybe the ones that do work turn up or other modes of activating debug camera functionality works although I expect it to be disabled as well.
EDIT: There’s the cheat manager as well but I guess that’s what ToggleCheats 1 would do for anything requiring or checking for that to be enabled which also doesn’t seem to be the case here.
(Sides the default source here and examples aren’t going to match specific games and how these were built and for which version and so on though it can be helpful on occasion.)
EnableDebugCamera and DisableDebugCamera might also be a alternative instead of Toggle.
Post by Otis_Inf » Fri Nov 15, 2019 12:57 pm
Post by SunBeam » Fri Nov 15, 2019 1:59 pm
Post by sebastianyyz » Fri Nov 15, 2019 2:53 pm
Post by phonz » Sat Nov 16, 2019 1:37 pm
4 hours.
Infinite HP and One-Hit Kills
[ENABLE]
aobscanmodule(Health,starwarsjedifallenorder.exe,F3 0F 11 8B BC 01 00 00) // should be unique
alloc(newmem,$1000,»starwarsjedifallenorder.exe»+EE0B8FD)
label(code)
label(return)
label(cleanup)
newmem:
pushf
cmp [rbx+178],5 //check if player
jne @f
movss xmm1,[rbx+1B8]
jmp cleanup
@@:
cmp [rbx+178],8 //check if enemy
jne cleanup
xorps xmm1,xmm1
code:
movss [rbx+000001BC],xmm1
jmp return
Health:
jmp newmem
nop
nop
nop
return:
registersymbol(Health)
1.17.1.2 DrWebber Tundra 64 and 32 Bit
Please read post, all needed information we think are included below.
1.17.1.2 DrWebber Tundra – additional piece of software that slows to tanker to remove partially or totally trees/leafs from game view.
Instalation: Download, unpack ( preferably to desktop), start game and than start downloaded file. Set up key shortcuts and enjoy game.
1.17.1.2 DrWebber Tundra FOR 32BIT and 64 BIT ver of GAME
– probably the best and most stable Tundra for WoT out there
Every Mod you download on your own risk.
We do not encourage to cheat. We want to Inform you.
The anti-virus falsely works on the components of the Cheat Engine program in which the trainer was created.
password to unpack file : hjundaj.com
password to unpack file: hjundaj.com
Additional manual for Windows 7 users if you have issues.
How Tundra is created:
2. DrWebber – without a miner. It’s just that the trainer itself is scripted and at startup it is unpacked, the “non-scripted” version of the trainer is launched, so antiviruses are extremely unsatisfied with this. A trainer was written on the Cheat Engine. + The trainer uses signatures in the search for working offsets, so it does not need to be updated after each patch or micropatch, only a very big game update can spoil it.