1
0
mirror of synced 2024-11-27 23:50:49 +01:00
Groove Coaster local server, rewrite using C#
Go to file
2022-04-05 22:42:02 +08:00
GC-local-server-rewrite Fix for single file publish 2022-04-05 20:34:07 +08:00
.gitignore Fix for single file publish 2022-04-05 20:34:07 +08:00
GC-local-server-rewrite.sln Fix for single file publish 2022-04-05 20:34:07 +08:00
GC-local-server-rewrite.sln.DotSettings.user Initial commit 2022-04-05 01:55:32 +08:00
README.md Update README.md 2022-04-05 22:42:02 +08:00

GC local server

This is a rewritten version of GC local server, original version is here.

Server functionality is basically the same, but the code should be now easier to work with, and can be extended esaily.

Now it supports card registration.

Usage

Download latest release from release page.

Extract anywhere.

Open exe with admin privileges for certificate generating functionalities to work.

Open game using teknoparrot loader (you can find that in discord). The loader should be also opened with admin privileges, otherwise it will not work.

Config

The config file is GC-local-server-rewrite.exe.config.

If you are using 4EX data, it should work out of box.

If you are using 4MAX data, first change MusicDBName to bundled music4MAX.db3

To unlock new avatars/navgators/skins/sound effects/titles from 4MAX, change the corresponding count in config.

You can get the corresponding count in data/boot/*.dat file.

Missing functions

  • Item/coin comsuming
  • Unlocking system (I don't like these two so I just hardcode them, if you are interested you can implement that and add a switch to enable, PRs are welcome)
  • Ranking system (Is this really needed for a local server?)

Difficulty unlocking

This is processed on client side, so if you like to unlock all difficuties, just use bemani patcher.