GC 474 Setup Guide

Base Game

  1. Download 4.61 from here. Extract to somewhere
  2. 4.61 to 4.65 upgrade. Extract to game folder and replace
  3. 4.65 to 4.71 upgrade. Extract to game folder and replace
  4. 4.71 to 4.74 upgrade. Extract to game folder and replace
  5. Download jconfig, extract iDmacDrv32.dll and JConfig.exe to game folder (and replace)
  6. Open JConfig.exe as admin. First setup keys as follows

    Buttons Key
    P1 UP left booster up
    P1 DOWN left booster left
    P1 LEFT right booster up
    P1 RIGHT right booster left
    P2 UP left booster down
    P2 DOWN left booster right
    P2 LEFT right booster down
    P2 RIGHT right booster right
    P1 BUTTON1 left booster button
    P2 BUTTON1 right booster button

    then set resolution to 720x1280.

  7. Finally, open settings, check load regedit, and create the registry values if they are missing. Note that by default the EventPath,LogPath and NewsPath are on D: drive. If you don't have D: drive, remember to change it to somewhere else.
  8. Download TypeXZEROTemp.dat and put it into root of C:
  9. Open data/system.cfg, replace the following section with the values below:
    WindowMode                   = 1 
    WindowSize                   = (720, 1280)
    //WindowSize                 = (540, 960)
    WindowResize             = 1
    MouseCorsorDisp              = 0
    CheckDeviceLost              = 0
    IntervalMode             = 1
    MultiSampleType              = 0
    DebugMode                    = 0
    ShowVersion                  = 0
    
    JudgTimeOffset               = 0
    GameTimeOffset               = 0
    GreatMinTime             = 32
    SkipMargin                   = 48
    SkipMarginDebug              = 48
    
  10. Disable redundant network adapters.
  11. If your monitor have refresh rate >60Hz, use driver(e.g. Nvidia Control Panel) or third party app (e.g Rivatuner ) to restrict the game to run at 60fps. Or you can try set IntervalMode in system.cfg to 0.
  12. Open game471.exe, the game should now be able to boot.

(Optional) Setup omnimix and local server

  1. Download omnimix file, put it in data/boot folder and replace old one.
  2. Download local server from release page, extract to anywhere. Open server as admin.
  3. Setup NesysService. You can either change the host file as described in server README or download a patched one and replace the original in the game folder. Notice that the patched exe is only for use on the same computer(localhost). If you need to setup server on another computer, use the host method.
  4. In JConfig settings, uncheck Nesys Emulation and RFiD emulation.
  5. Download openparrot, extract to a separate folder, don't directly extract to game folder
  6. Set OpenParrotLoader.exe to be run as admin
  7. Write a powershell script to load the game
    .\OpenParrotLoader.exe OpenParrot path\to\game471.exe
    
  8. In game, use F4 to read the card.

(Optional) Use locale emulator to load the game

Since the game by default expects Japanese locales, some weird issues might happen if you are not using Japanese locale. To solve this, one option is to change the system locale to Japanese. However, if you don't want to change the global locale, you can use locale emulator to do this.

  1. Download locale emulator
  2. Setup locale emulator following the guide
  3. Change the load script

    cd path\to\Locale.Emulator.2.5.0.1
    .\LEProc.exe path\to\OpenParrotLoader.exe OpenParrot path\to\game471.exe
    

    Notice when using this method, the game path should not contain spaces and should not contain non-ascii characters

Setup the event files

If you want to setup the event files,

  1. Download archived files here, more news images here
  2. Put the event files to EventPath that you set in JConfig, if you want to use event files, change event path in jconfig to a drive other than D:
  3. On the server side, refer to Event Files section in the README of the server. Change the config accordingly.

Other setup

  1. If you want to play in full screen, in system.cfg, change WindowMode to 0. Then in jconfig, disable d3d9wrapper. Finally set screen to portrait mode and boot the game.
  2. If the judgement does not feel right, change JudgTimeOffset and GameTimeOffset in system.cfg

Common Issues

  1. If the game stuck at Starting Nesys, make sure that you have completed step 7 in base game setup.
  2. If the game shows error about RFID READ WRITE MODULE, make sure iDmacDrv32.dll is from jconfig not from openparrot/original. You can check this by file size, original is 76kb, jconfig one is 96kb, openparrot one is >100kb.
  3. If the game throws an assertion error, make sure the resolution setting in JConfig is correct (720x1280, not 1280x720) and you have changed system.cfg.
  4. If the game does not output any sound, in jconfig->settings, set analog1 and analog2 to max.
  5. If the game freezes, make sure you have disabled other network adapters.
  6. If the game cannot connect to the local server, make sure port 80 and 443 are not occupied by other program, and you have disabled other network adapters. Also the game requires a valid wired network connection (wireless does not work).
Edit

Pub: 08 May 2024 10:21 UTC

Edit: 05 Jun 2024 13:17 UTC

Views: 2694