Skip to content

Conversation

@themuffinator
Copy link
Owner

Summary

  • parse and validate player config file contents on client init, including social ID sanitization and size/read checks
  • decode expected config keys with logging and defaults to keep session settings stable on malformed input

Testing

  • not run (not requested)

Codex Task

…xitlevel-routine

Harden ExitLevel intermission screenshot handling
…on-error-in-g_main.cpp

Fix map list shuffle format usage
…ion-error

Fix screenshot command format strings
…nment-in-spawnentities

Ensure override checks see updated map name
…ion-in-spawnentities

Reset num_entities after clearing entity array
…to-manage-server_flags

Ensure server loading flag persists through initialization
…alue-initialization-in-spawnentities

Add helper to reset level struct safely
…s-for-code-reuse

Refactor SpawnEntities entity parsing
…opulation-after-reset

Preserve level entity string
…-conversion-in-intermission-code

Fix intermission angles
…nt-in-pitch-adjustments

Guard intermission pitch hacks when spawn missing
…nitgame

Clamp maxclients before allocations
…nd-entries

Add null check for menu status bar entries
…nt-in-p_menu_buildstatusbar

Adjust status bar caret alignment
…ng-logic-for-serialization

Restore writeip persistence
…-helper-and-replace-push/pop

Add RAII guard for JSON stack handling
…er-fatal-error-handling

Stop emitting JSON warnings after fatal errors
…th_max-to-float-before-division

Fix vampiric regen cap rounding and add regression test
…ain-behavior-and-add-unit-test

Handle empty horde rosters in life check
…ndlymessage-for-spectators

Ensure spectators inherit team chat prefix
…in-main

Reset shared state between CTF flag tests
…ers.social_id

Sanitize player social id for config paths
…file-in-pcfg_clientinitpconfig

Parse and apply player config settings
…string-write-in-pcfg_writeconfig

Restore validation and writing for player config output
…itpconfig-for-ftell-handling

Handle pcfg file length errors
@ozy24 ozy24 force-pushed the main branch 2 times, most recently from e51338e to c2adaf5 Compare December 27, 2025 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants