Author Topic: Touhou Practice Enhancement Vol 2 - PCB!  (Read 8728 times)

Touhou Practice Enhancement Vol 2 - PCB!
« on: August 04, 2013, 01:38:30 PM »
First off you'll need SpoilerAL.  It's a Japanese cheating tool similar to cheat engine.  You'll need to download the "th_ssg20080502.zip" file from here.  Extract SpoilerAL wherever you like, and extract the "th" folder from the other zip into SpoilerAL's SSG folder.

Now for what it does - I got this for messing around with Cherry stuff in PCB Practice, so I will explain that here since I've already figured it out.  Stuff beyond that I'm not really sure what it does, so if someone wants to do some translating to add to this, feel free.  There's stuff for EoSD through MoF in here.

First off, load up the game, and then SpoilerAL afterwards.  You may need to use applocale for spoilerAL if your computer is not in JP locale and you want everything to display properly.  Your SpoilerAL window should look something like this.



Select the game you want to play - PCB in this case.  You'll now see this lovely thing, full of cheats and whatnot. 



I'm not really sure what any of these do.  I assume there's stuff like infinite boss timers and whatnot in here, but I'll leave that for someone else to figure out.  What we care about now is cherry.  Cherry+ and the value of cherry items.  Click on that thing that says practice and it'll make a dropdown list with a few options.  The first one is Cherry+ and it gives you some nifty calculator thing to input the values you want.



Keep in mind that you're entering values in base 16 by default.  Be sure to click the button on the bottom left (just under Max) to change it to base 10 unless you're a weirdo who just likes converting numbers from base 16.  Type in a number from 1 to 49999 and hit enter (or click the button on the top right) to set the cherry you'll start stages with.  I'll use 47000 in this example.  It should end up like this!



Now okay, fine, we have 47000 cherry.  But what about cherry items?  We're still only getting 1000 Cherry+ from them.  This is what the option just below the Cherry+ editor is for - set a value from 0 to 21 for each spell card captured to that point.  For this I'll say we're practicing Lunatic stage 4 and want everything capped everything to this point - 12 cards.  Change the value to 12, and your cherry items are now worth 2200 each.



And now you can pretend you're HS and make a border, which you cancel into another border, which you subsequently cancel into another border, after which you cancel it into another border, which you of course pop to make a border with and pop it again to NOT QUITE make another boder... until you collect those cherry items a few seconds later, after which you'll have a nice fancy border.

I'm pretty sure the third option is rank, but it's not something that really matters in this game, so you can just ignore it.

Also I would like to give a special thanks to Yakamino for linking this stuff to me last night.  I wouldn't have this stuff or be posting it here if it weren't for him! ( ◜◡◝)

Zil

Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #1 on: August 04, 2013, 11:57:35 PM »
Hot damn you figured it out.

Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #2 on: August 05, 2013, 12:49:02 AM »
This is amazing. Definitely sticking around to improve my own scores, and perhaps go for some other ones. :>

Arcorann

  • hey catgirl
  • Surprisingly unkempt
Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #3 on: August 05, 2013, 12:54:34 AM »
Didn't I link to this last year?

Anyway, the options are as follows:

