Skip to content

Added ExtendedUnlockableItem ExtendedContent type#186

Merged
IAmBatby merged 3 commits into
IAmBatby:mainfrom
pacoito123:main
Jun 21, 2025
Merged

Added ExtendedUnlockableItem ExtendedContent type#186
IAmBatby merged 3 commits into
IAmBatby:mainfrom
pacoito123:main

Conversation

@pacoito123

Copy link
Copy Markdown
Collaborator
  • Updated game assemblies to v70 in the .csproj file
  • Implemented ExtendedUnlockableItem, for ship unlockables (suits, ship furniture, ship upgrades)
    • Did some testing to confirm it's all working alright, and it appears to be
  • Fixed OnLethalBundleLoaded listeners being called multiple times (once for every bundle found)

Might not be quite enough to warrant a v1.5.0 LLL release, so I just left it at v1.4.12 .

- 'AssetBundles.AssetBundleLoader.OnBundleLoaded' was being invoked for all bundle files present, each time a new AssetBundleGroup was created.
- I changed the visibility of 'AssetBundleInfo.assetBundle' from private to internal, but it could be exposed in some other way to keep it private.
- Everything should be set up to be registered just like other ExtendedContent, I don't think I missed anything...
- Tested ship furniture and suits and they both seem to be working correctly.
  - Items showed up in the terminal store and could be purchased, terminal node text overrides applied correctly, and purchased items persisted upon reloading the lobby.
- Also updated game assembies to v70.
- AssetBundleInfo's assetBundle field is back to being private.
  - I did test and the fix still works.
- Switched adding unlockable items to the game's unlockables list from TerminalManager to ExtendedUnlockableItem.
@IAmBatby
IAmBatby merged commit 01d5738 into IAmBatby:main Jun 21, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants