camila314
c440aaa7cc
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-12-12 13:33:14 -06:00
camila314
98bae53959
LevelSettingsLayer string ids
2022-12-12 13:32:44 -06:00
HJfod
b1e0276a7e
add error if compiled on 64-bit on windows
2022-12-12 20:21:43 +02:00
HJfod
305efc0a41
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-12-12 18:45:23 +02:00
HJfod
189040ac78
thingies
...
- rename LayerBG.hpp to General.cpp
- add addListBorders UI function for adding comment borders to a list
- change VersionInfo parsing to use streams
- remove VersionInfo::validate and instead just have VersionInfo::parse
- remove scnlib
2022-12-12 18:44:17 +02:00
mat
97ba907ce6
add mac addresses for dispatchInsertText and dispatchDeleteBackward
2022-12-12 13:20:30 -03:00
HJfod
0469f754df
remove scnlib
2022-12-12 17:39:19 +02:00
HJfod
c8e7ce0b18
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-12-12 15:45:43 +02:00
HJfod
4c4674da93
add suffixes to versions
2022-12-12 15:45:27 +02:00
altalk23
c99104909a
Merge branch 'main' of https://github.com/geode-sdk/geode
2022-12-12 15:40:17 +03:00
altalk23
a47937c379
remove spinlocks & make sent async response pimpl
2022-12-12 15:40:05 +03:00
HJfod
ef55605b5b
remove SafeCreate for being pointless
2022-12-12 14:11:14 +02:00
HJfod
c1b5a16e27
fix loader impl not loading hooks
2022-12-12 14:03:15 +02:00
HJfod
5e8a321a36
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-12-12 13:47:22 +02:00
HJfod
d95c2f3e3c
loader stuff
...
- remove InternalLoader info alerts
- make sure mods that need early load are early loaded
2022-12-12 13:46:00 +02:00
altalk23
ca61385f0d
Merge branch 'main' of https://github.com/geode-sdk/geode
2022-12-12 14:42:47 +03:00
altalk23
d5e0582934
Fix compilation caused from merging
2022-12-12 14:42:20 +03:00
altalk23
a449225d60
Merge branch 'altalk'
2022-12-12 14:09:16 +03:00
HJfod
4e6559966f
make selectors use variadic arguments
...
- this fixes using templated functions as callbacks
2022-12-12 12:49:14 +02:00
HJfod
3897293862
add file::Zip utility for creating Zip files
2022-12-12 12:45:20 +02:00
HJfod
0178b63102
fix mod loading
...
- Loader::refreshModsList and Loader::loadModsFromDirectory now return void instead of Result and don't fail if one of the mods fail to load
2022-12-12 11:12:37 +02:00
mat
20715d86aa
add dispatchInsertText and dispatchDeleteBackward
2022-12-11 22:25:58 -03:00
HJfod
9fe9853325
implement back monkey patch to center mod icons on featured bg
2022-12-12 00:49:13 +02:00
HJfod
571d33fa9b
add filtering by developer (will rework later)
...
- rn how it works is that it just filters the list when you click the dev name, although honestly this is kinda neat too
2022-12-12 00:36:26 +02:00
HJfod
afe57c4bc1
add featured items to Index
...
- also fix index checksum not being saved if you close the game with the console X button like i do when developing
2022-12-12 00:19:54 +02:00
HJfod
596c806fa4
bring back searching
...
- yeah that
- also Index::getTags for getting all tags in index now
2022-12-11 23:50:08 +02:00
HJfod
49fbf9c2e4
clean up ModListLayer.cpp
2022-12-11 21:20:03 +02:00
HJfod
f59e82f682
change how tag node colors work to just pick one from a predefined array
2022-12-11 21:17:08 +02:00
HJfod
500e6f2d26
remove use of operator<=>
...
it doesn't work on mac
2022-12-11 21:01:52 +02:00
HJfod
8a1ecbe5ab
try to fix mac build
...
- add <tuple> include to VersionInfo
2022-12-11 20:44:38 +02:00
HJfod
f8c307dd6e
update tag node to look less bad
2022-12-11 20:36:32 +02:00
HJfod
880b0dab41
fix loader crashing if mods fail to load (again)
2022-12-11 20:23:42 +02:00
HJfod
f6e334745c
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-12-11 19:50:02 +02:00
HJfod
9e3e9ed856
fix some uses of m_ in structs
2022-12-11 19:45:33 +02:00
matcool
e78f4ff910
update glew, add its lib and fmod.lib
2022-12-11 14:43:34 -03:00
HJfod
6456a3fcc5
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-12-11 19:39:00 +02:00
altalk23
a137fd9637
fix filesystem for windows
2022-12-11 14:37:57 +03:00
camila314
9465d7ff75
UILayer id
2022-12-10 23:10:52 -06:00
camila314
08df8c627a
GJGarageLayer ids
2022-12-10 22:54:09 -06:00
altalk23
3a31efe113
implement pimpl for loader
2022-12-10 19:30:14 +03:00
altalk23
fc394c3cac
Merge remote-tracking branch 'main-repo/main' into altalk
2022-12-10 17:08:45 +03:00
altalk23
c8fed17ea4
add pad to playerobject
2022-12-10 17:08:25 +03:00
camila314
5921c96bcb
string id helpers and editorui fully done
2022-12-09 23:08:25 -06:00
HJfod
286bdb2bc6
standardization
...
- remove m_ prefix from structs
- make IPC event members public
- make IPC event reply as json
2022-12-09 21:29:21 +02:00
HJfod
b3b5370c4b
remove advanced settings as early load is handled through mod.json now
2022-12-09 21:00:31 +02:00
HJfod
3b1a11e11f
index work
...
- installing mods works again
- add EventListener::setFilter
- fix loader panicking if some mods failed to load
2022-12-09 15:13:08 +02:00
HJfod
92c22d25e4
rename UpdateError to UpdateFailed
2022-12-09 12:53:49 +02:00
camila314
44bcf1844a
macos dir issue
2022-12-08 21:25:58 -06:00
camila314
1b456ceb4c
nightly defaultism
2022-12-08 21:15:10 -06:00
HJfod
7397193e57
index is looking good
...
- mod dependencies reworked to be much less bad and actually good now
- mod dependencies finally check the version
- support for dynamic versions for dependencies (<=vX.X.X, ==vX.X.X, >=vX.X.X)
- index is now ready for implementing mod installation, then we're done with this massive sausage package
2022-12-09 00:28:05 +02:00