* Parameter: Allows one to change memory values at any time. I prefer Cheat Engine myself.
** HiScore
** Score
** Point
** ExtPoint (point item requirement for
** CherryMax
** Cherry
** Cherry+
** Spellcard capture count
** Difficulty
** Rank
** Rank maximum
** Rank minimum
* Practice mode usage: Allows one to change the initial values of parameters for Practice Mode:
** Cherry+
** Spellcard capture count
** Initial rank
** Reset to normal
* Spell card bonus decrease rate (points per second)
* Stop spell card bonus from increasing when grazing (takes effect until you reset the game even if you turn it off)
* Start replay score from 0
* Turn on/off various point sources:
** Bullet clear bonus during spell cards
** Spell card bonus
** Points from damaging enemies
** Points from destroying enemies (A - not sure what this means)
** Points from destroying enemies (B - not sure what this means)
** Bullet clear bonus during non-spells
** Stage clear bonus
** Power items during max power? (not available normally)
** Power items
** Point items
** Large power items
** Full power items
** Bonus (star) items
** Cherry items
** Small cherry items
** Grazing
** Border bonus
* Bonus item value
** Default
** Star items not generated by bombs 10,000, small cherry items 10,000
** Star items generated by bombs 10,000, small cherry items 0
* High score display
** Default
** Rank
** Bullet count (the only thing I really use this stuff for)
** Item count
* Lock timer at its initial value (when you turn it off it will go back to what it should have been, and attacks will time out when they're supposed to, so this is purely cosmetic)
« Last Edit: August 05, 2013, 08:59:08 AM by Arcorann »

Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #4 on: August 05, 2013, 12:20:32 PM »
Huh, I must have missed that.

redlakitu

Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #5 on: August 05, 2013, 01:24:54 PM »
Alternative files (covering more/different games than the ones linked by the OP) available here:

http://www.geocities.jp/dana13sai/ssg/ssg.htm
http://touhou.nu/wp/touhou/tools/

Out of curiosity, is it possible to, for example, remove the Ten Desires PIV cap using this tool?
« Last Edit: August 05, 2013, 01:30:16 PM by navpirx »

Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #6 on: August 05, 2013, 01:47:06 PM »
Out of curiosity, is it possible to, for example, remove the Ten Desires PIV cap using this tool?
You can do that with Cheat Engine.  Address is 004BE7E4.  The value should be 100x the desired PIV cap (eg. for a PIV cap of 1m, change the value to 100,000,000).  The highest possible value you can set it to is 2^32-1, which you would round down to 4294967200 to get about 42.9m PIV cap - which should more than suffice for whatever purposes you have.

Karisa

  • Extend!
  • *
  • High scores are meant to be broken.
Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #7 on: August 05, 2013, 09:03:56 PM »
Interesting tool. I'd heard of it before, but hadn't tried it yet. I think I'll find some use for this.

If you don't know Japanese, though, it's sort of difficult to figure out what each option does. Does anyone have a list of translated options for the other games?

You can do that with Cheat Engine.  Address is 004BE7E4.  The value should be 100x the desired PIV cap (eg. for a PIV cap of 1m, change the value to 100,000,000).  The highest possible value you can set it to is 2^32-1, which you would round down to 4294967200 to get about 42.9m PIV cap - which should more than suffice for whatever purposes you have.
How did you find that address? I'd find it interesting to experiment with removing the MoF faith cap, the SA Easy 50,000 limit, and the various 9,999,999,990 score caps, as well. There are some weird ideas I've been interested in trying.

Edit: 4be7e4 is actually signed. Don't set it to anything higher than 2^31-1 (2147483647), or your PIV will immediately be detected as higher than the cap, and be "reduced" to whatever you set it to (and yes, point items will then subtract points from your score, though if it goes below 0 it underflows and becomes the cap of 9,999,999,990).
« Last Edit: August 06, 2013, 07:01:13 AM by Karisa »

Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #8 on: August 05, 2013, 10:11:39 PM »
How did you find that address? I'd find it interesting to experiment with removing the MoF faith cap, the SA Easy 50,000 limit, and the various 9,999,999,990 score caps, as well. There are some weird ideas I've been interested in trying.
The PIV caps are known, so I just searched an exact value.

Karisa

  • Extend!
  • *
  • High scores are meant to be broken.
Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #9 on: August 05, 2013, 10:20:17 PM »
Oh right. I sort of guessed that sometime after posting, but didn't feel like editing it out or anything.

I guess that won't help with finding the MoF faith cap, the SA 9.99 graze multiplier limit, the EoSD 9999 graze cap, or various games' score caps, though...

Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #10 on: August 05, 2013, 10:27:51 PM »
Oh right. I sort of guessed that sometime after posting, but didn't feel like editing it out or anything.

I guess that won't help with finding the MoF faith cap, the SA 9.99 graze multiplier limit, the EoSD 9999 graze cap, or various games' score caps, though...
Faith, EoSD graze, and score caps should be easy enough to find in the same way.  I'm not sure about the SA multiplier, but my guess would be on 89900 or 89999.

Karisa

  • Extend!
  • *
  • High scores are meant to be broken.
Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #11 on: August 05, 2013, 11:12:03 PM »
I've never been able to find static caps that way. I've searched nearly all the games for both 999999999 (actual score memory value when at the cap in PCB+) and 9999999990 (displayed value, which doesn't fit in 4-byte addresses anyway), and Cheat Engine doesn't find anything that can be changed to increase it.

Arcorann found a way to increase/remove EoSD's score cap, but I'm not sure how he did.

I think the reason you were able to find TD's PIV caps is because those caps can vary, so the game stores the current PIV cap in memory.

Arcorann

  • hey catgirl
  • Surprisingly unkempt
Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #12 on: August 06, 2013, 06:20:53 AM »
Alternative files (covering more/different games than the ones linked by the OP) available here:

http://www.geocities.jp/dana13sai/ssg/ssg.htm
http://touhou.nu/wp/touhou/tools/

Out of curiosity, is it possible to, for example, remove the Ten Desires PIV cap using this tool?
Hang on, isn't the second link just niL's SSG file collection?

Re: non-EoSD score caps, I'll have a look at it once I get rid of a pesky file system error. kopiapoa posted a faith point cap removal cheat (041BE9B-769698) on his Twitter, though.
« Last Edit: August 06, 2013, 06:28:11 AM by Arcorann »

redlakitu

Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #13 on: August 06, 2013, 01:24:16 PM »
Hang on, isn't the second link just niL's SSG file collection?

I have no clue, I simply performed a Google search and found this link, then noticed that the SpoilerAL+codes.rar file contains codes for Touhou games up to Ten Desires, as opposed to the th_ssg20080502.zip file which only covers games up to Mountain of Faith.

Karisa

  • Extend!
  • *
  • High scores are meant to be broken.
Re: Touhou Practice Enhancement Vol 2 - PCB!
« Reply #14 on: August 06, 2013, 07:43:08 PM »
Re: non-EoSD score caps, I'll have a look at it once I get rid of a pesky file system error. kopiapoa posted a faith point cap removal cheat (041BE9B-769698) on his Twitter, though.
41be9b works, sort of. I think the cap has two parts: one to detect when the faith surpasses 99999, and a second to set it to 99999. This is the first, meaning if you set it to, say, 123456, the faith will continue increasing until 1234560 then set itself back to 999990 (and start increasing again from there). If you set it sufficiently high that it won't be reached, though, it's good enough.

The score caps seem to work the same way, but the only addresses I've found have been that second value. As in, when the score reaches 9,999,999,990 it changes to whatever value you change the address to.