Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

日本語版 README はこちら

Nontan to Issho: Kuru-kuru Puzzle Practice Hack

This is a practice hack for "Nontan to Issho: Kuru-kuru Puzzle" (SFC version).

This repository does not contain any game ROM images.
Please apply the patch to the ROM image you extracted yourself.

How to Patch

  1. Download KurupaPractice.bps.
  2. Open BPS PATCHER, then select the ROM file and BPS file.
  3. Select "SNES HEADER (HEADERLESS)" and make sure CRC32 is OK.
  4. Click the APPLY button.

Glossary

In the following explanation, we will use the following terms in accordance with the terminology used in the instruction manual.

  • Selection Screen
    The screen where you select the game type and level.
    Selection Screen (1P) Selection Screen (2P)

  • Game Screen
    The screen where you clear panels falling from above.
    Game Screen (type A) Game Screen (type B Game Screen (2P)

  • Clear Screen
    The screen that appears when you clear a level that is a multiple of 5.
    クリア画面

Features

Selection Screen

Move the cursor to any digit of the random number, then hold down the R button and press D-pad up/down to set the random number at the start of the game to a specific value.
If you set the random number, a preview will be displayed instead of the character.

An ERROR message will appear in the following cases, and you will not be able to start the game.

  • When the random number is set to 5555 or AAAA
  • When the eighth bee cannot be placed and the game freezes upon starting

Selection Screen (1P) Selection Screen (2P)

Game Screen

  • The panels remain visible even while paused.
  • When "GAMEOVER" is displayed, the game screen remains visible until a button is pressed; the screen does not fade to black.
  • Operations
    • Press SELECT button while "PAUSE!", "CLEAR!", "GAMEOVER", "YOU WIN!", or "YOU LOSE" is displayed,
      you can rewind the random number (returning to the same initial panels and NEXTs order) and retry.
      (In Type A, the level also rewind to the starting level.)
    • Press D-pad up/down while paused allows you to change the falling speed. (Type B only)
  • Status Display
    • Elapsed time from when the game screen appears until "CLEAR!", "GAMEOVER", "YOU WIN!", or "YOU LOSE" is displayed
    • Panel fall speed
    • The number of turns since the last bee appeared (0 when the back of the NEXT is a bee)
    • The value of the last generated random number and its index

Status Display

Features Under Consideration (not currently implemented)

  • save/load state

About Random Numbers

When you return to the game screen from the clear screen, the random number displayed on the game screen may appear to have reverted to the value it had before you entered the clear screen; however, this is not a bug in Practice Hack but rather a specification of the game.

In this game, random number values are stored in three locations in memory.

  • 7E0623 Random numbers used throughout the game
  • 7E1896 Random numbers used on the player 1 side
  • 7E1996 Random numbers used on the player 2 side

On screens other than the game screen, the value at address 7E0623 is updated every frame.

When transitioning from the selection screen to the game screen, the value at address 7E0623 is copied to addresses 7E1896 and 7E1996.
(The value is copied to address 7E1996 only in the case of a 2PLAYERS GAME.)

When determining the initial panels for Player 1 and the next panels to drop, the game follows these steps:

  1. Copy the value at address 7E1896 to address 7E0623
  2. Update the value at address 7E0623
  3. Copy the value at address 7E0623 to address 7E1896

Similarly, when determining the initial panels for player 2 and the next panels to drop, the game follows these steps:

  1. Copy the value at address 7E1996 to address 7E0623
  2. Update the value at address 7E0623
  3. Copy the value at address 7E0623 to address 7E1996

With this system, when two players select the same level in 2PLAYERS GAME, they will have the same initial panels and the same NEXTs order.

When returning to the game screen from the clear screen, the game does not copy the random number, unlike when transitioning from the selection screen to the game screen.
This is why, when you return to the game screen from the clear screen, the random number displayed on the game screen may appear to have reverted to the value it had before you entered the clear screen.

About

a practice hack for "Nontan to Issho: Kuru-kuru Puzzle" (SFC version)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages