Turn dev mode into a post-intro sandbox menu #190

Closed
opened 2026-09-03 14:31:08 +00:00 by metaheavens · 1 comment
Owner

Dev mode should enter the normal space game directly after the intro state. Replace the in-world Start Wave shortcut with a Dev Menu that edits the live fleet, can add any fleet-eligible vessel, unlocks all skills, toggles unlimited resources/research points, and retains the immediate wave trigger as a menu tool. Keep normal games unchanged and do not expose dev controls in player exports.

Dev mode should enter the normal space game directly after the intro state. Replace the in-world Start Wave shortcut with a Dev Menu that edits the live fleet, can add any fleet-eligible vessel, unlocks all skills, toggles unlimited resources/research points, and retains the immediate wave trigger as a menu tool. Keep normal games unchanged and do not expose dev controls in player exports.
Author
Owner

Implemented and pushed in c325501. Dev Mode now starts directly in the post-intro space state. The old Start Wave HUD shortcut is a responsive Dev Menu with live fleet add/remove controls for every fleet-eligible vessel, Unlock All Skills, an Unlimited Resources toggle covering all resources plus research points across scene changes, and the immediate wave trigger retained inside the menu. Normal new games clear every dev flag. Verified at 720x1280 with a rendered menu screenshot. Focused tests passing: test_dev_menu, test_dev_mode, test_menu_scene_boundaries, test_quest_chain, and test_wave_system.

Implemented and pushed in c325501. Dev Mode now starts directly in the post-intro space state. The old Start Wave HUD shortcut is a responsive Dev Menu with live fleet add/remove controls for every fleet-eligible vessel, Unlock All Skills, an Unlimited Resources toggle covering all resources plus research points across scene changes, and the immediate wave trigger retained inside the menu. Normal new games clear every dev flag. Verified at 720x1280 with a rendered menu screenshot. Focused tests passing: test_dev_menu, test_dev_mode, test_menu_scene_boundaries, test_quest_chain, and test_wave_system.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
metaheavens/spaceship#190
No description provided.