Dragon Quest VIII (EUR) 3DS (Citra)

Upload your cheat tables here (No requests)
mac4500
Expert Cheater
Expert Cheater
Posts: 192
Joined: Fri Mar 03, 2017 2:13 pm
Reputation: 2

Dragon Quest VIII (EUR) 3DS (Citra)

Post by mac4500 »

hey Drummerix



can you also add these please

Code: Select all

[All Items In Bag]

D5000000 00000001

C0000000 000001AD

185369DE 00000050

D7000000 085369DC

DC000000 00000002

D4000000 00000001

D1000000 00000000



[All Items In Bag (Minus Key Items) 1]

D5000000 00000001

C0000000 0000013A

185369DE 00000050

D7000000 085369DC

DC000000 00000002

D4000000 00000001

D1000000 00000000



[All Items In Bag (Minus Key Items) 2]

D5000000 00000163

C0000000 0000004B

18536EC6 00000050

D7000000 08536EC4

DC000000 00000002

D4000000 00000001

D1000000 00000000

and thanks again Drummerix and i will give up a nice Thumps Up on here

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

DrummerIX
ViP
ViP
Posts: 3143
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 3636

Dragon Quest VIII (EUR) 3DS (Citra)

Post by DrummerIX »

I added the All Items In Bag options.

makotech222
Expert Cheater
Expert Cheater
Posts: 194
Joined: Thu Mar 02, 2017 11:27 pm
Reputation: 112

Dragon Quest VIII (EUR) 3DS (Citra)

Post by makotech222 »

Hey Drummer, just FYI. I made a new version of my cheats branch of Citra here:



[URL]https://github.com/makotech222/citra/releases/tag/8[/URL]



It adds a new variable in the code that points to the base citra address. This is useful for getting the offset from the address you find in CE and the actual address in Citra. Can be used to convert Gateway cheats to CE and vice versa. The memory address (and also pointer to memory address) are in the Cheat Search menu.

DrummerIX
ViP
ViP
Posts: 3143
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 3636

Dragon Quest VIII (EUR) 3DS (Citra)

Post by DrummerIX »

[QUOTE="makotech222, post: 47402, member: 69"]Hey Drummer, just FYI. I made a new version of my cheats branch of Citra here:



[URL]https://github.com/makotech222/citra/releases/tag/8[/URL]



It adds a new variable in the code that points to the base citra address. This is useful for getting the offset from the address you find in CE and the actual address in Citra. Can be used to convert Gateway cheats to CE and vice versa. The memory address (and also pointer to memory address) are in the Cheat Search menu.[/QUOTE]



Cool. Thanks. I haven't had time to mess with other games on Citra, but the aob I had grabbed the base address already.

makotech222
Expert Cheater
Expert Cheater
Posts: 194
Joined: Thu Mar 02, 2017 11:27 pm
Reputation: 112

Dragon Quest VIII (EUR) 3DS (Citra)

Post by makotech222 »

[QUOTE="DrummerIX, post: 47424, member: 1466"]Cool. Thanks. I haven't had time to mess with other games on Citra, but the aob I had grabbed the base address already.[/QUOTE]

Oh nice. I never looked at how you get the base pointer, cause it seems to change every game load. Either way, I thought you might have need of this feature in the future if you wanted it. I know it makes it a lot easier for me to make gateway cheats.

passballtotucker
Noobzor
Noobzor
Posts: 6
Joined: Fri Sep 15, 2017 9:59 pm
Reputation: 0

Dragon Quest VIII (EUR) 3DS (Citra)

Post by passballtotucker »

This is great. Has anyone thought about making a table for Dragon Quest 7? Mainly to access all those traveler's tablets.

Megasder
Cheater
Cheater
Posts: 41
Joined: Thu Sep 28, 2017 8:19 am
Reputation: 9

Dragon Quest VIII (EUR) 3DS (Citra)

Post by Megasder »

with the latest canary build (585) it says "CitraBaseAOB not found"

DrummerIX
ViP
ViP
Posts: 3143
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 3636

Dragon Quest VIII (EUR) 3DS (Citra)

Post by DrummerIX »

[QUOTE="Megasder, post: 50455, member: 8868"]with the latest canary build (585) it says "CitraBaseAOB not found"[/QUOTE]



I had to update the table for the new builds. Try EDIT 5.

fearlessfan1
Cheater
Cheater
Posts: 41
Joined: Tue Jun 27, 2017 2:11 am
Reputation: 22

Re: Dragon Quest VIII (EUR) 3DS (Citra)

Post by fearlessfan1 »

I was wondering if you could make explicit your methodology on getting the Base, if not or if you don't have the time, just ignore this.

While not exhaustive, since I don't know all the questions I should ask for an explanation, some questions to start with:

Why did you choose that AOB to find the Base, and when it changed, how did you figure out what it needed to be changed to.

