MrMaho and Claude Opus 5.5
52b1219934
Launcher can be minimized to a small bar in the start menu
...
A '-' button collapses the fullscreen launcher into a small MSCO bar at the
top; the game's start menu is visible and clickable again and its music is
unmuted. Clicking the bar opens the launcher; prompts (disconnected,
reconnecting, join confirmation, version warning) open it automatically.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 17:22:24 +02:00
MrMaho and Claude Opus 5.5
3b83644ce9
Satsuma: sync part state from CARPARTS/Database, paint, late-installed parts, more controls
...
- VehicleStateSync also tracks the CARPARTS and Database roots (wear, damaged
parts, tire wear, oilpan oil, battery charge, carb/ignition settings,
suspension, odometer); the Satsuma's driver is authoritative for them
- Paint colors (FsmColor) as four float channels (compatible with old servers)
and applied to the part's material
- FSMs are re-examined when a part is installed/removed (path changes);
before, anything not on the car at the first scan was never synced
- ControlSync: handbrake, sun visors, seat recline, seat belt, CD player,
interior light; pending states for controls not found yet
- Late joiners: job/shop values and switch states from the server snapshot;
P2P host resends all switch states every 15 s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 14:10:42 +02:00
MrMaho and Claude Opus 5.5
cd8c1293e0
Other players as real MSC characters
...
GameCharacter clones a MSC human (bodymesh + skeleton, no scripts, physics or
animation), puts it into its bind pose, aligns and scales it, and drives the
bones every frame from the joint points of the existing MSCO figure (hip,
knee, ankle, shoulder, elbow, hand, head pitch, torso lean) by rotating each
limb from its rest direction. Limb bones are picked geometrically, so bone
naming conventions do not matter. Variant per player id; console 'model
classic|game' switches, the MSCO figure is the automatic fallback.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 10:36:50 +02:00
MrMaho and Claude Opus 5.5
983291a4b3
Satsuma no longer falls apart when driving together; automatic passenger seat
...
- A driven vehicle is no longer released after 3 s without data (a short hitch
of the driver, e.g. saving, stopped the car instantly on the passenger's side
and ripped the parts off, which then synced to everyone): 30 s timeout, on
release it keeps the driver's velocity and part joints stay unbreakable for
3 more seconds
- Cargo in a moving vehicle belongs to its driver (passengers no longer claim
items in the car, which then followed late and kinematic at the driver's end
and knocked seats and parts off)
- Passenger: sit down automatically by stepping into the open passenger door,
also without a driver (seat from the game's DriverHeadPivot); Space or P to
get out
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 10:23:25 +02:00
MrMaho and Claude Opus 5.5
2faf03035a
Fewer hitches: FSM scene scans less often, damage safety check one mesh at a time; hitch detector (per-subsystem timing, reports MSCO part or game) in the F7 console
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 20:36:33 +02:00
MrMaho and Claude Opus 5.5
4801539b9d
Fix oil leaking after joining: don't sync game-computed leak states/rates (LeakOilpan, LeakOilfilter, ...); vars <filter> diagnostic command
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 20:29:34 +02:00
MrMaho and Claude Opus 5.5
7d341126e8
Crisp launcher (sizes and fonts scaled in screen pixels instead of a GUI matrix), fps command and display, fewer hitches (staggered scans, shared rigidbody scan, crash-damage mesh reads only after impacts, rarer vehicle fx lookups, cached display prefs)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 20:26:43 +02:00
MrMaho and Claude Opus 5.5
0b55d270e5
Launcher fullscreen and auto-scaled (GUI matrix, lists grow with the screen), game menu fully covered and muted, no minimize
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 20:06:34 +02:00
MrMaho and Claude Opus 5.5
e844446a21
P2P host lobby: CONTINUE own save or NEW GAME (previous save backed up to MSCO_Saves, new world saved and sent to waiting players)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 19:44:25 +02:00
Nico Meister and Claude Opus 5.5
ce2fbdfc10
Passenger/driver sit still in moving cars: seat pose sent relative to the vehicle (backward-compatible), no backward pull; remote cars/traffic extrapolate in physics time and interpolate; UI polish (shadows, borders, gradient buttons, server list hover, fill bars, colored ping)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-28 20:52:56 +02:00
MrMaho and Claude Opus 5.5
8e00640732
Favorites: heart toggle, Favorites tab with nicknames, /switch <nickname> quick server switch, fav command
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 18:24:00 +02:00
MrMaho and Claude Opus 5.5
8dae3ac13d
Per-player needs, jumping figure, round belt/shoulders/boots, reset-point UI
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 17:48:16 +02:00
MrMaho and Claude Opus 5.5
09c85e3d96
Keep kick reason and reconnect intent across MSCLoader's mod reload on returning to the menu
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 17:31:47 +02:00
MrMaho and Claude Opus 5.5
526f9e9c77
Door/hood sync via hinge spring instead of teleport (fixes NaN crash and parts falling off); join/leave toasts
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 16:59:01 +02:00
MrMaho and Claude Opus 5.5
097d1e87de
Sync vehicle controls (ignition, engine, lights ...), stop forced starter sound, auto-reconnect after server restart or lost connection
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 16:51:39 +02:00
MrMaho and Claude Opus 5.5
bddc1efe76
Admin WORLD tab: reset world, backup now, list and restore save backups
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 16:43:40 +02:00
MrMaho and Claude Opus 5.5
31e630dccb
Disconnect/kick prompt with reason, reconnect after world reset with retries; stop mass 'consumed' deletes on scene reload
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 16:31:40 +02:00
MrMaho and Claude Opus 5.5
90c1af4513
Sync car doors, hood and trunk angles
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 15:13:08 +02:00
MrMaho and Claude Opus 5.5
2eb15f2166
2.8: sync bought/consumed items, wheel spin, crash damage, jobs/shop, traffic
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 14:58:38 +02:00
MrMaho and Claude Opus 5.5
96e8790f0b
Stuck bodies are placed on top instead of being reset into the same spot (no fling loop); reset message shown in-game before reconnecting; server: backups / restore-save
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 13:27:20 +02:00
MrMaho and Claude Opus 5.5
b3405d3752
Server gets the current save game from a player in the game (on join and every few minutes) instead of replaying actions; vehicle fire/smoke synced, also for parked cars
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 11:15:18 +02:00
MrMaho and Claude Opus 5.5
bdaedcc1e8
Server closes connections gracefully so kick/ban/reset/shutdown messages arrive; status dot and HUD yellow until really connected (also while reconnecting)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 10:59:50 +02:00
MrMaho and Claude Opus 5.5
0ae4dae28d
Show why you were disconnected in the main menu; reset-world / reload-save make all players reconnect automatically
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 10:46:34 +02:00
MrMaho and Claude Opus 5.5
bba20cf991
Own main menu (game's Continue/New Game/Credits/Changelog/Quit hidden, QUIT in the launcher); new server profile layout; admin items: ratchet set, battery, shop items; session shows server player limit
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 10:41:54 +02:00
MrMaho and Claude Opus 5.5
9f55646123
Session view: show the server's player limit (not the P2P limit of 3) and a server-appropriate status text
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 10:34:47 +02:00
MrMaho and Claude Opus 5.5
2000fc677f
Admin: spawn items (saved on the server), unban (menu tab + console), tabbed admin menu; dashboard needles and steering wheel synced; server browser row opens the profile
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 10:15:01 +02:00
MrMaho and Claude Opus 5.5
0c15459302
All mod messages go to the MSCO console (F7) instead of the MSCLoader console; still written to output_log.txt
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 09:53:40 +02:00
MrMaho and Claude Opus 5.5
1dc65ac553
Passenger: player colliders off while riding (they pushed seats/parts out, physics crashed); last position: not overwritten by the save's start point, invalid positions ignored, saved when a player leaves
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 09:51:25 +02:00
MrMaho and Claude Opus 5.5
b853425037
Smoother sync: predict remote objects/cars from their velocity, 30 updates/s for objects and players
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 09:22:07 +02:00
MrMaho and Claude Opus 5.5
ce4aa7e0a6
MSCO console on F7 (F8 opens the game's own test menu in the pause menu)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 09:13:33 +02:00
MrMaho and Claude Opus 5.5
647acda46c
Join: replay part actions first, then rescan and place objects (detached parts no longer stuck in the car); rescan right after remote disassembly; lift out bodies that keep getting flung
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 08:52:53 +02:00
MrMaho and Claude Opus 5.5
477949e559
Don't sync parts that are attached to a vehicle (they were flung away / car fell apart); softer plaid, calmer colors
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 08:40:46 +02:00
MrMaho and Claude Opus 5.5
d7a9479baa
Pause game input while typing (chat/console/admin); isolate sync subsystems so one error doesn't stop everything
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 23:56:14 +02:00
MrMaho and Claude Opus 5.5
e050712c0d
Own MSC-style player figure instead of cloned NPCs; stop objects flung away by physics
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 23:28:43 +02:00
MrMaho and Claude Opus 5.5
24cd485bcc
Validate stored vehicle/object poses, show positions in 'vehicles', admin: Satsuma to me
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 23:25:00 +02:00
MrMaho and Claude Opus 5.5
d32cdd5693
Player models: bind pose + procedural animation (no more ragdoll poses); passenger feedback in chat
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 22:50:52 +02:00
MrMaho and Claude Opus 5.5
6d349399ab
Ping measurement and display (console: ping)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 22:45:11 +02:00
MrMaho and Claude Opus 5.5
b408be7559
Fixed master address, admin cheats (money, needs, goto/bring), docs page
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 21:56:17 +02:00
MrMaho
e77ccf2f33
Beta Release
2026-09-26 19:37:28 +02:00
MrMaho
adca4d9167
Add project files.
2026-09-26 00:08:05 +02:00