Requesting:
Infinite Health
Gold
XP
Infinite Casting Materials
Edit Stats
Quick Equipment Leveling
Rogue Wizards
- Lord Blade
- Expert Cheater
- Posts: 1377
- Joined: Thu Mar 09, 2017 7:52 am
- Reputation: 132
-
- Cheater
- Posts: 27
- Joined: Sun Sep 03, 2017 12:40 pm
- Reputation: 0
Re: Rogue Wizards
Seconded for a cheat table, please
Re: Rogue Wizards
I have a small table started. The game is programmed strangely. I made a code for the obvious infinite skill point usage. i havent gotten one yet for the spell book. I havent made infinite hp yet mostly due to making super equipment. I can make some edits that dont save and some that do. Item quantity is oddly just a value in the property table. I'm still toying with some of these properties but i did manage to increase sockets .
on a small side note, increase how many tiles you can see at once causes you to fight quite a few enemies at once
Code for infinite skill point usage:
on a small side note, increase how many tiles you can see at once causes you to fight quite a few enemies at once
Code for infinite skill point usage:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>2</ID>
<Description>"Infinite Stat Allocation Points"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscan(PointAllocAOB,89 83 30 01 00 00 83) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
mov [ebx+00000130],4
jmp return
PointAllocAOB:
jmp newmem
nop
return:
registersymbol(PointAllocAOB)
[DISABLE]
PointAllocAOB:
db 89 83 30 01 00 00
unregistersymbol(PointAllocAOB)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 216A542B
""+216A5409: 50 - push eax
""+216A540A: 68 80 D4 18 34 - push 3418D480
""+216A540F: E8 28 3F C8 E3 - call 0532933C
""+216A5414: 83 C4 10 - add esp,10
""+216A5417: 83 EC 0C - sub esp,0C
""+216A541A: 50 - push eax
""+216A541B: E8 BC A6 C9 E3 - call 0533FADC
""+216A5420: 83 C4 10 - add esp,10
""+216A5423: 8B 83 30 01 00 00 - mov eax,[ebx+00000130]
""+216A5429: 2B C7 - sub eax,edi
// ---------- INJECTING HERE ----------
""+216A542B: 89 83 30 01 00 00 - mov [ebx+00000130],eax
// ---------- DONE INJECTING ----------
""+216A5431: 83 EC 0C - sub esp,0C
""+216A5434: 53 - push ebx
""+216A5435: E8 2E 75 F9 FF - call 2163C968
""+216A543A: 83 C4 10 - add esp,10
""+216A543D: 8B 83 30 01 00 00 - mov eax,[ebx+00000130]
""+216A5443: 8B 8B 34 01 00 00 - mov ecx,[ebx+00000134]
""+216A5449: 3B C1 - cmp eax,ecx
""+216A544B: 0F 84 5C 00 00 00 - je 216A54AD
""+216A5451: 8B 43 30 - mov eax,[ebx+30]
""+216A5454: 83 EC 0C - sub esp,0C
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
-
- Cheater
- Posts: 27
- Joined: Sun Sep 03, 2017 12:40 pm
- Reputation: 0
Re: Rogue Wizards
Nice. Post up any more that you get
-
- Cheater
- Posts: 27
- Joined: Sun Sep 03, 2017 12:40 pm
- Reputation: 0
Re: Rogue Wizards
hey man, have you gotten a working or semi-working table yet? cheerspox911 wrote: ↑Tue Sep 05, 2017 11:24 pmI have a small table started. The game is programmed strangely. I made a code for the obvious infinite skill point usage. i havent gotten one yet for the spell book. I havent made infinite hp yet mostly due to making super equipment. I can make some edits that dont save and some that do. Item quantity is oddly just a value in the property table. I'm still toying with some of these properties but i did manage to increase sockets .
on a small side note, increase how many tiles you can see at once causes you to fight quite a few enemies at once
Code for infinite skill point usage:Code: Select all
<?xml version="1.0" encoding="utf-8"?> <CheatTable> <CheatEntries> <CheatEntry> <ID>2</ID> <Description>"Infinite Stat Allocation Points"</Description> <LastState/> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] aobscan(PointAllocAOB,89 83 30 01 00 00 83) // should be unique alloc(newmem,$1000) label(code) label(return) newmem: code: mov [ebx+00000130],4 jmp return PointAllocAOB: jmp newmem nop return: registersymbol(PointAllocAOB) [DISABLE] PointAllocAOB: db 89 83 30 01 00 00 unregistersymbol(PointAllocAOB) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: 216A542B ""+216A5409: 50 - push eax ""+216A540A: 68 80 D4 18 34 - push 3418D480 ""+216A540F: E8 28 3F C8 E3 - call 0532933C ""+216A5414: 83 C4 10 - add esp,10 ""+216A5417: 83 EC 0C - sub esp,0C ""+216A541A: 50 - push eax ""+216A541B: E8 BC A6 C9 E3 - call 0533FADC ""+216A5420: 83 C4 10 - add esp,10 ""+216A5423: 8B 83 30 01 00 00 - mov eax,[ebx+00000130] ""+216A5429: 2B C7 - sub eax,edi // ---------- INJECTING HERE ---------- ""+216A542B: 89 83 30 01 00 00 - mov [ebx+00000130],eax // ---------- DONE INJECTING ---------- ""+216A5431: 83 EC 0C - sub esp,0C ""+216A5434: 53 - push ebx ""+216A5435: E8 2E 75 F9 FF - call 2163C968 ""+216A543A: 83 C4 10 - add esp,10 ""+216A543D: 8B 83 30 01 00 00 - mov eax,[ebx+00000130] ""+216A5443: 8B 8B 34 01 00 00 - mov ecx,[ebx+00000134] ""+216A5449: 3B C1 - cmp eax,ecx ""+216A544B: 0F 84 5C 00 00 00 - je 216A54AD ""+216A5451: 8B 43 30 - mov eax,[ebx+30] ""+216A5454: 83 EC 0C - sub esp,0C } </AssemblerScript> </CheatEntry> </CheatEntries> </CheatTable>
Re: Rogue Wizards
this game is being a bigger pain than i expected but here is the item editor code i have so far. Who needs god mode when you have armor that never lets you take damage .
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>5</ID>
<Description>"Drag Item To Edit Its Stats (Some Dont Save)"</Description>
<Options moHideChildren="1"/>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Rogue Wizards.exe
Version:
Date : 2017-09-04
Author : Turk
This script does blah blah blah
}
[ENABLE]
aobscan(CurItemAOB,D9 87 B8 01 00 00) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(CurItemData)
registersymbol(CurItemData)
newmem:
code:
fld dword ptr [edi+000001B8]
mov [CurItemData],edi
jmp return
CurItemData:
CurItemAOB:
jmp newmem
nop
return:
registersymbol(CurItemAOB)
[DISABLE]
CurItemAOB:
db D9 87 B8 01 00 00
unregistersymbol(CurItemAOB)
unregistersymbol(CurItemData)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: 2367E278
""+2367E260: 68 18 43 76 10 - push 10764318
""+2367E265: E9 BE 1D 85 E1 - jmp 04ED0028
""+2367E26A: 00 00 - add [eax],al
""+2367E26C: 00 00 - add [eax],al
""+2367E26E: 00 00 - add [eax],al
""+2367E270: 55 - push ebp
""+2367E271: 8B EC - mov ebp,esp
""+2367E273: 57 - push edi
""+2367E274: 56 - push esi
""+2367E275: 8B 7D 08 - mov edi,[ebp+08]
// ---------- INJECTING HERE ----------
""+2367E278: D9 87 B8 01 00 00 - fld dword ptr [edi+000001B8]
// ---------- DONE INJECTING ----------
""+2367E27E: D9 87 BC 01 00 00 - fld dword ptr [edi+000001BC]
""+2367E284: 83 EC 04 - sub esp,04
""+2367E287: 83 EC 04 - sub esp,04
""+2367E28A: D9 1C 24 - fstp dword ptr [esp]
""+2367E28D: 83 EC 04 - sub esp,04
""+2367E290: D9 1C 24 - fstp dword ptr [esp]
""+2367E293: 57 - push edi
""+2367E294: E8 1F F8 D6 E1 - call 053EDAB8
""+2367E299: 83 C4 10 - add esp,10
""+2367E29C: BA 00 41 69 2D - mov edx,2D694100
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>6</ID>
<Description>"Base"</Description>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8</ID>
<Description>"Gold Value Multiplier(Resets Each Floor)"</Description>
<VariableType>Float</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>1c0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>11</ID>
<Description>"Attack Multiplier(Resets Each Floor)"</Description>
<VariableType>Float</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>1ec</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10</ID>
<Description>"Defense Multiplier(Resets Each Floor)"</Description>
<VariableType>Float</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>1F0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>9</ID>
<Description>"Requirement Multiplier(Resets Each Floor)"</Description>
<VariableType>Float</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>210</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>19</ID>
<Description>"Variance Value"</Description>
<VariableType>Float</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>20C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>20</ID>
<Description>"Properties"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>22</ID>
<Description>"Slot 1"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>21</ID>
<Description>"Type"</Description>
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">123:Quantity
133:Current Rank
134:Requirement Amount
135:Max Rank
155:Sockets
</DropDownList>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>10</Offset>
<Offset>10</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>23</ID>
<Description>"Prefab"</Description>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>10</Offset>
<Offset>14</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>24</ID>
<Description>"Float"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+4</Address>
</CheatEntry>
<CheatEntry>
<ID>25</ID>
<Description>"Integer"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+8</Address>
</CheatEntry>
<CheatEntry>
<ID>26</ID>
<Description>"Bool"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+c</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>59</ID>
<Description>"Slot 2"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>60</ID>
<Description>"Type"</Description>
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">123:Quantity
133:Current Rank
134:Requirement Amount
135:Max Rank
155:Sockets
</DropDownList>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>14</Offset>
<Offset>10</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>61</ID>
<Description>"Prefab"</Description>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>20</Offset>
<Offset>14</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>62</ID>
<Description>"Float"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+4</Address>
</CheatEntry>
<CheatEntry>
<ID>63</ID>
<Description>"Integer"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+8</Address>
</CheatEntry>
<CheatEntry>
<ID>64</ID>
<Description>"Bool"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+c</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>53</ID>
<Description>"Slot 3"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>54</ID>
<Description>"Type"</Description>
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">123:Quantity
133:Current Rank
134:Requirement Amount
135:Max Rank
155:Sockets
</DropDownList>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>18</Offset>
<Offset>10</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>55</ID>
<Description>"Prefab"</Description>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>30</Offset>
<Offset>14</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>56</ID>
<Description>"Float"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+4</Address>
</CheatEntry>
<CheatEntry>
<ID>57</ID>
<Description>"Integer"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+8</Address>
</CheatEntry>
<CheatEntry>
<ID>58</ID>
<Description>"Bool"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+c</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>47</ID>
<Description>"Slot 4"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>48</ID>
<Description>"Type"</Description>
<DropDownList>123:Quantity
133:Current Rank
134:Requirement Amount
135:Max Rank
155:Sockets
</DropDownList>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>1C</Offset>
<Offset>10</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>49</ID>
<Description>"Prefab"</Description>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>40</Offset>
<Offset>14</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>50</ID>
<Description>"Float"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+4</Address>
</CheatEntry>
<CheatEntry>
<ID>51</ID>
<Description>"Integer"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+8</Address>
</CheatEntry>
<CheatEntry>
<ID>52</ID>
<Description>"Bool"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+c</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>41</ID>
<Description>"Slot 5"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>42</ID>
<Description>"Type"</Description>
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">123:Quantity
133:Current Rank
134:Requirement Amount
135:Max Rank
155:Sockets
</DropDownList>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>20</Offset>
<Offset>10</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>43</ID>
<Description>"Prefab"</Description>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>50</Offset>
<Offset>14</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>44</ID>
<Description>"Float"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+4</Address>
</CheatEntry>
<CheatEntry>
<ID>45</ID>
<Description>"Integer"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+8</Address>
</CheatEntry>
<CheatEntry>
<ID>46</ID>
<Description>"Bool"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+c</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>35</ID>
<Description>"Slot 6"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>36</ID>
<Description>"Type"</Description>
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">123:Quantity
133:Current Rank
134:Requirement Amount
135:Max Rank
155:Sockets
</DropDownList>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>24</Offset>
<Offset>10</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>37</ID>
<Description>"Prefab"</Description>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>60</Offset>
<Offset>14</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>38</ID>
<Description>"Float"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+4</Address>
</CheatEntry>
<CheatEntry>
<ID>39</ID>
<Description>"Integer"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+8</Address>
</CheatEntry>
<CheatEntry>
<ID>40</ID>
<Description>"Bool"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+c</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>29</ID>
<Description>"Slot 7"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>30</ID>
<Description>"Type"</Description>
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">123:Quantity
133:Current Rank
134:Requirement Amount
135:Max Rank
155:Sockets
</DropDownList>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>28</Offset>
<Offset>10</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>31</ID>
<Description>"Prefab"</Description>
<VariableType>4 Bytes</VariableType>
<Address>CurItemData</Address>
<Offsets>
<Offset>70</Offset>
<Offset>14</Offset>
<Offset>8</Offset>
<Offset>90</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>32</ID>
<Description>"Float"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+4</Address>
</CheatEntry>
<CheatEntry>
<ID>33</ID>
<Description>"Integer"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+8</Address>
</CheatEntry>
<CheatEntry>
<ID>34</ID>
<Description>"Bool"</Description>
<VariableType>4 Bytes</VariableType>
<Address>+c</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
-
- Cheater
- Posts: 27
- Joined: Sun Sep 03, 2017 12:40 pm
- Reputation: 0
Re: Rogue Wizards
eesh. yeah, alot of floating values that change around on this game.
-
- Novice Cheater
- Posts: 21
- Joined: Thu Aug 17, 2017 9:24 pm
- Reputation: 0
Re: Rogue Wizards
bump code please
Re: Rogue Wizards
love the item editor, dankee pox911
Who is online
Users browsing this forum: No registered users