Fatal Frame: The Mask of Lunar Eclipse
Posted: Thu Mar 09, 2023 3:45 am
LF cheats
inf items
sprites stones (blue and red)
photo score
and more
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
There is minor issues with part 3 and the inf health somehow glitched ghosts cannot die at all and seems like upgrade weapon causing that issues.ndck76 wrote: ↑Thu Mar 09, 2023 10:44 amVersion : v1.0.0.1
Only made what is currently available for me
Cheats
Scripts & Editors
- Infinite Health *Hotkey Included*
- Instant Camera Lock *Hotkey Included*
- No Camera Reload Cooldown *Hotkey Included*
- Infinite Lens Usage *Hotkey Included*
- Infinite Type - 14 Film *Hotkey Included*
- Items Editor
Just reach that level. Remove the upgrade attached. For those reaching the third chapter, the first fight you will need to unequip any upgrades before facing that particular spirit. That upgrade is causing some kind of glitch where the enemy's health doesn't deplete.
That was the issues i spoken of and couldnt kill any sprites at all haha and thank you for let me know, i will make sure to unequip them. But hopefully it works or else i'd have to start over :')ndck76 wrote: ↑Thu Mar 09, 2023 3:32 pmJust reach that level. Remove the upgrade attached. For those reaching the third chapter, the first fight you will need to unequip any upgrades before facing that particular spirit. That upgrade is causing some kind of glitch where the enemy's health doesn't deplete.
still waiting for your table, especially the unlockable lens and upgrade. Too lazy to capture all the ghost list to unlock festival upgrade which make all shot auto fatalframezachillios wrote: ↑Thu Mar 09, 2023 4:24 amAll of the values are static, so it shouldn't be too hard to make a table. I'll try to get one made quickly.
I'll work on it when I can, I'm only on the 2nd chapter so far.boeta2 wrote: ↑Fri Mar 10, 2023 4:39 pmstill waiting for your table, especially the unlockable lens and upgrade. Too lazy to capture all the ghost list to unlock festival upgrade which make all shot auto fatalframezachillios wrote: ↑Thu Mar 09, 2023 4:24 amAll of the values are static, so it shouldn't be too hard to make a table. I'll try to get one made quickly.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>27</ID>
<Description>"Function"</Description>
<Options moHideChildren="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : FATAL_FRAME_MOL.exe
Version:
Date : 2023-03-10
Author : zach
This script does blah blah blah
}
[ENABLE]
aobscanmodule(Func_SCN,FATAL_FRAME_MOL.exe,85 58 08 0F 9F C0) // should be unique
alloc(newmem,$1000,Func_SCN)
globalalloc(FuncSCN,4)
label(code)
label(return)
newmem:
mov [FuncSCN],rax
code:
test [rax+08],ebx
setg al
jmp return
Func_SCN:
jmp newmem
nop
return:
registersymbol(Func_SCN)
[DISABLE]
Func_SCN:
db 85 58 08 0F 9F C0
unregistersymbol(Func_SCN)
dealloc(newmem)
dealloc(FuncSCN)
{
// ORIGINAL CODE - INJECTION POINT: FATAL_FRAME_MOL.exe+1220241
FATAL_FRAME_MOL.exe+1220222: 48 83 EC 20 - sub rsp,20
FATAL_FRAME_MOL.exe+1220226: 8B DA - mov ebx,edx
FATAL_FRAME_MOL.exe+1220228: 8B D1 - mov edx,ecx
FATAL_FRAME_MOL.exe+122022A: 48 8D 0D AF B6 03 02 - lea rcx,[FATAL_FRAME_MOL.exe+325B8E0]
FATAL_FRAME_MOL.exe+1220231: E8 3A 55 E0 FE - call FATAL_FRAME_MOL.exe+25770
FATAL_FRAME_MOL.exe+1220236: 48 85 C0 - test rax,rax
FATAL_FRAME_MOL.exe+1220239: 75 06 - jne FATAL_FRAME_MOL.exe+1220241
FATAL_FRAME_MOL.exe+122023B: 48 83 C4 20 - add rsp,20
FATAL_FRAME_MOL.exe+122023F: 5B - pop rbx
FATAL_FRAME_MOL.exe+1220240: C3 - ret
// ---------- INJECTING HERE ----------
FATAL_FRAME_MOL.exe+1220241: 85 58 08 - test [rax+08],ebx
// ---------- DONE INJECTING ----------
FATAL_FRAME_MOL.exe+1220244: 0F 9F C0 - setg al
FATAL_FRAME_MOL.exe+1220247: 48 83 C4 20 - add rsp,20
FATAL_FRAME_MOL.exe+122024B: 5B - pop rbx
FATAL_FRAME_MOL.exe+122024C: C3 - ret
FATAL_FRAME_MOL.exe+122024D: CC - int 3
FATAL_FRAME_MOL.exe+122024E: CC - int 3
FATAL_FRAME_MOL.exe+122024F: CC - int 3
FATAL_FRAME_MOL.exe+1220250: CC - int 3
FATAL_FRAME_MOL.exe+1220251: CC - int 3
FATAL_FRAME_MOL.exe+1220252: CC - int 3
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>28</ID>
<Description>"Alarm"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Binary</VariableType>
<BitStart>0</BitStart>
<BitLength>1</BitLength>
<ShowAsBinary>0</ShowAsBinary>
<Address>FuncSCN</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>29</ID>
<Description>"Evade"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Binary</VariableType>
<BitStart>1</BitStart>
<BitLength>1</BitLength>
<ShowAsBinary>0</ShowAsBinary>
<Address>FuncSCN</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>30</ID>
<Description>"Switch"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Binary</VariableType>
<BitStart>2</BitStart>
<BitLength>1</BitLength>
<ShowAsBinary>0</ShowAsBinary>
<Address>FuncSCN</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>31</ID>
<Description>"Measure"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Binary</VariableType>
<BitStart>3</BitStart>
<BitLength>1</BitLength>
<ShowAsBinary>0</ShowAsBinary>
<Address>FuncSCN</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>32</ID>
<Description>"Chime"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Binary</VariableType>
<BitStart>4</BitStart>
<BitLength>1</BitLength>
<ShowAsBinary>0</ShowAsBinary>
<Address>FuncSCN</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>33</ID>
<Description>"Infinite"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Binary</VariableType>
<BitStart>5</BitStart>
<BitLength>1</BitLength>
<ShowAsBinary>0</ShowAsBinary>
<Address>FuncSCN</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>34</ID>
<Description>"Festival"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Binary</VariableType>
<BitStart>6</BitStart>
<BitLength>1</BitLength>
<ShowAsBinary>0</ShowAsBinary>
<Address>FuncSCN</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>35</ID>
<Description>"Sense?"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Binary</VariableType>
<BitStart>6</BitStart>
<BitLength>1</BitLength>
<ShowAsBinary>0</ShowAsBinary>
<Address>FuncSCN</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>