New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Touhou Mother: Party members become solid after battles or scene transitions #1344

Closed
Tom-III opened this Issue Mar 24, 2018 · 11 comments

Comments

Projects
None yet
4 participants
@Tom-III

Tom-III commented Mar 24, 2018

Name of the game:

Touhou Mother (http://vgperson.com/games/touhoumother.htm)

Player platform:

Windows 64 bit

Attach files (as a .zip archive or link them)

  • A savegame next to the problem (if it is not at the beginning of the game)
  • The easyrpg_log.txt log file (you can find it in the game directory)
[2018-03-24 14:43:08] Debug: EasyRPG Player 0.5.3 (git~73@0220488, 2018-03-09) started
[2018-03-24 14:43:08] Debug: =========================================================
[2018-03-24 14:43:08] Debug: CLI: 
[2018-03-24 14:43:08] Debug: Opened audio at 44100 Hz (stereo), format: S16LSB
[2018-03-24 14:43:09] Debug: Framerate is 0 FPS!
[2018-03-24 14:43:12] Debug: Detected encoding: ibm-5348_P100-1997
[2018-03-24 14:43:12] Debug: Using . as Game and Save directory
[2018-03-24 14:43:12] Debug: Loading game Touhou Seiboroku ~ Touhou Mother
[2018-03-24 14:43:12] Debug: Using RPG2k Interpreter
[2018-03-24 14:43:12] Debug: MP3 file (Photengu.mp3) found
[2018-03-24 14:43:12] Debug: RPG2k >= v1.50 / RPG2k3 >= v1.05 detected
[2018-03-24 14:43:12] Debug: Engine configured as: 2k=1 2k3=0 2k3Legacy=0 MajorUpdated=1 Eng=0
[2018-03-24 14:43:12] Debug: Actor 6: Removing invalid item 89 (of type 0) from equipment slot 1 (needs type 1)
[2018-03-24 14:43:17] Debug: Loading Save Save11.lsd
[2018-03-24 14:43:17] Debug: Loading Map Map0226.lmu
[2018-03-24 14:43:17] Debug: Tree: Final, First Floor < New Hinanai City < Porksokyo
[2018-03-24 14:43:24] Debug: Actor 6: Removing invalid item 89 (of type 0) from equipment slot 1 (needs type 1)
[2018-03-24 14:43:27] Debug: Loading Save Save09.lsd
[2018-03-24 14:43:27] Debug: Loading Map Map0225.lmu
[2018-03-24 14:43:27] Debug: Tree: Underground Room? < Scarlet Devil Mansion < Porksokyo
[2018-03-24 14:47:50] Debug: Loading Map Map0018.lmu
[2018-03-24 14:47:50] Debug: Tree: Scarlet Devil Mansion < Scarlet Devil Mansion < Porksokyo
[2018-03-24 14:49:45] Debug: Loading Map Map0017.lmu
[2018-03-24 14:49:45] Debug: Tree: Scarlet Devil Mansion < Porksokyo
[2018-03-24 14:49:48] Debug: Loading Map Map0167.lmu
[2018-03-24 14:49:48] Debug: Tree: NEW Portals < Porksokyo
[2018-03-24 14:49:55] Debug: Loading Map Map0023.lmu
[2018-03-24 14:49:55] Debug: Tree: House < Hakurei Shrine < Present Gensokyo
[2018-03-24 14:51:23] Debug: Loading Map Map0167.lmu
[2018-03-24 14:51:23] Debug: Tree: NEW Portals < Porksokyo
[2018-03-24 14:51:32] Debug: Loading Map Map0157.lmu
[2018-03-24 14:51:32] Debug: Tree: Hakurei Shrine < Forest of Magic Entrance < Porksokyo
[2018-03-24 14:51:36] Debug: Loading Map Map0167.lmu
[2018-03-24 14:51:36] Debug: Tree: NEW Portals < Porksokyo
[2018-03-24 14:51:55] Debug: Loading Map Map0157.lmu
[2018-03-24 14:51:55] Debug: Tree: Hakurei Shrine < Forest of Magic Entrance < Porksokyo
[2018-03-24 14:52:12] Debug: Actor 6: Removing invalid item 89 (of type 0) from equipment slot 1 (needs type 1)

Describe the issue in detail and how to reproduce it:

Sometimes after scene transitions or battles the party members following you become solid and block your path which causes you to get stuck sometimes. Battles and scene transitions sometimes fix it though. In the RM2k player they always remain walkthruable. This happens at any point in the game so don't really need a save file to see it.

@Ghabry

This comment has been minimized.

Member

Ghabry commented Mar 26, 2018

That's really strange because it seems to be random.

@Ghabry

This comment has been minimized.

Member

Ghabry commented Mar 26, 2018

My guess is that is caused by #1300 because the condition depends on the screen coordinate.

Btw I think the Switch names are wrong purpose, they contain nonsense names. E.g. the variable that receives the X/Y coordinates is "RaimuHP" and is compared to "RaimuHP100" o.O

@Tom-III

This comment has been minimized.

Tom-III commented Mar 27, 2018

What do you mean by Switch names?
This game has some weird mechanics to it compared to other games so idk if thats it

@Ghabry

This comment has been minimized.

Member

Ghabry commented Mar 27, 2018

@Tom-III
I just make notes to document my current investigation progress.
In the RPG Maker Editor you can give names to Switches and Variables and the names seem to be wrong on purpose because they don't contain what the name says.

@Tom-III

This comment has been minimized.

Tom-III commented Mar 28, 2018

The game has multiple HP variables, I have found that in a hex editor because it uses a system where it stores your current and "target" health, so if you have 450 HP and take 400 damage the "target" HP will be 50 and your current HP will be 399 and start counting down around 10 per second, that way you can take 1 hit KO moves and keep going (which is the only way to win some battles since all moves are 1 hit KOs)

@Ghabry

This comment has been minimized.

Member

Ghabry commented Mar 31, 2018

the fix for #1300 doesn't fix this issue which means I understood the code wrong

@Ghabry

This comment has been minimized.

Member

Ghabry commented Apr 1, 2018

The problem is the assignment to "max_stop_count" in "Game_Event::Setup".

The "max_stop_count" causes issues in multiple games.
According to the save game data RPG_RT uses the same stop count for both normal movements and event command movements and it's not clear under which circumstances the "max_stop_count" is updated.

@Tom-III

This comment has been minimized.

Tom-III commented Apr 1, 2018

So what could fix this issue?

@Ghabry Ghabry changed the title from Party members become solid after battles or scene transitions to Touhou Mother: Party members become solid after battles or scene transitions Apr 1, 2018

@Tom-III

This comment has been minimized.

Tom-III commented Apr 17, 2018

Has this been merged into the development builds?

@carstene1ns

This comment has been minimized.

Member

carstene1ns commented Apr 17, 2018

Not yet.

@carstene1ns carstene1ns added this to the 0.5.4 milestone Apr 22, 2018

@carstene1ns

This comment has been minimized.

Member

carstene1ns commented Apr 22, 2018

@Tom-III: Now is merged, please test (and report back).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment