Cvolton
e23b051a3d
Add 2.204 support ( #422 )
2024-01-17 14:09:08 -03:00
matcool
635fe1bb00
works on 2.203
2024-01-11 12:55:54 -03:00
matcool
7ba832c9ee
debug maybe works now, and other things
2024-01-09 16:59:57 -03:00
matcool
198948319b
compiles for 2.202/2.2011 whatever we'll call it
2024-01-08 16:48:21 -03:00
altalk23
e19c28adc1
update json
2024-01-07 15:06:04 +03:00
mat
cca77af31c
enable test mods again
2024-01-04 09:47:08 -03:00
mat
3187a07181
fix json not actually importing
2024-01-03 20:08:05 -03:00
mat
b9a09f73d5
update json library, changes namespace to matjson
...
very breaking change! though not annoying to upgrade. this change was
done because matjson is not really meant to be a "do everything" json
library, so taking up the very common `json` identifier was troublesome.
2024-01-03 18:04:43 -03:00
mat
10f7726a5c
Update Tuliphook
2024-01-02 17:51:30 -03:00
mat
b5799f380c
Update tuliphook
2024-01-01 18:37:11 -03:00
mat
953e9504a0
get it working on fmtlib 10.1.1
2023-12-29 20:59:06 -03:00
matcool
570a3b5904
bring back ccobject* logging by wrapping code and downgrading to 10.0.0
2023-12-29 10:54:19 -03:00
mat
c57db81910
remove log components, just format directly with fmtlib
2023-12-25 15:18:38 -03:00
altalk23
db4c76f7f7
fix trysavegame
2023-12-23 13:32:44 +03:00
matcool
425cf514de
change cpm to use latest commit always
2023-12-22 22:01:30 -03:00
matcool
11134fd074
fix windows paths breaking sometimes
2023-12-22 09:28:55 -03:00
altalk23
5d07b2ab7d
Geode android compiles gg girls and girls
2023-12-21 19:42:01 +03:00
altalk23
6ce1838570
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-12-21 17:16:05 +03:00
altalk23
7b793a4d1d
get codegen sources to compile
2023-12-21 17:13:39 +03:00
mat
6381d49c20
Merge pull request #383 from geode-sdk/2.0.0-dev
...
update bindings to use new 2.200 version
2023-12-21 11:12:58 -03:00
HJfod
f22ff185dc
update bindings to use new 2.200 version
2023-12-21 15:18:41 +02:00
HJfod
08763d9600
Merge branch 'main' into 2.0.0-dev
2023-12-20 21:38:35 +02:00
HJfod
ed9844f31a
use env variable for bindings path if provided
2023-12-20 21:36:55 +02:00
matcool
bb2dbc91b1
Merge branch 'main' of github.com:geode-sdk/geode
2023-12-20 14:34:09 -03:00
matcool
9e0a1417b2
also read from GEODE_BINDINGS_REPO_PATH env var
2023-12-20 14:34:01 -03:00
altalk23
9f39c9878d
point bindings to 2.2
2023-12-20 20:32:19 +03:00
HJfod
3aa3ae7dce
move bindings to their own separate repo
2023-12-20 14:23:21 +02:00
altalk23
9558afa8a9
remove unused codegen code in android
2023-10-15 18:51:08 +03:00
altalk23
f57601d0b5
file picker
2023-10-08 16:38:17 +03:00
altalk23
d3235663ae
update tuliphook
2023-10-02 17:01:01 +03:00
altalk23
41ae88ae5b
Merge branch '1.4.0-dev' into android
2023-10-01 15:22:18 +03:00
altalk23
0d62940c89
add deadstrip to stripping macos strips in strip
2023-09-24 13:25:59 +03:00
altalk23
696a2caf1f
Make codegen sources private visibility
2023-09-24 12:16:33 +03:00
mat
78e0e15e13
fix debug on windows
2023-09-23 18:59:28 -03:00
matcool
77a6f8685d
revert because im silly
2023-09-16 17:15:42 -03:00
matcool
81078e2eff
update tuliphook
2023-09-16 14:20:49 -03:00
altalk23
20d5e079bc
Fix tuliphook alignment intervener issue
2023-09-16 01:10:56 +03:00
altalk23
86de5ff7dd
uncomment some stuff
2023-09-16 00:17:45 +03:00
altalk23
4294177be6
gd opens rn lol! but i commented like everything
2023-09-15 23:37:18 +03:00
altalk23
dc8e34d8b8
Update tuliphook
2023-09-15 18:37:04 +03:00
altalk23
46e4cdb3b1
Compiles until linking
2023-09-14 14:43:55 +03:00
altalk23
6cad19d4c0
Update tuliphook & missing texture message
2023-09-10 15:53:34 +03:00
mat
0bfa2d8283
update tuliphook
2023-09-08 11:32:20 -03:00
matcool
7b909030c9
update tuliphook (adds stdcall)
2023-08-05 16:26:13 -03:00
matcool
efcbf58db2
update tuliphook, gets rid of keystone
2023-08-05 15:25:33 -03:00
mat
5f65d974d4
update json library.. to the version that is dynamic
2023-08-04 18:04:30 -03:00
ConfiG
fc8a8e1c34
hide "tag: ..." in cmake when there's no tag
2023-08-04 00:35:03 +03:00
ConfiG
b07834b086
actions ( #199 )
2023-08-03 00:56:07 +03:00
ConfiG
aa74bb0ecb
fix ci
2023-08-02 18:27:38 +03:00
ConfiG
2b1becc233
silence warnings from dependencies
2023-08-02 17:34:36 +03:00
ConfiG
751df06736
msvc ccache friendliness
2023-08-02 03:51:25 +03:00
ConfiG
4ecea520fe
set CMAKE_BUILD_TYPE in codegen on ci
2023-08-02 02:35:35 +03:00
ConfiG
25bafae278
try to use ninja on win actions
2023-08-02 02:06:20 +03:00
altalk23
5b9e8a7467
fix infolayer and browserlayer structs
2023-06-25 18:47:16 +03:00
matcool
a2b8f2721a
make json library exported
2023-05-24 16:17:58 -03:00
matcool
cac5673ed7
update cpm and json
2023-05-01 10:02:10 -03:00
spinningtoilet
a541c82239
fix GEODE_DISABLE_FMT_CONSTEVAL ( #161 )
2023-05-01 13:57:46 +03:00
altalk23
2e9a3b213b
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-04-26 12:09:28 +03:00
altalk23
5062899848
edit color popup struct
2023-04-26 12:09:11 +03:00
mat
de8f48ea7a
update json library
...
doing this as a pr to run ci
2023-04-16 20:54:40 -03:00
mat
7841179b6f
update json to the right branch
2023-04-15 10:22:33 -03:00
HJfod
8a98f2d960
bump json version once again
2023-04-15 13:16:30 +03:00
HJfod
492c799607
bump json commit again
2023-04-15 12:42:26 +03:00
HJfod
7c1a8e2ae2
bump json version
2023-04-15 12:11:25 +03:00
mat
7f943962dd
update json lib to fix utf8 bug
2023-04-11 18:39:33 -03:00
hjfod
75580a01ae
changelog stuff
...
- make changelog visible in-game
- fix issues with the changelog in ModInfoPopup & scrollbar
2023-04-03 10:43:52 +03:00
hjfod
7963469f1e
make attributes use json::Value instead of std::any
2023-03-29 15:23:57 +03:00
altalk23
3d339ef075
Update TulipHook to 4369d05
2023-03-20 12:39:31 +03:00
alk
917c6148a4
Update TulipHook to 01b59ba / ABI fix
2023-03-20 12:15:09 +03:00
alk
245f27d47a
Update TulipHook to 07b1c8b
2023-03-20 12:00:14 +03:00
altalk23
909e3355f9
update tuliphook
2023-03-20 11:48:15 +03:00
hjfod
bbbf3324eb
versions now support tag numbers + tags are now used in comparisons
2023-02-22 12:19:17 +02:00
HJfod
ed17f11979
update json
2023-02-20 19:41:22 +02:00
HJfod
d23f3f61b7
try to fix docs build
2023-02-19 18:24:39 +02:00
mat
54e082e8d5
fix build for cross compilation clang
2023-02-17 15:41:10 -03:00
altalk23
461a75ca29
revert tuliphook
2023-02-12 15:47:27 +03:00
altalk23
f1d0ac309f
update tuliphook
2023-02-12 15:17:34 +03:00
altalk23
771e514bc9
update tuliphook
2023-02-12 15:11:57 +03:00
alk
bce9d3a013
Merge branch 'geode-sdk:main' into main
2023-02-12 14:45:36 +03:00
altalk23
74d1527412
move static log stuff to source
2023-02-12 13:44:29 +03:00
matcool
ee73b25247
potentially fix codegen cache mismatch
2023-02-09 14:53:45 -03:00
altalk23
4b73d8f451
update Tuliphook to improve configure times
2023-02-09 12:50:51 +03:00
altalk23
a567e93431
fix filesystemimpl c++ version
2023-02-08 18:30:12 +03:00
altalk23
478f70e900
fix filesystem pch breaking the impl
2023-02-08 17:37:37 +03:00
mat
f48d2eabc5
its install-binaries
2023-02-02 22:06:23 -03:00
HJfod
ab0030136a
make CC_DLL not link
...
also remove uses of GEODE_ADD for docs
2023-02-02 00:03:01 +02:00
HJfod
049ff650e4
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-01-31 21:20:05 +02:00
HJfod
6fe40e9c31
add gd string symbol fix on windows through cmake + fix dependencies
2023-01-31 21:19:43 +02:00
mat
30101fc0b5
update json lib
...
json::Value now defaults construct to json::Object, hopefully preventing some silly bugs
2023-01-30 08:28:25 -03:00
altalk23
2a97fe6752
update tuliphook
2023-01-29 09:38:55 +03: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
2626acba35
small cmake changes for docs
2023-01-24 18:37:59 +02:00
mat
be1c290169
update TulipHook and set TULIP_LINK_SOURCE
2023-01-23 20:03:00 -03:00
HJfod
b9dfd1b115
make mods work without getting tuliphook link errors
2023-01-23 21:58:50 +02:00
HJfod
21e25ff382
fix thunk adjust
2023-01-23 19:31:38 +02:00
HJfod
d264694700
update tuliphook to fix hooking cdecls
2023-01-23 16:53:43 +02:00
HJfod
bdc8583a60
Merge branch 'tulip-hook' of https://github.com/geode-sdk/geode into tulip-hook
2023-01-21 22:44:41 +02:00
altalk23
9a476ce64d
visibility test
2023-01-21 23:36:14 +03:00
HJfod
8a9a183e08
update tuliphook version
2023-01-21 22:16:16 +02:00
matcool
d093efbc8b
fix codegen issues
2023-01-19 21:58:22 -03:00