Skip to content

Kit 5.5 (2026-10-10)

Choose a tag to compare

@github-actions github-actions released this 09 Oct 22:31
· 156 commits to main since this release

WCCF 2010-11 (Rev D) on a PC - kit 5.5. Community-made tools for your own copy of the game: a launcher,
stand-ins for the cabinet's hardware and an on-screen panel, so the game's server, the projector and a player
cabinet (seat 1) run on one Windows PC - or play online on a shared server. The game is not included. Download
WCCF-2010-11-kit-5.5.zip below.

Updating

Close the game, open SETUP.exe and pick the new kit under UPDATE (your club, keys and settings stay); it sets up
the game folder again, and the English if you use it. From a kit without that (Kit 5.4 and older): unzip the new kit
over the old folder, then SETUP.exe - it also removes the old .bat files and ENGLISH.exe.

You need

Windows 10/11 (64-bit) · your own copy of the game, Rev D, as a folder of files · DirectX June 2010 runtime (setup
tells you if it is missing). Python is inside the kit.

Play

PLAY.exe (two windows: the projector and seat 1). Quit by closing the game's window. Online: SETTINGS > NEXT
START: ONLINE, type the server's address, then RESTART NOW (click it twice).

The zip's SHA-256: 96426dfa810a54d07463a7da1341d1fd2e9a864a4c3cc8079baf2874cc629aa5

What's new

Added

  • Free play: the game's own FREE PLAY is switched on in seat 1, so no coin is needed anywhere - including the
    two-choice screen after a cup match that PRESS / SHOOT decide, where START's coin did not help. The key driver
    still puts a coin in on START, in case the panel is not loaded.
  • When a contract ends, the game's own manager transfer works: put the card in again after the last match, and the
    card reader stand-in puts a blank new card beside it, as if two cards were stacked on the arcade's reader. The game
    moves the manager (name, salary, level, record, titles, division) to the new card and you make a new club in Club
    Make. At the next start the new club is in the slot and the old card goes to YOUR CARDS as "CLUB - transferred"
    (the game will not play it again: no PLAY THIS CLUB for it). The CLUB CARD panel says when a contract has ended.
  • SETUP.exe is a window: the game folder (BROWSE, or drag it onto the window or onto SETUP.exe) with SET UP /
    REPAIR and UNDO SETUP; GAME LANGUAGE, ENGLISH or JAPANESE (what ENGLISH.exe did); and UPDATE, the kit's releases
    and test builds on GitHub. UPDATE downloads the one you pick and copies it over the kit folder - data\ (club
    cards, keys, settings, logs) is never written, nothing is copied while the game runs - removes the files the old
    kit had and the new one does not, then offers setup again (and the English, if it is on). The scripts' output shows
    in the window. Its words are English, or Italian or Japanese when Windows is.
  • PLAY.exe says when a newer kit is out, and SETUP.exe marks it "(newer)" and says so: a release only, never a test
    build. PLAY asks GitHub while the game starts and waits at most 3 s more for the answer.
  • A player card after each match, as the cabinet's dispenser gave one (a test): when a match ends with its
    locker-room save, a window shows a card drawn from the catalogue - 2.5 % a card better than white and black
    (RARE, LEGEND, ALL TIME LEGEND), else 70 % white (REGULAR) and 30 % black (SPECIAL). Only shown: nothing is added
    to the club card. A click on it shuts it; it shuts itself after 20 s.
  • CATALOGUE: the search takes several words, and a card must match each one: a name, club, country or season
    (milan 2004), a line (fw) or a role (dmf: cards rated 8 or more in it). brazil fw, italy cb.
  • CATALOGUE: the card's pane lists the three roles the card suits best, out of 10 (ROLES DMF 10 CMF 7 CVR 5):
    the game's own numbers (the player record's first 16 hidden values); the role names are inferred from the players
    rated 10 in each.
  • FORMATION BOARD: resting the mouse on a card on the table (the big card) also shows its name, line, total and roles.
  • SETTINGS > LOGS: SEND LOGS (click twice) sends this game's logs to the server you play on and shows a short code
    to post in Discord with what went wrong. Never the club card; the Windows user name and PC name are taken out.
  • The kit's version (KIT 5.5) at the top right of the game, under the ping meter when online -
    version.txt in the kit (kit-5.5), written when the kit ZIP is made.
  • Logs: older runs are no longer deleted. data\logs\previous is still the run before; the runs before it are
    zipped into data\logs\archive (about the last 200 MB, the oldest go first).
  • The kit ZIP holds version.txt (which kit it is) and files.txt (every file it ships), for UPDATE.
  • Server: a box that only shows the projector (a stream box) can be kept out of the game until a player is in it -
    put its address in data\hold_projector.txt. The seat desk then holds that address off TCP 20002 with a Windows
    firewall rule and lifts it as soon as a player joins; "HOLD" tells the box whether it is held. On the shared server,
    runs where the stream box was the first in let almost no players in afterwards (6 runs); runs a player joined first
    let everyone in (3 runs). Other servers: no file, nothing changes.
  • Server: the log inbox (scripts\_log_inbox.py, TCP 20050) keeps those logs in data\player_logs: at most 8 MB
    an upload, 6 an hour from one address, 1 GB in all (the oldest go). A server must now let in TCP 20050 too.

Changed

  • bin\logowin.exe is gone: The kit's stand-in for Sega's logo window - a program without a window that waited for
    the server to end - was what a player's Windows Defender flagged. The kit's winmm.dll now answers the server's
    start of logowin itself: the message still goes to logowin_messages.txt in the game folder, and nothing runs.
    SETUP puts Sega's logowin.exe back (kept as logowin_sega.exe); an update removes bin\logowin.exe.
  • The panel is loaded by the game itself: the kit's winmm.dll, which the game already loads, loads wccfpanel.dll
    3 s after the window is up, for seat 1 and the projector. overlay\inject.exe, which wrote it into the running game
    from outside (VirtualAllocEx + CreateRemoteThread, a method antivirus programs watch for), is gone; an update
    removes it.
  • The formation board shows a card big after the mouse rests on it 3 s (was 8 s).
  • The BACK button is gone: it pressed nothing, and in the game the blue KEEPER button goes back.
  • The COIN button is gone: play is free (above). KEYS still lists COIN, for a key or a real coin switch.

Removed

  • ENGLISH.exe: SETUP.exe's GAME LANGUAGE does the same. SETUP.exe removes it, and the .bat files of kits before 5.4.

Fixed

  • The key driver could end when its input file stayed busy (an antivirus scan, for one): every key and controller
    button dead, the last one held, the game going on by itself. A possible cause of the freeze reported in team
    training and the locker room (not confirmed). It now tries again on its next round; if it ever stops anyway,
    data\logs\keys_crash.txt says why.
  • On a PC that had been on for more than 24.8 days without a restart, the card dispenser fix ("You are owed N
    Player Card(s)" kept at 0) never ran, nor did the player card after a match: their once-a-second / every-2-s
    timers started from 0 and never came round. They now count from the moment they start.
  • Server (seat desk): after a server restart, a game that rejoined by itself kept its old seat while the desk thought
    that seat was free, and gave it to the next player - who was never let in (seen on the shared server: 4 tries in 12
    minutes). The desk now reads who is in the game and never gives a seat, or the projector, that another PC is
    using; the same PC can take its seat back.

Every change: CHANGELOG.md