Repository navigation
0.4.0 Unstable preview.
Pre-release
Pre-release
·
10 commits
to main
since this release
This is an unstable preview version, old features are stable; however, new features may not function properly so be weary.
Below is a compressed, list of the updates. These updates go from 0.3 through 0.4.
Updates & Changes
Fixes
- Hitables: Resolved an issue detecting only one trigger.
- Decimal Truncation: Corrected improper setting to
0. - Base Claiming: Stopped one player from claiming multiple bases.
- Rebirthing: Fixed improper cancellation of Host methods (prevented ongoing async functions).
- Double Hidden Props: Resolved conflicting hide/show logic.
- SuperFX: Fixed SFX not playing correctly.
- Multiple Base Purchase: Prevented a player who owns one base from initiating another base’s purchase.
- Print Statements: Removed incorrect debug messages.
- TransmitToOnSuccess: Fixed transmissions not firing properly.
New Features
- StringInaugurable, SuperClassInaugurable, StringReturnables, Gated Interfaces:
- StringReturnables map placeholders (e.g.
[Name],[Price]) to dynamic values. - Billboards & HUD devices can use these placeholders for on-screen text.
- StringReturnables map placeholders (e.g.
- Custom BillboardDevices: Uses
StringReturnablesfor dynamic text like"I am [Name], I cost [Price]". - TempStats System: Separate session-based stats (non-persistent).
- GroupedReverse Animation: Added a new animation style.
- Rebirth System Overhaul:
- Rebirth cost & logic changes.
- StringReturnable support for Rebirth HUD messages.
- Hitables StringReturnables: Example:
OnSuccessMessage: +[OnHitAmount]. - Bases StringReturnables: e.g.,
OnSuccessMessage: Successfully claimed base [Name]. - Rebirth StringReturnables: e.g.,
OnSuccessMessage: You have rebirthed! ... [OnHitGrantAmount(Param:RebirthValue)]. - Condition String Returnables:
[MinimumRebirths]&[RebirthsLeft]. - PropsV2:
- Create lists of props with functions like Show When Enough, HideOnPurchase, FunctionAsButton, etc.
- Can toggle animation and visibility based on lock/unlock/purchase states.
- Currency Truncation: For Billboards/ATMs that display claim amounts.
- Conveyor/Dropper System Overhaul:
- Uses waypoints for curves/turns/elevation.
- New classes:
Droppers&Upgraders(both derived from apurchaseablesuperclass). - Easier extension for new waypointable types.
- Base Purchase Options:
Owneris now anOptionalBase. - Origin System: Fallback for props to avoid out-of-bounds/hiding issues.
- Tycoon Stomper Version Tag: Allows tracking of project version.
- Config Improvements:
GlobalDebugToolsuses a weakmap for unified debugging.DevVersionorVersionidentifies the OST version in use.
- Internal Renames:
superclass.verse→z_superclass.verse.- Internal
ccfiles renamed for clarity.
- PropsV2 Overhaul:
- Removes older
PropsToInitialize,PropsToHide,PropsToShow. - Based on an
OriginPropssystem to handle show/hide states.
- Removes older
- Function_As_Button Material Index: Changes material [0] to green (affordable) or red (not enough cash).
Additional
- Co-op Support Prep: Backend prep for co-op mode, allowing multiple players per base.
- Base Reset: Optional auto-reset when a player leaves.
- Base Claiming Modes:
- Manual: Player claims a base themselves.
- Fill: Player automatically claims on join.
- Teleport: Auto-claim + teleport to base location.
Use whichever segments are relevant for your README or release notes!