Commit graph

318 commits

Author SHA1 Message Date
altalk23
27001f64f9 more progress 2022-04-23 11:43:32 +03:00
altalk23
65deabea53 a lot of changes 2022-04-22 12:47:54 +03:00
HJfod
82577e934d add getPrecision to float setting 2022-04-21 16:35:07 +03:00
HJfod
60fb2e6fd3 disable Log reference warning for now 2022-04-16 22:33:40 +03:00
HJfod
6c3d74c92c fix sign warnings in handler 2022-04-16 22:15:38 +03:00
Cvolton
888de9150f
Add getControllerConnected() to Windows CCApplication 2022-04-16 18:52:04 +02:00
Cvolton
7a2593003e
Add controller keycodes 2022-04-16 18:43:59 +02:00
camila314
11f3508fc8 none of this works xd 2022-04-14 01:32:24 -05:00
altalk23
3da8db1719 add geode dll to core funcs 2022-04-11 21:48:26 +03:00
mat
3a056fafe2
Remove GEODE_DLL from templated method in Interface 2022-04-11 15:18:20 -03:00
altalk23
16213f22f5 merge main 2022-04-11 17:46:50 +03:00
altalk23
de626ddc79 remove handler prints 2022-04-11 15:21:33 +03:00
altalk23
0811ae92c5 even dumber 2022-04-11 14:02:53 +03:00
altalk23
81ca3c9dc6 im so dumb - fix post increment twice 2022-04-11 13:59:59 +03:00
altalk23
cba0aee7fe revert relwithdebuginfo 2022-04-11 13:09:41 +03:00
camila314
160be11cc3 Merge branch 'main' of https://github.com/geode-sdk/sdk into main 2022-04-10 13:28:57 -05:00
camila314
a9d3369486 ios 2022-04-10 13:28:51 -05:00
HJfod
e7a143e99e GEODE_DLL should not be used on templated classes 2022-04-08 12:21:28 +03:00
altalk23
76dc6a55ec add prints 2022-04-07 11:44:07 +03:00
HJfod
4ad66f5276 add GEODE_DLL to coverage funcs (wow im a windows dev and i forgot that) 2022-04-03 21:15:09 +03:00
HJfod
9e96d7f511 add node coverage calculating utilities 2022-04-03 21:08:19 +03:00
altalk23
393479d2ba fix hook 2 2022-04-03 01:38:50 +03:00
altalk23
fabc0c0856 fix hook.hpp 2022-04-03 01:38:22 +03:00
altalk23
2153caefc8 Merge branch 'main' into inline-hook 2022-04-02 23:50:20 +03:00
altalk23
77ffdc3246 Merge branch 'main' into inline-hook 2022-04-02 23:40:19 +03:00
camila314
2a0bd19990 notif macro update v2 2022-04-02 01:47:15 -05:00
camila314
4723486ebe notif macro 2022-04-02 01:10:38 -05:00
camila314
10c8f02024 Merge branch 'main' of https://github.com/geode-sdk/sdk into main 2022-04-02 01:04:55 -05:00
camila314
2bedb68c31 schedule function system 2022-04-02 01:04:49 -05:00
camila314
9a2ec1abb5 notification update v1 2022-04-02 00:54:43 -05:00
camila314
b4b8ca1df8 Merge branch 'main' of https://github.com/geode-sdk/sdk into main 2022-04-01 15:22:16 -05:00
HJfod
29733e0ca0 add new color utils + operators + fix wacky geode macros
+ CCCircleWave::followObject fix, Slider::create fix, ~CCScrollLayerExt on
windows, CCMenuItemSpriteExtra::init fix, CCContentLayer::setPosition,
2022-04-01 22:31:59 +03:00
camila314
111485f7f2 Merge branch 'main' of https://github.com/geode-sdk/sdk into main 2022-04-01 11:22:17 -05:00
camila314
dde7eb8bfe hmm 2022-04-01 11:22:15 -05:00
HJfod
6905685035 add web browser url opening utility (mac users please implement) 2022-04-01 00:10:21 +03:00
altalk23
14b79483d1 add a cocos func + a getter for macos 2022-03-28 12:09:56 +03:00
altalk23
bc02ae1541 starts-ends with 2022-03-28 11:56:25 +03:00
HJfod
d9faa362a1 change _sprite -> _spr 2022-03-26 21:39:18 +02:00
HJfod
5e984cfa85 add string_utils::toUpper 2022-03-24 10:59:43 +02:00
altalk23
983c85bc56 inline hook entirely works 2022-03-23 16:17:41 +03:00
altalk23
8dd2e9433b at least it compiles 2022-03-23 11:16:06 +03:00
altalk23
4df9ef247d header moving done 2022-03-22 15:24:35 +03:00
altalk23
89b4be7dd2 first iteration on implementing inline hooking, moved the proof of concept 2022-03-22 12:34:00 +03:00
HJfod
ecd13c66a8 some fix i think? 2022-03-21 22:22:26 +02:00
camila314
04f94ccc28 Merge branch 'main' of https://github.com/geode-sdk/sdk into main 2022-03-21 11:35:45 -05:00
camila314
2382231b72 fix log 2022-03-21 11:35:35 -05:00
altalk23
18f684cf26 Merge branch 'main' of https://github.com/geode-sdk/sdk 2022-03-21 19:29:20 +03:00
altalk23
8bdc55248d inline missing getters 2022-03-21 19:29:15 +03:00
camila314
e184b2bbb9 log changes 2022-03-21 11:28:46 -05:00
HJfod
8b234542a6 fixes 2022-03-20 22:05:51 +02:00
HJfod
2d4899c8d7 *crying anime girl* babe please add GEODE_DLL to stuff you add in SDK
*chad* no
2022-03-20 21:34:42 +02:00
HJfod
363ff21f51 Types update, don't know what 2022-03-19 16:54:54 +02:00
camila314
33a83846f5 firecubez's idea on static event stuff 2022-03-17 12:21:32 -05:00
camila314
1aafc7b342 unordered is better 2022-03-17 09:16:18 -05:00
camila314
fcba9e1f2c macro 2022-03-17 09:05:50 -05:00
camila314
dc29b36fc6 fix thing 2022-03-16 17:20:43 -05:00
hjfod
463e283436 Store mod load error info 2022-03-11 17:31:43 +02:00
HJfod
27240e54c6 fix Mod::get() + hook cconvs 2022-03-11 13:43:38 +02:00
altalk23
9a90a7f292 why did this work previously what 2022-03-11 00:13:41 +03:00
altalk23
bab5d6590d replace Interface::mod and Interface::mod->log instances 2022-03-11 00:10:39 +03:00
altalk23
aeaa4a3cb3 Log::get and Mod::get additions 2022-03-10 23:50:25 +03:00
altalk23
eaec17986b merge 2022-03-08 10:40:56 +03:00
altalk23
c660cc2c2e fix include 2022-03-08 10:40:28 +03:00
altalk23
303c03b10e revert comment 2022-03-08 10:37:31 +03:00
altalk23
465348ae4c fix reinterpret_cast problem of member function pointers on msvc compiler everyone hates msvc compiler 2022-03-08 10:35:32 +03:00
altalk23
33a502bc08 i forgot windows users 2022-03-07 20:42:53 +03:00
altalk23
5a58b35795 i forgot how c++ works 2022-03-07 20:41:48 +03:00
altalk23
4b493929f8 move operator _sprite to header 2022-03-07 20:39:44 +03:00
altalk23
03b93dc99b move interface allocation to loader + move _sprite outside 2022-03-07 20:07:38 +03:00
altalk23
0239463ea4 remove apimod 2022-03-07 19:52:29 +03:00
camila314
0d786e9eb6 merger 2022-03-06 21:49:25 -05:00
camila314
da591b901d whats this ... 2022-03-06 21:49:01 -05:00
altalk23
c0e9ac56ed remove redundancy 2022-03-06 23:15:13 +03:00
altalk23
256a1b3a59 function link working 2022-03-06 20:21:16 +03:00
altalk23
5a6dfde0d0 remove mutable + return const object reference 2022-03-06 16:17:09 +03:00
altalk23
5ae00279a8 make notification object mutable and use map instead of unordered_map to fix rehashing crashes 2022-03-06 16:06:14 +03:00
altalk23
ae51016d05 use std::any for notification 2022-03-06 15:20:05 +03:00
altalk23
fb97750df5 fix inttohex 2022-03-06 14:58:10 +03:00
camila314
6fe4a93310 remove queue 2022-03-05 22:52:16 -05:00
camila314
16ec06503b ok it works 2022-03-05 22:00:29 -05:00
camila314
819d5bdc88 oopsie 2022-03-05 21:47:58 -05:00
camila314
13c28ea414 notification omg 2022-03-05 21:43:25 -05:00
altalk23
9b8117ce3e fix intToHex 2022-03-05 14:12:03 +03:00
altalk23
116eef37be ccarraylog + hardstreak offsets 2022-03-05 13:59:07 +03:00
altalk23
f4b65e19d7 fix cocos ccs for windows 2022-03-04 00:02:33 +03:00
camila314
da9c29145d Merge branch 'main' of https://github.com/geode-sdk/sdk into main 2022-03-01 07:39:41 -06:00
camila314
385128b762 addresses, fix operator<< thing 2022-03-01 07:39:37 -06:00
altalk23
893253246c some header update 2022-03-01 11:57:23 +03:00
camila314
74ad44f824 implicit_entry cmake flag is useless, and added cocos stuff. apologies for last commit name 2022-02-27 08:36:27 -06:00
camila314
bf682f6a29 stuff 2022-02-27 08:33:31 -06:00
altalk23
3d06579e38 some converts i didnt use 2022-02-26 17:01:46 +03:00
camila314
f1736d0f2b Log::get 2022-02-20 15:30:14 -06:00
altalk23
9114423d83 move macros 2022-02-20 18:14:37 +03:00
altalk23
4c85330eaa readd field 2022-02-20 17:54:04 +03:00
camila314
dc6651b4e8 move geode dir to documents on mac 2022-02-19 21:10:39 -06:00
altalk23
e42bc0a670 we dont really need it 2022-02-19 14:20:08 +03:00
altalk23
604b6730de what 2022-02-19 14:18:04 +03:00
altalk23
55141054de move default call conv to meta 2022-02-19 14:02:39 +03:00
altalk23
f020411ad2 using 2022-02-19 13:44:32 +03:00
altalk23
e5c67fa567 fix myconv 2022-02-19 13:35:54 +03:00
altalk23
2f65bb8659 add meta to the wrapper hopefully 2022-02-19 13:24:06 +03:00
camila314
c340d2610d save log to disk 2022-02-18 06:23:58 -06:00
camila314
2b452160cc need to ad these 2022-02-17 11:41:26 -06:00
camila314
8e1a2b66a1 log change 2022-02-17 10:49:49 -06:00
camila314
089d138e74 Merge branch 'main' of https://github.com/geode-sdk/sdk into main 2022-02-16 23:07:21 -06:00
camila314
f155df3c06 api folder is stupid 2022-02-16 23:07:14 -06:00
FigmentBoy
353ea63479
pthread work challenge (possible) 2022-02-16 21:01:11 -06:00
altalk23
c95dc5c9f9 modify change 2022-02-15 17:32:00 +03:00
altalk23
cf29571292 fix addresses 2022-02-15 15:27:23 +03:00
altalk23
13af154946 ok 2022-02-15 14:45:52 +03:00
altalk23
4686e839dd Merge branch 'main' of https://github.com/geode-sdk/sdk 2022-02-15 13:51:10 +03:00
altalk23
9aa9a3930f all the modifier shit 2022-02-15 13:50:37 +03:00
HJfod
cdc43fd853 wasSuccesfullyLoaded 2022-02-15 10:44:33 +02:00
HJfod
4e6f562b87 get directory functions 2022-02-14 18:40:48 +02:00
altalk23
e16e20d4d5 more modifier 2022-02-13 20:52:36 +03:00
altalk23
0ce1a39ff0 ok 2022-02-13 16:42:21 +03:00
HJfod
215e171973 ""_sprite 2022-02-12 21:28:08 +02:00
HJfod
b517ba1b3d make Interface not GEODE_DLL 2022-02-12 19:46:59 +02:00
HJfod
cb4a6b351a fix the stupid fucking piece of shit invalid hex fucking cock
motherfucker perkeleen paskasaatana pirunhelvetin shitass piece of cum
garbage
2022-02-12 18:16:19 +02:00
HJfod
dcb6b39681 Mod credits change 2022-02-11 23:47:03 +02:00
HJfod
431581175d fix std lib on windows 2022-02-11 22:32:59 +02:00
camila314
52e84d369b Merge branch 'main' of https://github.com/geode-sdk/sdk into main 2022-02-11 14:05:18 -06:00
camila314
ee54e94dd0 iphoneos 2022-02-11 14:05:15 -06:00
altalk23
a711af26b6 ok 2022-02-11 20:38:00 +03:00
altalk23
8b71d541b8 Merge branch 'main' of https://github.com/geode-sdk/sdk 2022-02-11 20:27:55 +03:00
altalk23
c89db13f3f i forgot 2022-02-11 20:26:52 +03:00
HJfod
ba5df53f61 mod data save/load funcs 2022-02-11 16:29:30 +02:00
HJfod
9fc589121f fix AppDelegate on Windows + reworked the Mod enable/disable system +
save loader settings + L + ratio
2022-02-11 15:29:28 +02:00
altalk23
254bb85259 oop 2022-02-10 16:58:58 +03:00
altalk23
9efe04adee initial modifier stuff 2022-02-10 16:57:47 +03:00
HJfod
a9f29cc782 fix CCMenuItemToggler::init 2022-02-09 15:55:39 +02:00
altalk23
a392468bbb unit 2022-02-09 15:05:53 +03:00
Alkım Deniz Altıntaş
39f0f9a5f9 oop 2022-02-09 11:40:34 +03:00
Alkım Deniz Altıntaş
99d99f68e7 ok 2022-02-09 11:36:33 +03:00
Alkım Deniz Altıntaş
cbc6b518b0 ok 2022-02-09 11:32:21 +03:00
Alkım Deniz Altıntaş
56f4c80957 add print lmao 2022-02-09 10:27:56 +03:00
FigmentBoy
25f7313ad8
i did a thing 2022-02-08 19:30:16 -06:00
HJfod
412e68a6da make addresser work with thunks 2022-02-09 00:33:11 +02:00
HJfod
810a8284a4 fix CCEGLView hookness 2022-02-08 22:21:56 +02:00
HJfod
dd81410635 make APIMod dllexport 2022-02-08 21:50:13 +02:00
hjfod
c908de203e fix union_cast 2022-02-08 13:51:49 +02:00
camila314
d468a0282e ios shit 2022-02-08 00:32:13 -06:00
Alkım Deniz Altıntaş
a3d9a571a3 cl 2022-02-08 00:33:27 +03:00
Alkım Deniz Altıntaş
fb3592ff6a ok 2022-02-07 23:58:51 +03:00
Alkım Deniz Altıntaş
54ccc14014 ASSDFdgfsd 2022-02-07 23:46:27 +03:00
Alkım Deniz Altıntaş
03903e911f please 2022-02-07 22:22:25 +03:00
Alkım Deniz Altıntaş
7576a6fbf0 fix hopefully 2022-02-07 14:55:36 +03:00
Alkım Deniz Altıntaş
0ebbf9ea81 export + addresser 2022-02-06 21:34:23 +03:00
Alkım Deniz Altıntaş
74d46fb834 fixed gen 2022-02-06 19:11:53 +03:00
Alkım Deniz Altıntaş
fb1f2b01de why 2022-02-06 18:20:33 +03:00
Alkım Deniz Altıntaş
accc9fcd84 ok 2022-02-06 17:57:53 +03:00
Alkım Deniz Altıntaş
ce69346e16 with 2022-02-06 17:57:31 +03:00
camila314
edc2824175 wait no now its fixed 2022-02-05 23:18:09 -06:00
camila314
2cf6a10b5d more portbility 2022-02-05 23:08:43 -06:00
HJfod
0485948eac support float precision 2022-02-05 19:37:26 +02:00
HJfod
35fd598d23 settings saving 2022-02-05 18:59:59 +02:00
HJfod
251520a58f move fmt to include + fix implicit entry 2022-02-05 15:24:35 +02:00
hjfod
46b087b4bb include fixes 2022-02-04 23:03:21 +02:00
camila314
d16827ac68 implicit entry and exit points 2022-02-04 11:45:59 -06:00
HJfod
669e16d9d4 hooking virtuals don't work 2022-02-04 17:04:13 +02:00
hjfod
85c82e2274 fix CCString 2022-02-04 00:49:59 +02:00
Alkım Deniz Altıntaş
1acaa9e9cd const 2022-02-04 01:42:29 +03:00
Alkım Deniz Altıntaş
ea023e3eea ok 2022-02-04 01:40:53 +03:00
Alkım Deniz Altıntaş
f2435e38a1 a 2022-02-04 01:34:02 +03:00
Alkım Deniz Altıntaş
4c4bf71c83 ccstring 2022-02-04 01:22:50 +03:00
Alkım Deniz Altıntaş
5551760010 fix stuff 2022-02-04 00:43:41 +03:00
Alkım Deniz Altıntaş
40790afc63 Merge branch 'main' of https://github.com/geode-sdk/sdk 2022-02-03 23:47:37 +03:00
hjfod
d682566038 restructured everything & renamed directories + added Geode.cmake file
for end users to include instead of kit/cmake/Root.cmake
2022-02-03 22:43:39 +02:00