Super Robot Wars V
Posted: Thu Oct 03, 2019 3:44 am
heres what ive been able to do so far its just basic stuff inf money and tac points as well as inf upgrade items
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
The Inf.EN, ammo, SP and ExC options crash the game. I might be wrong since I just reached Stage 2. Will edit when clearing the Hucky and Grungusto bonus stage.
i was able to get everything to work fine i had to update cheat engine to newest ver to use inf ammo and the other ones your having problems with so i dunnono1200 wrote: ↑Thu Oct 03, 2019 4:02 pmThe Inf.EN, ammo, SP and ExC options crash the game. I might be wrong since I just reached Stage 2. Will edit when clearing the Hucky and Grungusto bonus stage.
Edit: Stage 6 now and still crashes with the above options except Inf.ExC. Even tried the ColonelRVH table and still got the same result. I even tried a different crack, mine is SKIDROW, and still crashes.
Code: Select all
function Reset()
traitIdx=0
RefreshAdj()
end
function RefreshAdj()
base = readQword("charBase")
writeQword("charBaseAdj",base+4*traitIdx)
end
function IncIdx(sender)
traitIdx = traitIdx + 1
RefreshAdj()
end
function DecIdx(sender)
if traitIdx > 0 then
traitIdx = traitIdx - 1
end
RefreshAdj()
end
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>136</ID>
<Description>"Get Character Trait Base Address"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(charBase,128,"SRWV.EXE"+363311)
alloc(charBaseAdj,8,"SRWV.EXE"+363311)
label(returnhere)
label(originalcode)
label(exit)
registersymbol(charBase)
registersymbol(charBaseAdj)
charBaseAdj:
dq 0
charBase: //this is allocated memory, you have read,write,execute access
//place your code here
dq 0
originalcode:
lea rcx,[rdi+000000A0]
mov [charBase],rcx
cmp byte ptr [rdi+rbx*4+000000A0],00
exit:
jmp returnhere
"SRWV.EXE"+363311:
jmp originalcode
nop 3
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(charBase)
dealloc(charBaseAdj)
unregistersymbol(charBase)
unregistersymbol(charBaseAdj)
"SRWV.EXE"+363311:
cmp byte ptr [rdi+rbx*4+000000A0],00
//Alt: db 80 BC 9F A0 00 00 00 00
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>137</ID>
<Description>"Trait Idx"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{$lua}
if inchk then
inchk.destroy()
dechk.destroy()
inchk = nil
dechk = nil
end
[ENABLE]
inchk=createHotkey("IncIdx", VK_HOME)
dechk=createHotkey("DecIdx", VK_END)
Reset()
[DISABLE]
if inchk then
inchk.destroy()
dechk.destroy()
inchk = nil
dechk = nil
end
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>138</ID>
<Description>"ID1"</Description>
<DropDownList DisplayValueAsItem="1">1:Support Attack
2:Second Attack
3:Enhance Attack
4:Support Defend
5:Fighter's Spirit
6:Focus+ (ATK)
7:Focus+ (DEF)
8:Focus Over Limit
9:Potential
10:E-Sav
11:B-Sav
12:Instinct
13:Guard
14:Protection
15:Ignore Size
16:Spirit Endurance
17:Hit&Run
18:Repair Skill
19:Resupply Skill
20:Supply Parts
21:SP Up
22:Ace
23:Attacker
24:Perfect Counter
25:Dash
26:SP Recovery
27:Concentration
28:Standby Strategy
29:Commander
30:Strong Luck
31:Defiance
32:Apply Terrain
33:New Type
34:Cyber NT
35:SEED
36:Innovator
37:The Ultimate
38:President
39:Hero
40:IFS
41:Electron Fairy
42:Mail Rider
43:Captain's Order
44:Synchro Rate
45:Genius
46:Double Move
47:Trible Move
48:Bonus Focus
49:Pressure
</DropDownList>
<VariableType>2 Bytes</VariableType>
<Address>charBaseAdj</Address>
<Offsets>
<Offset>-2</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>139</ID>
<Description>"Lv1"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBaseAdj</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>140</ID>
<Description>"ID2"</Description>
<DropDownList DisplayValueAsItem="1">1:Second Attack
2:Enhance Attack
3:Spirit Endurance
4:Hit&Run
5:Dash
6:Repair Skill
7:Resupply Skill
8:Supply Parts
9:SP Recovery
10:Bonus Focus
11:The Ultimate
12:Double Move
13:Strong Luck
14:Genius
15:President
16:SEED
17:Innovator
18:Triple Move
19:Defiance
20:Apply Terrain
21:Standby Strategy
32:Support Attack 1
33:Support Attack 2
34:Support Attack 3
35:Support Attack 4
36:Support Defend 1
37:Support Defend 2
38:Support Defend 3
39:Support Defend 4
40:Fighter's Spirit 1
41:Fighter's Spirit 2
42:Fighter's Spirit 3
43:Focus+ (ATK)
44:Focus+ (DEF)
45:Focus Over Limit 1
46:Focus Over Limit 2
47:Focus Over Limit 3
48:Potential 1
49:Potential 2
50:Potential 3
51:Potential 4
52:Potential 5
53:Potential 6
54:Potential 7
55:Potential 8
56:Potential 9
57:E-sav 1
58:E-sav 2
59:B-sav 1
60:B-sav 2
61:Instinct 1
62:Instinct 2
63:Instinct 3
64:Guard 1
65:Guard 2
66:Guard 3
67:Protection
68:Ignore Size 1
69:Ignore Size 2
70:Ignore Size 3
71:Ignore Size 4
72:SP Up 1
73:SP Up 2
74:SP Up 3
75:SP Up 4
76:SP Up 5
77:SP Up 6
78:SP Up 7
79:SP Up 8
80:SP Up 9
81:Proud Ace
82:Attacker
83:Perfect Counter
84:Concentration 1
85:Concentration 2
86:Concentration 3
87:Commander 1
88:Commander 2
89:Commander 3
90:Commander 4
91:New Type 1
92:New Type 2
93:New Type 3
94:New Type 4
95:New Type 5
96:New Type 6
97:New Type 7
98:New Type 8
99:New Type 9
100:Cyber NT 1
101:Cyber NT 2
102:Cyber NT 3
103:Cyber NT 4
104:Cyber NT 5
105:Cyber NT 6
106:Cyber NT 7
107:Cyber NT 8
108:Cyber NT 9
109:Hero 1
110:Hero 2
111:Hero 3
112:Hero 4
113:Hero 5
104:Hero 6
115:Hero 7
116:Hero 8
117:Hero 9
118:IFS
119:Electron Fairy
120:Mail Rider
121:Captain's Order
122:Pressure 1
123:Pressure 2
124:Pressure 3
125:Pressure 4
126:Synchro Rate
</DropDownList>
<VariableType>2 Bytes</VariableType>
<Address>charBaseAdj</Address>
<Offsets>
<Offset>96</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>141</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBaseAdj</Address>
<Offsets>
<Offset>98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>204</ID>
<Description>"Bytes1"</Description>
<VariableType>Array of byte</VariableType>
<ByteLength>88</ByteLength>
<Address>charBaseAdj</Address>
<Offsets>
<Offset>-2</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>205</ID>
<Description>"Bytes2"</Description>
<VariableType>Array of byte</VariableType>
<ByteLength>88</ByteLength>
<Address>charBaseAdj</Address>
<Offsets>
<Offset>96</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>142</ID>
<Description>"Trait 1"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>143</ID>
<Description>"ID1"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>-2</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>144</ID>
<Description>"Lv1"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>145</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>96</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>146</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>98</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>147</ID>
<Description>"Trait 2"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>148</ID>
<Description>"ID1"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>2</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>149</ID>
<Description>"Lv1"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>150</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>9A</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>151</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>9C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>152</ID>
<Description>"Trait 3"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>153</ID>
<Description>"ID1"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>6</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>154</ID>
<Description>"Lv1"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>155</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>9E</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>156</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>A0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>157</ID>
<Description>"Trait 4"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>158</ID>
<Description>"ID1"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>A</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>159</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>160</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>A2</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>161</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>A4</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>162</ID>
<Description>"Trait 5"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>163</ID>
<Description>"ID"</Description>
<DropDownList>1:Support Attack
2:Second Attack
3:Enhance Attack
4:Support Defend
5:Fighter's Spirit
6:Focus+ (ATK)
7:Focus+ (DEF)
8:Focus Over Limit
9:Potential
10:E-Sav
11:B-Sav
12:Instinct
13:Guard
14:Protection
15:Ignore Size
16:Spirit Endurance
17:Hit&Run
18:Repair Skill
19:Resupply Skill
20:Supply Parts
21:SP Up
22:Ace
</DropDownList>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>E</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>164</ID>
<Description>"Lv"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>10</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>165</ID>
<Description>"ID2"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>A6</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>166</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>A8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>167</ID>
<Description>"Trait 6"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>168</ID>
<Description>"ID"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>12</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>169</ID>
<Description>"Lv"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>14</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>170</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>AA</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>171</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>AC</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>172</ID>
<Description>"Trait 7"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>173</ID>
<Description>"ID"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>16</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>174</ID>
<Description>"Lv"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>18</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>175</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>AE</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>176</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>B0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>177</ID>
<Description>"Trait 8"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>178</ID>
<Description>"ID"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>1A</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>179</ID>
<Description>"Lv"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>1C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>180</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>B2</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>181</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>B4</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>182</ID>
<Description>"Trait 9"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>183</ID>
<Description>"ID"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>1E</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>184</ID>
<Description>"Lv"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>20</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>185</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>B6</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>186</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>B8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>187</ID>
<Description>"Trait 10"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>188</ID>
<Description>"ID"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>22</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>189</ID>
<Description>"Lv"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>24</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>190</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>BA</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>191</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>BC</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>192</ID>
<Description>"Trait 11"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>193</ID>
<Description>"ID"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>26</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>194</ID>
<Description>"Lv"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>28</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>195</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>BE</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>196</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>C0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>197</ID>
<Description>"Trait 12"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>198</ID>
<Description>"ID"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>2A</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>199</ID>
<Description>"Lv"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>200</ID>
<Description>"ID2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>C2</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>201</ID>
<Description>"Lv2"</Description>
<VariableType>2 Bytes</VariableType>
<Address>charBase</Address>
<Offsets>
<Offset>C4</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>