Skip to content

graal-5.00r7-G3D22067: 0.0.1 rebuild of the 5.00r7 client - #39

Merged
squirelworks merged 1 commit into
mainfrom
claude/project-thread-rw1tge-500
Nov 4, 2026
Merged

squirelworks merged 1 commit into
mainfrom
claude/project-thread-rw1tge-500

Conversation

@squirelworks

Copy link
Copy Markdown
Owner

Requested by Squirrel · project thread

Adds the folder graal-5.00r7-G3D22067, the 0.0.1 rebuild of the Windows 5.00 rev 7 client. It is copied from the 3.153 rebuild (#29) and changed only where the graal_analysis 5.x notes say 5.00r7 differs. This PR touches only its own folder: no root README or shared scripts.

What changed from 3.153

  • Token G3D22067; the login line ends with win,"","","" (platform and three machine fields, sent empty: the rebuild reads no hardware ids) and goes alone in the login frame; 37 follows in its own gen-5 frame. No tamper check.
  • No listserver step in 5.00r7: a server reached by address is named Login, and while the name starts with "login" no characters are drawn. A server warp (178) is split on commas only and its name ends Login mode.
  • The start screen still gets its list from listserver.txt or listserver.graal.in:14922, because the rebuild cannot show the Login server's scripted list. A picked server plays at once under its own name. --server-name sets the name on the command line.
  • 100 server ids handled; first props nickname, colours, language, win, X2/Y2; movement as X2/Y2 every tick; 182 answered with 44 naming only the game window.

Checks

  • scripts/build.sh graal-5.00r7-G3D22067 and Test500: 94 checks pass, 0 unfreed memory blocks (local, FPC 3.2.2 on Linux).
  • scripts/loopback.sh against seihai-gserver (built from its main): both clients log in as G3D22067 5.00r7, loop2 sees loop1, and the link walk loads linked.nw.
  • The start screen opens under Xvfb; Training walks the built-in level.
  • Not done: the Wine side-by-side with the real 5.00r7 (no Wine or 5.00r7 install in this container). That is part of the 0.0.1 smoke test still owed.

Stops at 0.0.1. Release stays a draft with the tag graal-5.00r7-G3D22067-v0.0.1.


Generated by Claude Code

Copied from the 3.153 rebuild and changed where the 5.x notes in
graal_analysis say 5.00r7 differs: token G3D22067; the login line ends
with win and three empty machine fields and goes alone in the login
frame, with 37 in its own gen-5 frame; no listserver step, the first
server is Login and no characters are drawn there until a server warp
(178, split on commas only); 100 server ids; first props nickname,
colours, language, win and X2/Y2; movement as X2/Y2 every tick; 182
answered with 44. The start screen still gets its list from a Seihai
listserver, and a picked server plays at once under its own name.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UG2Sqj7kV7T5jY5LoeZRuJ
@squirelworks squirelworks self-assigned this Nov 4, 2026
@squirelworks
squirelworks marked this pull request as ready for review November 4, 2026 20:40
@squirelworks
squirelworks merged commit 9cff9e7 into main Nov 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants