Player icon indicating copy to clipboard operation
Player copied to clipboard

7th Jojo: SHIFT key does not work. Uses "ExtendedKeyInput" Patch

Open Ghabry opened this issue 9 years ago • 17 comments

This is a 2k game, so technically it has no SHIFT key and when you run it in the unmodifed RPG_RT the SHIFT key doesn't work at all.

Script used (Common event 3)

@> Control Variables: [3340:Shift Key- For Radio] = 16 
@> Key Input Processing: [0026:key input]
@> Conditional Branch: Variable [0026:key input] == -1
  @> Control Variables: [3340:Shift Key- For Radio] = 7 
  @> Conditional Branch: Radio in Inventory
    @> Control Switches: [0064:Radio On] = ON
    @>
   : Branch End
  @>
 : Else
  @>
 : Branch End

So it sets variable 3340 to 16, runs key input and then compares against -1 shrug

screenshot_20160816_002057

Download: http://7thjojo.tumblr.com/post/98202338885/after-several-months-in-the-making-the-7th-stand

Savegame directly after getting the Radio: (press SHIFT to enable) Save02.lsd.zip

Ghabry avatar Aug 15 '16 22:08 Ghabry

In RMN mentioned ExtendedKeyInput with that 3340 -> 16 var usage.

fdelapena avatar Aug 15 '16 22:08 fdelapena

yepp just found this by my own :D

Ghabry avatar Aug 15 '16 22:08 Ghabry

At least people are lazy and have no idea what they do so the example code matches exactly the code in 7th Jojo >.> . Is like with Ineluki

Ghabry avatar Aug 15 '16 22:08 Ghabry

The translation had been made before the official English release of RPG Maker 2000 in English, so the translator used a couple of patches (extended keys and hero name fix). The radio item can be easily accessed from the menu, but there is a minigame later in the game that uses the exact same method, which makes it unbeatable when played through EasyRPG. I made a "patch" for the game I pass around people that fixes it, but many will bump into this anyway until the translator updates the game (if ever).

dwmtz avatar Aug 20 '16 09:08 dwmtz

Is there any actual way to get around this? Mariah's minigame is unplayable because of this.

Stafy1 avatar Jun 20 '18 13:06 Stafy1

There is no workaround available and we don't support per-game patches in EasyRPG Player yet. Assuming the savegame is compatible (some don't work) you could do the minigame at the PC with RPG_RT and then continue with EasyRPG.

Maybe @dwmtz could share his "patched" version of the game?

Ghabry avatar Jun 20 '18 13:06 Ghabry

That was the first thing I tried, but the universe hates me. Oh well. Guess I'll just start over and I'll make sure to grind Joseph to hell and beyond so I can fight Mariah and skip the event.

screenshot_107

Stafy1 avatar Jun 20 '18 14:06 Stafy1

Hey, I've recently got to the Mariah chapter, you have to use a shift, but I can't do it because of what you were talking about, could someone give me a save after this chapter?

sansiolek avatar May 26 '19 13:05 sansiolek

btw i'm on phone so i can use only easyrpg, help me guys plz

sansiolek avatar May 30 '19 15:05 sansiolek

Oh guys come on

sansiolek avatar Jun 08 '19 16:06 sansiolek

Help

sansiolek avatar Jun 08 '19 16:06 sansiolek

btw i'm on phone so i can use only easyrpg, help me guys plz

I know its a year late. But I got you now as I just figured it out myself. You can play the Mariah minigame without having to switch between Joseph and avdol. Just get Joseph into position and the game will auto set avdol in control.

helper-max avatar Apr 24 '20 00:04 helper-max

Any news on this? I'm planning to replay the game soon and this bug is still here..... Or maybe @dwmtz can post his patch.

Nutjob avatar Aug 16 '24 08:08 Nutjob

@Nutjob The "patch" involves simply changing the variables to match the value used for the Shift key by RPG Maker 2000 1.6x, the official English release.

https://mega.nz/file/zB0GUQZI#nRD2p9AvLdb9gpERkNRQfbEVQfkEjiJwAjP5ArPl5vw

dwmtz avatar Oct 06 '24 10:10 dwmtz

@Nutjob The "patch" involves simply changing the variables to match the value used for the Shift key by RPG Maker 2000 1.6x, the official English release.

https://mega.nz/file/zB0GUQZI#nRD2p9AvLdb9gpERkNRQfbEVQfkEjiJwAjP5ArPl5vw

Thank you for the patch, but the Shift key still doesn't work. Also, I'm getting a chipset error 21 (or something like that, it's too fast to read or screenshot) and the map after the start with Jotaro is invisible.

Nutjob avatar Oct 07 '24 00:10 Nutjob

Thank you for the patch, but the Shift key still doesn't work.

Try launching the player with the option --engine rpg2kv150, or add the following to the game's RPG_RT.ini:

[EasyRPG]
Engine=rpg2kv150

Also, I'm getting a chipset error 21 (or something like that, it's too fast to read or screenshot) and the map after the start with Jotaro is invisible.

I couldn't reproduce that, sorry.

dwmtz avatar Oct 12 '24 12:10 dwmtz

Well, found out why it didn't worked: launching the game through EasyRPG Retroarch's core doesn't work, but the flatpak version works perfectly, so it's quirk of Retroarch.

I couldn't reproduce that, sorry.

The map error is still there, went to the check the log and found this:

Warning: SetChipset: Invalid chipset ID 21

I noticed that in the zip you uploaded there was a file called "Map0229.lmu", which I thought it was the culprit for the bug, since it worked before installing it. Still, restoring the original file did not change anything....

Nutjob avatar Oct 12 '24 13:10 Nutjob