Skip to content

Releases: geode-sdk/geode

Geode v2.0.0-beta.13

03 Feb 11:28
Compare
Choose a tag to compare

Changelog

  • Add new AnchorLayout feature by @HJfod - for more, see the PR #476
  • Fix two tiny typos by @Nightcaat in #475
  • Add support for multiple developers in mod.json through the developers key (requires CLI v2.9.0 and VS Code extension v1.7.0)

New Contributors

Full Changelog: v2.0.0-beta.12...v2.0.0-beta.13

Geode v2.0.0-beta.12

30 Jan 00:41
Compare
Choose a tag to compare

v2.0.0-beta.12

  • Increase target MacOS version to 10.15 (6dc6e9b)
    • Not even steam supports 10.13 anymore, and with this change we can finally stop worrying about std::filesystem
  • Add safety hook for save path on android (0188eee)
    • We had a bug where the game would randomly reset your save file on android, and we believe this to be a hook by the launcher itself not being placed properly. So, we also do the hook on Geode itself, for safety.
  • Fix rob's broken MessageBoxW on Windows (5d63192)
  • Add utils for setting thread name, show it on log (832bcf8, ce53fb3)
  • Add some launch arguments for geode (7ccaef9)
  • Deprecate blocking file picking utils (ee97e2d)
  • Sort mods by id in crashlog (984d148)

Geode v2.0.0-beta.11

27 Jan 19:16
231a7c2
Compare
Choose a tag to compare

v2.0.0-beta.11

  • Fix InputNode funkiness on Windows (bb1fcbe)
  • Add methods for requesting and querying permissions (9ff9191)

Geode v2.0.0-beta.10

27 Jan 16:04
Compare
Choose a tag to compare

v2.0.0-beta.10

  • Make index loading when not downloading async (e81b5e9)
    • (I can't wait to get rid of the old index)
  • Log nesting and alignment improvements (f7980d3, 4693eb1)
  • Fix Patch intersection code (45ce360)
  • Fix InputNode touch logic (c551d43)
  • Force Windows errors to be in English (6ba656c)
  • Add sprite scaling for MDTextArea (5802b78)

Geode v2.0.0-beta.9

24 Jan 19:20
Compare
Choose a tag to compare

This update fixes the index freeze, and file callbacks on Android.

Changelog

  • Make the index population async as well (3b3e174)
  • Run Android file callbacks on main thread (79d9184)
  • Implement launch arguments support (a2b164a)

Geode v2.0.0-beta.8

24 Jan 18:06
Compare
Choose a tag to compare

This update fixes arm32 hooking for 20th time, and does some other minor bugfixes. Important parts are that try-catch blocks are removed, meaning Android will not crash that easily anymore, and touch priority hook is removed, which will affect older mods.

Changelog

  • Fix TulipHook arm32 relocation of conditional branch - blame Dobby (69b9b2d)
  • Remove try-catch blocks, replacing them with other means of handling (065d0c4)
  • Revert touch priority hook, instead make it an opt-in behavior for nodes (7370761)
    • This should fix every touch priority issue that happened before
  • Implement conditional requests to GitHub API (df07409)
  • Add response headers to SentAsyncWebRequest (df07409)
  • Move deletion of old index folder into separate thread (6835f57)
  • Fix MacOS installer erroring after installing anyway (09ebcf9)
  • Fix Windows openFolder opening parent folder (9e973a9)
  • Reenable last crashed popup and index update on MenuLayer (16b9689)

Geode v2.0.0-beta.7

23 Jan 22:19
Compare
Choose a tag to compare

MacOS support! and also editor fixes.

v2.0.0-beta.7

  • MacOS Support! (9869ddc)
    • Huge thanks to @dankmeme01 for almost single-handedly making this work!
    • Note most mods do not support MacOS at the moment.
  • Fix exceptions on android32 (9c87d4c)
  • Move GD version check to loadBinary (d2a5135, 82808c3)
  • Show updates for mods that are disabled (bd9d063)
  • Force geode internal mod to be first on list (c2d1e58)
  • Fix geode layer eating inputs if search is selected (1898397)
  • Move clipping rect fix, fixes editor particle editor (eeeedbb)
  • Fix force priority fix, fixes editor scale warp lock button (fd8c363, f1a32b6)
  • Clearer error message when platform binary is missing from mod (dc8cd21)
  • Better error message on windows dll load failure (77736d3)
  • Make Logger::push thread-safe (d9358d8)

Full Changelog: v2.0.0-beta.6...v2.0.0-beta.7

Geode v2.0.0-beta.6

22 Jan 19:42
Compare
Choose a tag to compare

This release fixes updating being broken and mods sometimes not loading.

Changelog

  • Fix unzipping skipping first entry (2bc0d1a)
  • Revert the input box fix again (4ab7197)

Geode v2.0.0-beta.5

22 Jan 18:38
Compare
Choose a tag to compare

Adds 2.205 support, and fixes some minor things like android 32 crashing on like most of the hooks.

Changelog

  • Android 2.205 support, both 32 and 64 bit!
  • Fix Android 32 bit TulipHook relocation of branching (98e1519)
  • Fix logcat adding all crashlogs if it can't strip (d7ed016)
  • Readd the text input box fix from 2.1 (316e652)
  • Fix resource hash mismatches for good (4916669)

Geode v2.0.0-beta.4

21 Jan 16:47
Compare
Choose a tag to compare

This update optimizes unzipping speed and fixes some Layout related settings

Changelog

  • Show which DLL is needed to remove on Windows installer (d323f0e)
  • Optimize unzipping of index (b22ed7d)
  • Force all children of Layout to ignore anchor point (c42b5dd)
  • Fix squishing of layouts (b61d466)
  • Fix SearchFilterPopup ui (5bacaf3)