ConfiG
aadc7efdd6
make nest levels thread local
2024-01-28 05:10:19 +03:00
Cvolton
578e0d37d5
add "Disable Thumstick" support to MenuLayer Node IDs
2024-01-27 23:18:53 +01:00
Cvolton
6d1e0a42c0
add single time hints to MenuLayer node IDs
2024-01-27 22:42:56 +01:00
matcool
90b3b2c479
log when fetching index fails
2024-01-27 17:55:31 -03:00
dankmeme01
9ff919118e
Add methods for requesting and querying permissions ( #461 )
...
* add methods for requesting and querying permissions
* change requestPermission to void and handle jni errors
* move permissions to utils
* how could i forget the mac operating system
* genuinely blind
* make a permission enum
* call permission callbacks on unimpl platforms
2024-01-27 16:02:34 -03:00
altalk23
7d8bb9b8af
well i didnt test if it that helps
2024-01-27 21:12:51 +03:00
altalk23
bb1fcbe678
inputnode has been very fun
2024-01-27 21:09:57 +03:00
altalk23
e81b5e9f9b
i cant wait to get rid of this
2024-01-27 18:22:33 +03:00
Cvolton
d4d4370cb9
Add node IDs for 2.2 social media
2024-01-27 03:48:36 +01:00
Cvolton
6ba656c2a1
Force Windows errors into English
2024-01-27 03:10:14 +01:00
mat
fc7728fbfb
remove alk silly
2024-01-26 15:03:53 -03:00
altalk23
c551d430c3
inputnode fix
2024-01-26 16:29:14 +03:00
matcool
67c7305acc
fix the colors on this horrendous popup
2024-01-25 23:14:40 -03:00
matcool
45ce360836
fix intersection code in Patch
2024-01-25 23:00:25 -03:00
Ashton
5802b78e85
Add sprite scaling for MDTextArea ( #457 )
2024-01-26 00:42:15 +03:00
ConfiG
4693eb14fe
improve log nesting logic
2024-01-25 22:11:50 +03:00
ConfiG
f76e9d9840
remove unnecessary Log::toString overload
2024-01-25 22:11:50 +03:00
ConfiG
f7980d32ab
make logs look fancier
2024-01-25 22:11:49 +03:00
ConfiG
777f81d85a
dont log json checker warnings for old versions of mods on the index
2024-01-25 22:11:48 +03:00
ConfiG
61d01b1df1
make jsonchecker roots more descriptive
2024-01-25 22:11:47 +03:00
ConfiG
31ed815166
remove unused log severities
2024-01-25 22:11:47 +03:00
altalk23
45273f737a
make the constexpr std::string_view
2024-01-24 22:08:40 +03:00
altalk23
9307bb1c42
update changelog
2024-01-24 22:07:30 +03:00
Skye Prince
a2b164af29
Launch Arguments ( #444 )
...
* Loader launch args
* Implement launch args on loader/mod
* Add to test mod
* Documentation
* Rename methods and better docs
* Expand API
* Fix loader impls
* Expand tests
* Add an extra hyphen to the launch arg prefix
* Update comments with extra hyphen
2024-01-24 22:04:00 +03:00
Fleeym
ae99505641
Merge branch 'geode-sdk:main' into main
2024-01-24 20:50:02 +02:00
Fleeym
a2b996b702
run file callbacks in cocos thread
2024-01-24 20:49:20 +02:00
altalk23
2319d19fcd
Deadlocked by F777
2024-01-24 21:48:45 +03:00
altalk23
70d783c299
idk events are thread
2024-01-24 21:41:22 +03:00
altalk23
3b3e1748dd
just slap a mutex to that bad girl (m_items)
2024-01-24 21:40:14 +03:00
altalk23
78237ebf13
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-01-24 20:52:06 +03:00
altalk23
16b9689855
reenable ccrash popup and index update
2024-01-24 20:51:58 +03:00
matcool
9e973a931d
fix windows openFolder opening the parent folder instead
2024-01-24 14:44:05 -03:00
alk
73707610db
Merge pull request #447 from geode-sdk/prio-revert
...
Revert priority changes hook
2024-01-24 20:14:29 +03:00
altalk23
e9baaaa1c5
tiny oopsie
2024-01-24 19:38:01 +03:00
altalk23
df07409532
implement the last modified since & responseHeaders in async web
2024-01-24 19:31:51 +03:00
altalk23
065d0c4926
Merge branch 'try-removal'
2024-01-24 17:49:10 +03:00
altalk23
4cd08e1ca9
remove try blocks
2024-01-24 17:17:42 +03:00
matcool
6835f57b8b
move deletion of old index folder into thread
2024-01-24 11:16:03 -03:00
altalk23
69b9b2d559
update tuliphook and crashlog
2024-01-24 13:47:21 +03:00
altalk23
115c31eab7
capture force
2024-01-24 13:41:53 +03:00
altalk23
44976b4348
Make the force a param instead
2024-01-24 13:39:07 +03:00
altalk23
e3d0b30d70
force touch priority for overwriting priorities
2024-01-24 13:37:10 +03:00
altalk23
303d7cede4
force prio hook no more
2024-01-24 11:57:10 +03:00
altalk23
709e3cab48
first impl of revert
2024-01-24 11:30:38 +03:00
altalk23
3822006176
readd isnt here apparently
2024-01-24 00:44:12 +03:00
altalk23
320216604f
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-01-24 00:41:14 +03:00
altalk23
9b8a1a470f
im crying with more prio
2024-01-24 00:34:30 +03:00
matcool
dc8cd21976
clearer error message when platform binary doesnt exist
2024-01-23 18:32:34 -03:00
altalk23
bedd6d3f59
fix lines again sorry mat
2024-01-24 00:11:07 +03:00
altalk23
fd8c3630e3
fix editorui prio final
2024-01-24 00:00:44 +03:00
altalk23
7bc6a066cd
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-01-23 23:15:47 +03:00
altalk23
31048ae16b
remove g_instance from ModListLayer
2024-01-23 23:15:39 +03:00
matcool
d9358d8756
make Logger::push and clear thread safe
...
fixes #435
2024-01-23 17:12:18 -03:00
altalk23
b531a414bd
revert editorui prio
2024-01-23 22:53:33 +03:00
altalk23
ad9abf13e3
add isvisible to scrolllayer visit
2024-01-23 22:16:42 +03:00
altalk23
eeeedbb9c4
move clipping rect fix to scrolllayer
2024-01-23 22:14:21 +03:00
altalk23
bdc6eb1283
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-01-23 21:41:01 +03:00
altalk23
f1a32b6aef
hardcode editorui force priority
2024-01-23 21:40:25 +03:00
matcool
1898397493
fix #439
2024-01-23 15:17:31 -03:00
mat
e4f957856f
Merge pull request #440 from dankmeme01/main
...
better error messages on dll load fail
2024-01-23 15:14:16 -03:00
matcool
82808c3a86
also check gd version on index items
2024-01-23 15:01:46 -03:00
altalk23
4a6b5b7c37
ninx will have fun finding the address of cocos2d::ccDrawLine
2024-01-23 20:28:50 +03:00
matcool
c2d1e587fa
force geode internal mod to be first
...
quick and dirty, closes #427
2024-01-23 13:52:37 -03:00
matcool
bd9d0635aa
dont skip mod updates if its disabled
2024-01-23 12:48:51 -03:00
matcool
d2a5135497
move gd version check to ModImpl::loadBinary
2024-01-23 12:06:27 -03:00
dankmeme01
77736d35e5
better error messages on dll load fail
2024-01-23 00:21:09 +01:00
altalk23
f68b25a052
this is android32 only
2024-01-23 01:56:35 +03:00
altalk23
9c87d4c8dd
Fix exceptions on android 32 maybe 64?
2024-01-23 01:39:41 +03:00
altalk23
4ab71973fd
revert the fix
2024-01-22 22:29:30 +03:00
altalk23
2bc0d1a827
do while OH MY GOD
2024-01-22 21:54:26 +03:00
altalk23
491666965d
fuck you newlines in hashing
2024-01-22 20:42:11 +03:00
altalk23
316e652b19
readd the textinput fix
2024-01-22 19:59:12 +03:00
altalk23
d7ed016768
fix logcat adding all crashlogs if last crash didnt result in the thing
2024-01-22 19:11:17 +03:00
altalk23
d8b18dc609
ifdef gameDidSave into windows
2024-01-22 18:42:27 +03:00
altalk23
2ebd2f014c
add GEODE_COMP_GD_VERSION
2024-01-22 17:58:22 +03:00
altalk23
8eb033c48c
update android stubs & version
2024-01-22 17:45:02 +03:00
alk
9869ddcdea
Macos support for Geode v2 ( #437 )
...
updates loader refactor stuff and other things
---------
Co-authored-by: matcool <26722564+matcool@users.noreply.github.com>
Co-authored-by: dankmeme01 <42031238+dankmeme01@users.noreply.github.com>
2024-01-21 14:08:06 -03:00
HJfod
5bacaf307c
fix SearchFilterPopup layout
2024-01-21 17:42:46 +02:00
HJfod
b61d4664fd
fix squishing
2024-01-21 17:32:26 +02:00
HJfod
c42b5ddbc2
force all nodes of a Layout be ignoreAnchorPointForPosition
2024-01-21 16:49:03 +02:00
altalk23
bb60da8cb2
create parent path for unzip
2024-01-21 00:52:11 +03:00
altalk23
8e92bca418
remove the one in single extract
2024-01-20 23:59:45 +03:00
altalk23
1cf90c6acd
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-01-20 23:58:39 +03:00
altalk23
f6e1958ae8
uhh create dir
2024-01-20 23:58:30 +03:00
HJfod
427e28c034
fix Zip::Impl::extractAt not making sure dest dir exists
2024-01-20 22:15:58 +02:00
HJfod
cf14056037
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2024-01-20 21:26:25 +02:00
HJfod
a628ea3ace
fixing SearchFilterPopup ui being broken
...
my brother forced me off my pc so have to commit so i can continue on my laptop
2024-01-20 21:26:01 +02:00
altalk23
b22ed7de21
fun zip optimizations
2024-01-20 21:58:25 +03:00
HJfod
5c30809919
get rid of some unnecessary macros
2024-01-20 19:44:47 +02:00
matcool
120fa4a1df
use getInternalDirectory for getModRuntimeDir on android
2024-01-20 11:51:29 -03:00
matcool
b63611ede8
add Index::isUpdating(), show message properly when updating index
2024-01-20 11:39:31 -03:00
matcool
dc2fba24ee
avoid virtual call in forward compat cclayer::init hook
...
closes #432
2024-01-20 09:03:32 -03:00
mat
f7d9c6af17
macos gd::string ( #430 )
2024-01-19 20:33:17 -03:00
mat
cb5b887172
Merge pull request #423 from dankmeme01/main
...
c++ exception handler improvements + 64-bit compatibility
2024-01-18 21:33:46 -03:00
matcool
39efa08218
fix silly error in ModMetadataimpl yet again
2024-01-18 20:52:33 -03:00
qimiko
33e7ea3fe3
dump memory mappings in crash logs
...
a very bad solution to not resolving mod names
2024-01-18 15:47:58 -07:00
matcool
a49e230d63
disable this warning its annoying
2024-01-18 19:46:14 -03:00
matcool
9b07484e09
include tag in LoaderImpl::minModVersion
2024-01-18 17:51:49 -03:00
ConfiG
647d463f6a
replace supportsDisabling with isInternal
2024-01-18 21:18:03 +03:00
matcool
f1df13aa63
remove Mod::wasSuccessfullyLoaded
2024-01-18 15:11:43 -03:00
matcool
eea39644fd
set mod as enabled before loading platform binary
2024-01-18 15:10:49 -03:00
ConfiG
4f38f08c2b
why are you move
2024-01-18 20:46:19 +03:00
ConfiG
b4e41464d0
Revert "refactor the code flow"
...
This reverts commit 69f8e15e
2024-01-18 20:44:16 +03:00
matcool
3d89677b60
uncomment this from Notification
2024-01-18 14:40:54 -03:00
matcool
6a617789d2
remove rvalue requirement, fix claimHook and claimPatch
2024-01-18 14:36:52 -03:00
ConfiG
b909bf69d8
this shouldnt pop back
2024-01-18 20:31:13 +03:00
ConfiG
4e28df1800
error when trying to disown a superpositioned hook
...
hehe kittydog reference
2024-01-18 20:24:39 +03:00
mat
a5a3a08d65
Merge pull request #421 from geode-sdk/hook-patch-refactor
...
Refactor Hook/Patch
2024-01-18 13:29:20 -03:00
dankmeme01
5298adf709
remove useless pragma
2024-01-18 17:09:25 +01:00
dankmeme01
a99f992a10
fix ehdata_structs.hpp on clang
2024-01-18 17:01:39 +01:00
dankmeme01
f3e937b8cc
Merge branch 'geode-sdk:main' into main
2024-01-18 16:45:36 +01:00
dank_meme
d76d88534f
show exception class name + 64-bit forward compat
2024-01-18 16:45:39 +01:00
matcool
5bb386417d
use AddDllDirectory instead
2024-01-18 12:43:33 -03:00
matcool
acd9bd7884
load native binaries from mod resources/binaries/<platform/
2024-01-18 12:35:18 -03:00
matcool
25dc6eea5b
ok so float was not precise enough
2024-01-18 11:47:07 -03:00
matcool
a0515fad26
still load game if geode is newer
2024-01-18 10:45:04 -03:00
matcool
562e73d610
redo logic for mod target gd version
...
it was busted idk what i was on when i wrote it, it wouldnt be able to
load anything newer than the geode gd version
2024-01-18 10:41:58 -03:00
matcool
753fd4e152
add PlatformID::toShortString and other things
2024-01-18 09:51:40 -03:00
Cvolton
e23b051a3d
Add 2.204 support ( #422 )
2024-01-17 14:09:08 -03:00
matcool
3e6db723da
dont free our internal string
2024-01-16 17:10:03 -03:00
matcool
806499c8f4
extract gnustl empty string from CCString
...
no more hardcoded addresses in android!!
2024-01-16 16:54:33 -03:00
matcool
925e72535d
fix inputnode length
2024-01-16 14:16:56 -03:00
matcool
c00bd759c7
fix InputNode::getString
2024-01-16 13:58:31 -03:00
Chloe
45a04cc330
Merge branch 'main' into hook-patch-refactor
2024-01-15 22:19:54 -07:00
qimiko
b871c2a088
dynamically resolve dynamic_cast address
2024-01-15 19:48:24 -07:00
matcool
e6cd66aee7
oops
2024-01-15 18:50:16 -03:00
matcool
f7a3947c06
add gd version key to mod.json
...
closes #414
2024-01-15 18:44:23 -03:00
ConfiG
a089f5474e
patch overlap checking
2024-01-15 18:07:37 +03:00
altalk23
69f8e15e21
refactor the code flow
2024-01-15 18:04:49 +03:00
altalk23
165f05fcb4
funny shared_ptr implementation
2024-01-15 17:57:43 +03:00
ConfiG
ab436bd7c3
fix crash yayy
2024-01-15 00:55:18 +03:00
ConfiG
7631b045e1
fix android
2024-01-15 00:47:02 +03:00
ConfiG
28c91f762e
refactor Hook/Patch
2024-01-15 00:42:04 +03:00
ConfiG
5ff74e849a
remove unloadPlatformBinary
2024-01-15 00:41:00 +03:00
ConfiG
12ba95f7ba
set default loading state
2024-01-15 00:40:01 +03:00
ConfiG
3e840cdb47
pass const ref to func in queueInMainThread
2024-01-15 00:39:36 +03:00
ConfiG
516a1c67da
use std::optional<bool> for forward compat flag
2024-01-14 16:00:33 +03:00
ConfiG
b70b64dfc9
rename executeGDThreadQueue to executeMainThreadQueue
2024-01-14 15:38:37 +03:00
ConfiG
be7ee3ef18
Refactor some stuff in Loader ( #420 )
...
* move console stuff from loader
* compile platform sources only per platform
* move ipc from loader
* move updater from loader
* remove Loader::didLastLaunchCrash
* remove platformdata from loader
* move updaters events and filters too
2024-01-14 14:23:34 +03:00
altalk23
784dd0fe42
breaking change !!! (gd string)
2024-01-13 16:43:53 +03:00
qimiko
b072c6bc31
use dladdr to get base on android
2024-01-12 19:26:24 -07:00
qimiko
9661693e72
getGameVersion android but commented out
2024-01-12 19:15:53 -07:00
ConfiG
21caf514c2
move forward compat hook toggling to macros
2024-01-13 03:30:07 +03:00
ConfiG
56cedaac32
fix android platformMessageBox missing severity
2024-01-13 03:15:07 +03:00
ConfiG
153880c286
show message box on first forward compat startup
2024-01-13 03:11:25 +03:00
ConfiG
d81e1ba072
add severity to platformMessageBox
2024-01-13 03:08:08 +03:00
ConfiG
f6cde6a62f
fallback save mod data for forward compat
2024-01-13 02:48:10 +03:00
ConfiG
83f7a0b18c
make deleteSaveData in Mod::uninstall an optional param
2024-01-13 01:02:35 +03:00
ConfiG
d9ff838c80
fix last commit
2024-01-13 01:01:53 +03:00
ConfiG
98b3a8fbf1
remove some funcs from Loader
2024-01-13 00:49:42 +03:00
matcool
a0f70c8c35
improve timestamp map code
2024-01-12 17:37:01 -03:00
ConfiG
91bff5fbb2
forward compat mode
2024-01-12 22:18:24 +03:00
ConfiG
7ef57bbf67
sigscan for gd main func
2024-01-12 19:19:34 +03:00
ConfiG
7de9a82d53
delayload cocos
2024-01-12 18:34:33 +03:00
matcool
635fe1bb00
works on 2.203
2024-01-11 12:55:54 -03:00
matcool
9b22d48352
move gd version detection code to proxyloader, now works on 2.1
2024-01-10 18:23:56 -03:00
mat
def39fc3f9
use compact json for request body
2024-01-10 00:12:35 -03:00
matcool
8ccc61febb
new util methods, rename postFields and customRequest
2024-01-09 20:10:58 -03:00
matcool
91703e4192
fix postFields not setting isPostRequest to true
2024-01-09 18:31:55 -03:00
matcool
2540790ccb
make cancelling not call error callback
2024-01-09 18:17:46 -03:00
matcool
7ba832c9ee
debug maybe works now, and other things
2024-01-09 16:59:57 -03:00
matcool
8081860055
Merge branch 'main' of github.com:geode-sdk/geode into web-request-refactor
2024-01-09 15:40:45 -03:00
mat
e1161a96c6
Merge pull request #417 from dankmeme01/main
...
use string_view instead of string& in Mod
2024-01-09 11:00:24 -03:00
matcool
c3c055662f
fix geode uses of CCArrayExt
2024-01-09 10:54:29 -03:00
dankmeme01
dcaa408bc1
use string_view instead of string& in Mod
2024-01-09 14:47:11 +01:00
qimiko
6b1164d4a6
workaround multithreaded base directory issues
2024-01-08 23:11:27 -07:00
qimiko
c1a0969af7
fix crash when missing base directory method
2024-01-08 17:33:25 -07:00
qimiko
91c68f525b
use jni basedirectory for android paths
2024-01-08 16:21:56 -07:00
matcool
198948319b
compiles for 2.202/2.2011 whatever we'll call it
2024-01-08 16:48:21 -03:00
HJfod
154c5a2522
fix openFolder on Windows
2024-01-06 19:31:26 +02:00
mat
27fac2ba9d
show bindings commit
2024-01-04 18:36:44 -03:00
mat
53e01fd94e
remove completely unused internal nodes
2024-01-04 09:57:56 -03:00
mat
8a605da9b8
actually implement asyncwebrequest::timeout
2024-01-04 09:37:55 -03:00
mat
13ac3359f7
add AsyncWebRequest::timeout
2024-01-03 23:12:23 -03:00
mat
1ee1352d70
make AsyncWebRequest pimpl
2024-01-03 22:17:27 -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
b4235bb59a
remove binary and datastore keys
2024-01-02 22:52:53 -03:00
mat
39d372c7f6
removed required from mod.json
2024-01-02 22:50:07 -03:00
altalk23
da72e5cdfe
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-01-01 21:17:46 +03:00
altalk23
6a48715c8a
I AM CRYING OH MY GOD
2024-01-01 21:17:25 +03:00
mat
de6edd1cb2
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-01-01 15:15:03 -03:00
mat
e3d9082553
reimplement StringImpl::free, use dlsym to get operator new and delete
2024-01-01 15:14:00 -03:00
mat
3a616ea590
use better syntax for this for loop
2024-01-01 15:13:25 -03:00
altalk23
94d03ed630
revert the dependency stuff
2024-01-01 20:51:29 +03:00
altalk23
00b90e2d98
remove the log
2024-01-01 20:46:45 +03:00
altalk23
a8e53426e3
fix touch dispatcher
2024-01-01 20:46:13 +03:00
altalk23
7aca59b20c
stringcopy begone
2024-01-01 19:46:52 +03:00
altalk23
16f66eb76c
document the size
2024-01-01 17:55:45 +03:00
altalk23
25bb79cea0
fix armv8 empty string
2024-01-01 17:54:20 +03:00
mat
3b53328718
include loader commit in crashlog, and change message
2023-12-30 23:26:44 -03:00
mat
138b3ac6b5
just say the game crashed instead of us
2023-12-30 23:16:34 -03:00
altalk23
157261171b
temporary dependency bandaid
2023-12-30 21:34:04 +03:00
mat
97e5b74c8b
oops this shouldnt be exported
2023-12-30 11:19:50 -03:00
mat
2ba8761f3e
Merge pull request #386 from geode-sdk/refactor-log
...
Refactor logging internals
2023-12-30 10:59:31 -03:00
altalk23
8c4d5f367d
bindings fixed
2023-12-30 16:27:28 +03:00
mat
6f66e47bed
use local timezone in logs
2023-12-29 19:46:19 -03:00
matcool
f4f7b66437
floor seconds to int
2023-12-29 11:32:46 -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
matcool
1df146a516
make Logger and Log loader only, refactor Logger too
2023-12-28 19:56:40 -03:00
matcool
237109ce39
Merge branch 'main' into refactor-log
2023-12-28 15:18:56 -03:00
altalk23
d057d8b208
i am no longer lazy
2023-12-27 19:32:41 +03:00
matcool
047db25b23
add fix for clipping rect in some layers
2023-12-27 00:35:39 -03:00
mat
b01db1f0fc
even more cleaning
2023-12-25 15:35:07 -03:00
mat
c57db81910
remove log components, just format directly with fmtlib
2023-12-25 15:18:38 -03:00
altalk23
e21a7ac7d9
fix loadingcircle
2023-12-25 07:41:47 +03:00
altalk23
00e2bfee28
find armv8 string dtor
2023-12-25 07:11:17 +03:00
mat
f8cc461635
fix android gd::string
2023-12-25 00:52:43 -03:00
mat
941042999b
fix quickpopup
2023-12-24 17:17:18 -03:00
HJfod
cfa6e09e46
make attempting to hook a placeholder address log in the console
2023-12-23 18:43:59 +02:00
HJfod
e442e37e7a
update the placeholder address
2023-12-23 18:31:20 +02:00
altalk23
78ca51fe3e
ok only tuliphook and static libs left
2023-12-23 18:02:13 +03:00
HJfod
1475c45afd
fix loader trying to load mods from 1.0.0-beta.5
2023-12-23 16:35:02 +02:00
matcool
7bd637370b
add todos
2023-12-23 11:10:36 -03:00
matcool
a3ce94cdaf
Merge branch 'main' of github.com:geode-sdk/geode
2023-12-23 11:00:52 -03:00
matcool
d6af9af2b4
rename StringImpl -> StringData, StringImplAdapter -> StringImpl
2023-12-23 11:00:43 -03:00
altalk23
cab63073c2
add android64 to headers
2023-12-23 16:10:23 +03:00
matcool
a82ba30a70
rename string headers
2023-12-23 09:44:29 -03:00
altalk23
c0ae7e4705
add scroll layer to tags
2023-12-23 14:36:36 +03:00
altalk23
b4c16e6ab5
fix mod settings
2023-12-23 14:04:27 +03:00
altalk23
db4c76f7f7
fix trysavegame
2023-12-23 13:32:44 +03:00
altalk23
62bff96a19
fix geode abouts not showing up
2023-12-23 13:08:14 +03:00
altalk23
15eaf56ca8
fix toggle button
2023-12-23 12:09:11 +03:00
altalk23
d28084c3bf
i hate force prio i hate force prio
2023-12-23 11:52:05 +03:00
altalk23
a2389f65ee
fix android compiling (did i tell i hate <=> operator)
2023-12-23 11:05:59 +03:00
matcool
1065592e8d
i dont know at this point, android still crashes
2023-12-23 02:59:45 -03:00
matcool
24bbc65f19
refactor gd::string
2023-12-22 18:09:58 -03:00
matcool
cc4dfc1ba4
disable parts of menulayer::init for now
2023-12-22 15:11:20 -03:00
altalk23
5ef7aec666
fix the list view, the cell is broken
2023-12-22 19:50:53 +03:00
matcool
40cc77051c
fix JMP_BYTES macro on clang
2023-12-22 09:53:37 -03:00
matcool
210375ca6d
fix loadinglayer
2023-12-22 01:45:43 -03:00
matcool
bf63e31ff4
disable this for now
2023-12-21 17:04:08 -03:00
matcool
5397e0fa66
ignore placeholder hooks
2023-12-21 17:03:22 -03:00
altalk23
9888a7aa1e
im done for today, good work IMO
2023-12-21 22:43:23 +03:00
altalk23
9af2bd5e89
android gg
2023-12-21 22:04:43 +03:00
altalk23
95915f5c81
do android stuff
2023-12-21 20:44:22 +03:00
altalk23
5d07b2ab7d
Geode android compiles gg girls and girls
2023-12-21 19:42:01 +03:00
matcool
b6b20b0bd3
update main hook, probably
...
i havent tested this yet because bindings dont build, but it probably
workd :-)
2023-12-20 14:55:26 -03:00
altalk23
d853f2240e
move node ids
2023-12-20 20:21:23 +03:00
altalk23
7599a58f56
zmx please fix the android base get
2023-12-20 20:01:10 +03:00
altalk23
f021b726be
comment out ids except menulayer
2023-12-20 19:58:47 +03:00
HJfod
151303c696
remove deprecated funcs from mod and fix wasSuccesfullyLoaded
2023-12-20 12:47:59 +02:00
HJfod
442789e61a
Merge branch '1.4.0-dev' into 2.0.0-dev
2023-12-20 12:19:29 +02:00
mat
ebcc23e7a9
Merge branch 'main' into 1.4.0-dev
2023-12-19 10:02:19 -03:00
matcool
0787b8f450
message for a bug i cant recreate
2023-12-17 22:33:32 -03:00
matcool
c7a471660e
fix garage node ids being shifted when asking for name
2023-12-16 10:30:42 -03:00
matcool
4b7663015a
(urgent) fix followThunkFunction
...
it was following hooks for cocos functions, causing bad crashes.
instead, now only follow jmp and then jmp dword ptr
2023-12-15 11:59:11 -03:00
matcool
d295fc9546
update comment
2023-12-14 21:45:24 -03:00
matcool
391f63edee
implement a save file fix
...
thank you chloe for a basis for the rewritten function
Co-authored-by: qimiko <25387744+qimiko@users.noreply.github.com>
2023-12-14 21:37:29 -03:00
matcool
44a018cdf9
recursively follow jumps in followThunkFunction
2023-12-14 21:32:19 -03:00
matcool
e8a326f7cb
make crashlog messagebox always appear, instead of only on GEODE_DEBUG
2023-12-14 21:31:54 -03:00