HJfod
e36a5aea35
rework layouts
2023-02-04 15:58:10 +02:00
HJfod
d09b74eb34
working on a layout rewrite
2023-02-04 11:33:22 +02:00
HJfod
d23563a9c0
Revert "working on a layout rewrite"
...
This reverts commit ecbfd5ad0f
.
2023-02-04 11:28:33 +02:00
HJfod
ecbfd5ad0f
working on a layout rewrite
2023-02-02 17:08:13 +02:00
HJfod
6d3847d9e1
change equal perfix from == to =
2023-02-01 23:43:10 +02:00
HJfod
98496182f9
fix build errors
2023-01-31 21:56:50 +02:00
HJfod
fa94a56ea0
fix Unzip::extract failing if the extractable file is empty
2023-01-31 21:31:41 +02:00
HJfod
f32aaa8b12
add better support for dependencies
...
- create_geode_file now redirects to a new function called setup_geode_mod
- setup_geode_mod auto-links loader
- setup_geode_mod invokes CLI (if v1.4.0+) to automatically check your dependencies and install them + link their headers and libs to your project
- fix Result::expect not working on non-copiable types
- add in-memory functions for file::Zip and file::Unzip
- ComparableVersionInfo now always returns false if major versions dont match
2023-01-31 14:48:34 +02:00
HJfod
5bbd34cd73
make sure m_saved in Mod is initialized to an object
2023-01-28 21:27:39 +02:00
HJfod
ef86ae03f1
fix next mod mutex not being released if mod failed to load
2023-01-28 21:18:54 +02:00
matcool
deab672bc2
json rewrite, use custom lib instead of nlohmann::json
...
This is in attempt to make compile times better, as the old json library
was quite slow to compile due to many template instantiations and such a
large header.
macOS tests have shown build times from 610s to ~390s, about a 1.5x
speedup
Co-authored-by: camila314 <47485054+camila314@users.noreply.github.com>
2023-01-27 21:14:26 -03:00
HJfod
30dc9ad220
add manual resource downloading instructions if automatic failed
2023-01-25 10:06:21 +02:00
altalk23
b6a6e4da12
add id priorities
2023-01-24 20:08:17 +03:00
altalk23
b00ab40ae2
remove handler fixes by replacing dynamic_cast
2023-01-24 19:52:51 +03:00
HJfod
3e54252c4e
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-01-24 18:17:42 +02:00
HJfod
a418828394
fix resources not being downloaded by fallbacking to github api
...
- also add an overload to AsyncWebRequest::expect that gives you the http status code
2023-01-24 18:17:03 +02:00
altalk23
ceb02e90a5
remove empty "fix" filea
2023-01-24 18:03:52 +03:00
altalk23
a90b3e18dd
remove meta and hook-core remnants
2023-01-24 18:03:52 +03:00
HJfod
8551071ac9
dont auto-update major versions
2023-01-24 14:12:54 +02:00
HJfod
1ea3309fac
add automatic updates
2023-01-24 12:00:19 +02:00
HJfod
6e426babdd
fix userTriedToLoadDLLs return value
2023-01-24 10:45:18 +02:00
HJfod
57fd2c25c2
fix Loader::userTriedToLoadDLLs definition on mac & ios
2023-01-24 10:37:02 +02:00
HJfod
ec28634c26
remove debug message whoops
2023-01-24 10:29:22 +02:00
HJfod
0012762c84
check if the user has loaded dlls and show a warning if so
2023-01-24 10:28:43 +02:00
HJfod
0ab93ee0a2
update index to geode-sdk/mods
2023-01-24 09:22:55 +02:00
HJfod
e4706c9aca
fix AEnterLayerEvent + resources not being loaded properly
2023-01-24 00:13:20 +02:00
HJfod
db32b910ea
fix resource paths not being updated on switch to fullscreen
2023-01-23 22:24:38 +02:00
HJfod
9be7bea66f
move tulip wrappers to their own namespace
2023-01-23 22:14:36 +02:00
HJfod
b9dfd1b115
make mods work without getting tuliphook link errors
2023-01-23 21:58:50 +02:00
HJfod
6839316a5d
adios lilac
2023-01-23 20:30:18 +02:00
HJfod
d264694700
update tuliphook to fix hooking cdecls
2023-01-23 16:53:43 +02:00
HJfod
2c2bb8d706
Merge branch 'tulip-hook' of https://github.com/geode-sdk/geode into tulip-hook
2023-01-21 22:44:37 +02:00
HJfod
8a9a183e08
update tuliphook version
2023-01-21 22:16:16 +02:00
altalk23
c72967abb5
fix setup compilation errors
2023-01-21 23:07:58 +03:00
HJfod
7f52356955
Merge branch 'tulip-hook' of https://github.com/geode-sdk/geode into tulip-hook
2023-01-21 19:02:59 +02:00
HJfod
e322cc5fae
fix internal mod being setup at static init time
2023-01-21 19:02:23 +02:00
altalk23
394cb96733
fix silly entry
2023-01-21 19:56:01 +03:00
altalk23
d8c0ba6799
fix internal mod setting up at static init time
2023-01-21 19:54:19 +03:00
HJfod
f089afc27c
fix includes + add some doccing
2023-01-21 16:00:14 +02:00
altalk23
dc0da9fc56
make it compile on macos
2023-01-15 02:00:59 +03:00
altalk23
a1c7139e53
I only changed the headers and not the sources to improve compile times a bit
2023-01-15 00:45:58 +03:00
altalk23
a1be695aab
replace modify checking implementation
...
i got distracted
2023-01-14 22:24:12 +03:00
altalk23
e47a5b4e27
fix the trysavegame hook
2023-01-14 19:31:56 +03:00
altalk23
a15e8cb30f
temporarily comment out trysavegame hook
2023-01-13 09:12:50 +03:00
altalk23
b97bb0cc98
Merge branch 'main' into tulip-hook
2023-01-06 22:09:53 +03:00
altalk23
ac238e54da
fix crashlog
2023-01-06 20:25:53 +03:00
altalk23
07e64c4dc9
remove cursed this->m_
2022-12-31 18:20:43 +03:00
altalk23
eb0ef4c045
format src/ids
2022-12-31 16:43:29 +03:00
altalk23
9e30870c79
Merge branch 'main' of https://github.com/geode-sdk/geode into tulip-hook
2022-12-26 21:35:29 +03:00
HJfod
56cfbde73d
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-12-17 19:08:15 +02:00