Commit graph

3302 commits

Author SHA1 Message Date
ConfiG
ab5975aa9c
don't do c_str inplace 2023-06-09 15:48:01 +03:00
ConfiG
b47870e7e9
new proxy loader
- remove bootstrapper dll
- add updater exe
- remove createthread/loadlibrary calls
  - and link instead to let windows load it
- needs mac port probably?
2023-06-09 15:39:35 +03:00
ConfiG
d72797334f
fix CCEGLView custom ctor on windows
Co-authored-by: alk <45172705+altalk23@users.noreply.github.com>
2023-06-09 15:30:08 +03:00
altalk23
4c4be3657a add sigbus & print the crashlog 2023-06-08 23:54:39 +03:00
altalk23
dd7e18fb57 you didnt see me commiting a __builtin_trap shush 2023-06-08 23:09:17 +03:00
altalk23
3881e65511 make stacktrace make sense even if atos is missing 2023-06-08 23:07:40 +03:00
altalk23
9b58b3376b Implement macos crashlog (wow this was hard) 2023-06-08 22:59:45 +03:00
altalk23
fd3fd9536e fix crashlog to actually build (doesnt work on macos yet) 2023-06-08 19:22:51 +03:00
altalk23
9c3759b398 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-06-08 19:04:45 +03:00
mat
d071e75f95
Merge pull request #185 from cgytrus/cocos-stuff
Add some more cocos stuff
2023-06-07 16:30:23 -03:00
ConfiG
ba40d39a2d
fix g_uNumberOfDraws 2023-06-07 19:07:42 +03:00
ConfiG
11f2208767
add more cocos stuff 2023-06-07 18:58:19 +03:00
qimiko
37d1f39ace
add binding for ccmessagebox
mat didn't know it existed. poor mat
cclog is at 0xbaa80 but bindings don't support variable args. idk
2023-06-05 19:13:32 -07:00
qimiko
041a98ee4d
implement loader for android
compilation still won't work, pending implementations for gdstl/codegen/tuliphook. the first two should be mostly done already. may also be good to get FileWatcher, crashlog, and the file picker implemented but they aren't necessary

the libcurl.a and libssl.a files were built using
https://github.com/ibaoger/libcurl-android. they are placed in the link/android folder because putting them in the link folder confused the macOS build.

once built, the geode binary should be loaded after nativeSetApkPath is ran (otherwise the directory setup crashes). in the future it would be nice if the internal mod also did save data path redirection, as base GD is incapable of doing this

Co-authored-by: mat <26722564+matcool@users.noreply.github.com>
2023-06-05 17:42:22 -07:00
qimiko
cb016214cd
fix remaining symbol mismatches 2023-06-05 17:10:59 -07:00
mat
2a1a08ef24
Merge pull request #184 from cgytrus/cocos-stuff
Add some cocos stuff
2023-06-05 13:52:01 -03:00
ConfiG
584afba3ed
fix cclayercolor bindings 2023-06-05 16:28:31 +03:00
ConfiG
a58d40889c
fix particlesystem and particlesystemquad 2023-06-05 16:19:39 +03:00
ConfiG
faa0c77304
add some cocos stuff 2023-06-05 15:45:12 +03:00
qimiko
41891637d6
update bindings to match android symbols 2023-06-04 17:46:48 -07:00
qimiko
df7166711c
remove unsigned from table indexes
it creates issues with android bindings :(
2023-06-04 16:45:56 -07:00
ConfiG
58477bbd2c fix Mod::setSettingValue 2023-06-04 17:52:03 +03:00
mat
69fabc1fd9
Merge pull request #183 from cgytrus/fix-glfw-headers
Fix GLFW headers
2023-06-04 11:50:51 -03:00
HJfod
5dfff3693f add default case for version comparisons 2023-06-04 17:23:31 +03:00
HJfod
d0c2394a1e fix GEODE_UNWRAP macros not using fully qualified names 2023-06-04 17:23:13 +03:00
qimiko
36ac8397ce
add dialog enum types to bindings 2023-06-04 04:30:47 -07:00
qimiko
83fab2bdeb
add secretlayer4 bindings 2023-06-04 04:07:23 -07:00
altalk23
20f461305b addresses and crashlog 2023-06-02 21:56:59 +03:00
mat
892851c6f9
Merge pull request #181 from cgytrus/some-funcs
Add some funcs to bindings, add missing func to CCEGLView
2023-06-01 17:32:50 -03:00
ConfiG
6ada069737
fix glfw headers 2023-06-01 23:04:05 +03:00
ConfiG
983e640fde
more stuff 2023-06-01 23:00:48 +03:00
ConfiG
a6e1f170fd
add some funcs to cocos bindings 2023-06-01 12:34:17 +03:00
ConfiG
18275bb6fe remove mac 0x0 2023-05-31 17:42:53 -03:00
ConfiG
fd3a587aa9 add modify to CCParticleSystem, fix removed field 2023-05-31 17:42:53 -03:00
makitard
2ea4b97bd4 fix gameobject::update addr
was gamemanager::update for some reason
2023-05-31 17:41:24 -03:00
poweredbypie
fa764839e8
Merge pull request #179 from poweredbypie/use_ghc
Use `fs::current_path` over `chdir`
2023-05-27 20:09:04 -07:00
PoweredByPie
5ff3a83c75 Use fs::current_path over chdir 2023-05-27 18:35:58 -07:00
matcool
a2b8f2721a
make json library exported 2023-05-24 16:17:58 -03:00
alk
d9c775651e
Update pickup fix for collectibles 2023-05-23 00:01:40 +03:00
alk
cdc80ffe9f
Add pickup trigger fix 2023-05-22 23:54:28 +03:00
mat
53730ca45f
addGlow windows address 2023-05-22 15:24:34 -03:00
ToasterCoder
661234dc74 Update GeometryDash.bro
replacing m_color and m_fromColor, because they are on wrong places
2023-05-22 15:01:22 -03:00
matcool
518b15e34a
$on_mod required using geode namespace 2023-05-19 13:58:24 -03:00
matcool
0f1d81326a
remove minhook and commented out dobby
we seriously were including minhook this whole time?? its literally
unused btw
2023-05-19 12:49:36 -03:00
camila314
392c6941fe Implement update functionality 2023-05-18 10:20:04 -05:00
mat
914b347615
update changelog and version 2023-05-16 12:42:21 -03:00
camila314
8bab7fb6f5 modify changelog 2023-05-16 10:11:09 -05:00
altalk23
261851887c Merge branch 'main' of https://github.com/geode-sdk/geode 2023-05-09 10:13:52 +03:00
altalk23
372e2aaeaa Fix Mod::addHook 2023-05-09 10:13:31 +03:00
Dexter Hill
3d23721434
claim/unclaimParticle were flipped 2023-05-07 12:15:19 -03:00