Skip to content

graal-6.03r7-G3D0511C: 0.0.1 rebuild of the 6.03r7 Linux client - #41

Merged
squirelworks merged 2 commits into
mainfrom
claude/project-thread-rw1tge-603
Nov 4, 2026
Merged

squirelworks merged 2 commits into
mainfrom
claude/project-thread-rw1tge-603

Conversation

@squirelworks

Copy link
Copy Markdown
Owner

Requested by Squirrel · project thread

Adds the folder graal-6.03r7-G3D0511C, the 0.0.1 rebuild of the Linux 6.03 rev 7 client (the build graal_analysis read in full). It is copied from the 5.00r7 rebuild (#39) and changed only where the 6.x notes say 6.03r7 differs. This PR touches only its own folder.

The folder carries the Linux token G3D0511C. The Windows 6.03r7 sends G3D0311C and win; it can get its own folder later if wanted.

What changed from 5.00r7

  • Token G3D0511C; the login line ends with linux,"","","","" (four machine fields, sent empty).
  • Login mode draws no tiles and no characters (the lab saw 6.03r7 draw only chests and image NPCs before the warp).
  • Frames of 0xFFFF bytes or more go as 0xFFFF and a u32be length, both ways; early flush at 0x1000 bytes.
  • 92 server ids (adds 109, 111, 198, accepted and ignored); OSTYPE linux (assumed from the login line).

Checks

  • Test603: 97 checks pass, 0 unfreed memory blocks (local, FPC 3.2.2 on Linux), including a 70,000-byte long frame fed in two parts.
  • scripts/loopback.sh against seihai-gserver: both clients log in as G3D0511C 6.03r7 Linux, loop2 sees loop1, the link walk loads linked.nw.
  • Not done: the Wine/real-client side-by-side (no real 6.03r7 or Wine in this container).

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


Generated by Claude Code

Copied from the 5.00r7 rebuild and changed where the 6.x notes in
graal_analysis say 6.03r7 differs: token G3D0511C; the login line ends
with linux and four empty machine fields; no tiles drawn in Login mode;
frames of 0xFFFF bytes or more as 0xFFFF and a u32be length, both ways;
an early flush at 0x1000 bytes; 92 server ids; OSTYPE linux.

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
…ages/downloads/

The 5.00r7 install keeps its tile sheet in levels/tiles/ and
sprites.png in levels/images/downloads/, and the 5.x/6.x lab notes show
the same download layout, so look there too, as the 5.00r7 rebuild does,
and say in the README that such an install has no arrays.dat.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UG2Sqj7kV7T5jY5LoeZRuJ
@squirelworks
squirelworks merged commit fb16b84 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