Devlogs
Space Journey X - 1.50 Status and Outlook to 2.x
Posted November 26, 2024 by yv0751
Hi,
I have been busy the last weeks working on the game, so here is a quick update.
Short Update on V1.50
- Version 1.50_14 is in Official Release on Patreon/Substar and running stable
- With inclusion of minor fixes, the public release as V1.50_15 is planned for Dec 14
Whats going on beyond that
- I have been reviewing the Sw-Design and did some major overhauls
- All my SDK, OS, 3D Tools, Renpy have been updated to latest version last week and toolchain confirmed
- Code migration to Renpy 8.3/Python 3.x finished (1.50 was still on 7.8 / 2.x) and successful!
- New architecture for potential save game compatibility / content loading introduced
- With this tech overhaul code V2.00 will be released to BETA around Dec/Jan for stability testing (with some new content)
- 2.10 (The Drengar Conspiracy) will be released in Spring 2025 and conclude SJX I
- After that I'll take a break and think about whether to episodically continue using the new architecture or do sth different
Concept of compatibility loads - For the Renpy / python experts who are interested:
- Save/Load anywhere and rollbacks still usable by players
- Safe Zone on top call hierarchy level was introduced for cross-version saving
- Safe Zone is passed every night
- Post load version check with callback()
- Reinitializing new content (quests, locations, screen elements, ...)
- Clearing of rollback queue and continue
I can't guarantee this works but first tests look good and it may solve the intractable "call from" labeling issue .
I think this is a good balance between "save anywhere" and "fixed save points" and would allow packages which touch "only" locations, quests, artwork, screen elements to be published save game compatible.
y.v.