How and why did you choose the DSP Ptr/Offset/Segment, and what does it stand for.

Why do you have 4 of them: DSPtr1-4.

Why is it sometimes seem to be calculated "DSPtr2 = ReadInteger(ReadQword(CitraBasePtr + (DSPtr1Segment*8)) + DSPtr1Offset)" and other times hard coded "DSPtr1 = 0x53BD60" or "DSPtr1 = 0x5CF3C4"

----------

On a side note, LUA scripting support is being worked on, so perhaps this information could be pulled from there, if the technique is more documented, or perhaps we can use this info to adopt the code to a lua script. [Link]

DrummerIX
ViP
ViP
Posts: 3143
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 3636

Re: Dragon Quest VIII (EUR) 3DS (Citra)

Post by DrummerIX »

fearlessfan1 wrote:
Thu Aug 16, 2018 11:11 pm
I was wondering if you could make explicit your methodology on getting the Base, if not or if you don't have the time, just ignore this.

While not exhaustive, since I don't know all the questions I should ask for an explanation, some questions to start with:

Why did you choose that AOB to find the Base, and when it changed, how did you figure out what it needed to be changed to.

How and why did you choose the DSP Ptr/Offset/Segment, and what does it stand for.

Why do you have 4 of them: DSPtr1-4.

Why is it sometimes seem to be calculated "DSPtr2 = ReadInteger(ReadQword(CitraBasePtr + (DSPtr1Segment*8)) + DSPtr1Offset)" and other times hard coded "DSPtr1 = 0x53BD60" or "DSPtr1 = 0x5CF3C4"

----------

On a side note, LUA scripting support is being worked on, so perhaps this information could be pulled from there, if the technique is more documented, or perhaps we can use this info to adopt the code to a lua script. [Link]
If I remember correctly, I just found a value like Gold and did a what accesses this address to find the base pointer code. Citra is structured so that the 3DS virtual memory is mapped to the base pointer + (Segment*8). The Segment is just the first XXXXX000 of an address and each memory area holds 0xFFF of 3DS virtual memory. Since Gateway uses the 3DS virtual memory for codes, I just place what a gateway code would do to the correct spot in memory according to Citra.

Some of the DQ8 gateway codes lookup pointers by 3DS Virtual memory address and so that is why I split it up to DSPtr1 thru 4 because it's looking up 3DS memory and I convert that to how Citra stores the 3DS virtual memory. The other codes just modify 3DS virtual memory with some bytes and only need the 1 pointer lookup.

So basically what you are seeing me do is translate the 3DS virtual memory to how Citra stores it on the PC memory and then doing what a gateway code type does. Hope this helps.

mac4500
Expert Cheater
Expert Cheater
Posts: 192
Joined: Fri Mar 03, 2017 2:13 pm
Reputation: 2

Re: Dragon Quest VIII (EUR) 3DS (Citra)

Post by mac4500 »

Hey Drummerix

these cheat tables are not working for my dragon quest 8 EUR game on citra at all

DrummerIX
ViP
ViP
Posts: 3143
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 3636

Re: Dragon Quest VIII (EUR) 3DS (Citra)

Post by DrummerIX »

mac4500 wrote:
Sat Sep 01, 2018 7:53 pm
Hey Drummerix

these cheat tables are not working for my dragon quest 8 EUR game on citra at all
Use CE 6.7. It seems 6.8.1 is bugged with these types of tables.

mac4500
Expert Cheater
Expert Cheater
Posts: 192
Joined: Fri Mar 03, 2017 2:13 pm
Reputation: 2

Re: Dragon Quest VIII (EUR) 3DS (Citra)

Post by mac4500 »

Hey Drummerix

i just downloaded cheat engine 6.7 and tried to use these cheat tables with it and they still do not work

the pointers of these cheat tables now work, but none of the other cheats work on this cheat table

mac4500
Expert Cheater
Expert Cheater
Posts: 192
Joined: Fri Mar 03, 2017 2:13 pm
Reputation: 2

Re: Dragon Quest VIII (EUR) 3DS (Citra)

Post by mac4500 »

Drummerix

cheating on games helps me plays games alot a better okay, so is there anyway you could make me my own have all items with the key items, and max exp cheat table that works please, because i like this game awhole alot

DrummerIX
ViP
ViP
Posts: 3143
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 3636

Re: Dragon Quest VIII (EUR) 3DS (Citra)

Post by DrummerIX »

Try EDIT 5.1. I think I fixed the issues with scripts. Still use CE 6.7.

Post Reply

Who is online

Users browsing this forum: admantx, AwarioBot, Bing [Bot], BurntCereal, Caelhar, Decklan, DrStalker, Drugga, Google [Bot], Google Adsense [Bot], izayoixx, SemrushBot, zurls