altalk23
83e48fa8dc
Fix AsyncWebRequest backwards compat
2023-09-08 18:02:59 +03:00
altalk23
c256207457
Add post & custom requests and user agents to AsyncWebRequest
2023-09-08 17:17:45 +03:00
altalk23
b21ff6e234
Fix geode checkbox and installed mods not showing restart
2023-09-08 15:07:11 +03:00
altalk23
5d15eb0215
Implement UI for multiple version downloading (very cursed)
2023-09-05 02:22:57 +03:00
altalk23
63027a7f84
Fix mod logo and special files of index entries
2023-09-04 23:45:04 +03:00
altalk23
b0d39e79c9
make patch dtor protected
2023-09-04 22:42:07 +03:00
altalk23
1eeb8810c9
Move patch getters to srouce
2023-09-04 22:39:27 +03:00
altalk23
69821f3e2c
Add disable auto enable to Patch
2023-09-04 22:36:33 +03:00
altalk23
d81774957d
Remove runtime enable/disable, requires cleanup
2023-09-04 19:08:25 +03:00
altalk23
d02bb4e169
map fix again
2023-08-27 20:05:36 +03:00
altalk23
e67f59548f
Merge branch '1.2.0-dev' of https://github.com/geode-sdk/geode into 1.2.0-dev
2023-08-27 19:53:45 +03:00
altalk23
967b3d08cf
fix insert
2023-08-27 19:53:43 +03:00
matcool
7139ac4dcc
add some methods to windows gd::string
2023-08-27 13:50:10 -03:00
altalk23
196ab7bb19
fix erase and rebalance
2023-08-27 19:44:29 +03:00
altalk23
824614e704
add macos map operator[]
2023-08-27 19:40:49 +03:00
altalk23
d6ef0a9650
Merge branch '1.2.0-dev' of https://github.com/geode-sdk/geode into 1.2.0-dev
2023-08-27 19:36:11 +03:00
altalk23
db02c3dd1a
macos map add things
2023-08-27 19:34:33 +03:00
altalk23
7836e60b86
Merge branch 'main' into 1.2.0-dev
2023-08-27 19:16:32 +03:00
matcool
8b9860be5b
fix addresser for some cocos funcs
2023-08-27 11:10:43 -03:00
ConfiG
32f7610ab6
Merge branch 'main' into 1.2.0-dev
2023-08-23 18:20:34 +03:00
mat
0161c9571f
Update CCActionManager.h
2023-08-21 19:25:27 -03:00
ConfiG
277f68bfd7
rename queueInGDThread to queueInMainThread
2023-08-19 00:23:20 +03:00
altalk23
a31d07237f
Add objc hooking utilities
2023-08-18 10:51:00 +03:00
ConfiG
9a3f1c9e7b
change GEODE_UNWRAP to require ; at the end
2023-08-18 01:39:02 +03:00
alk
a0020cc503
Merge branch 'main' into better-dependencies
2023-08-17 01:08:30 +03:00
ConfiG
f316c86756
fix typos in "successfully"
2023-08-16 21:16:15 +03:00
altalk23
86accf9a33
remove friend ModInfo::Impl (created a warning)
2023-08-14 17:03:40 +03:00
ConfiG
73169fbf22
improve index related ui
...
- hide install list behind a popup
- remove android and ios filters
- don't show not installable mods
- allow quick popups to be completely cancelled by esc
2023-08-13 21:52:36 +03:00
ConfiG
3d2e447333
add epic super secret api that nobody should use
2023-08-13 21:52:31 +03:00
ConfiG
8908235234
add importance to incompat
2023-08-13 21:52:30 +03:00
ConfiG
e7180695b8
early load
2023-08-13 21:40:21 +03:00
ConfiG
5200128544
huge dependency stuff refactor
2023-08-13 21:40:18 +03:00
ConfiG
7f449b996e
add utils::game::restart, reset => forceReset
2023-08-10 23:49:29 +03:00
ConfiG
53b52eaeeb
ModInfo => ModMetadata
2023-08-10 23:49:28 +03:00
ConfiG
2b1dc178a4
add any (*
) to ComparableVersionInfo
2023-08-09 21:58:44 +03:00
ConfiG
7d74f16c01
add logger nesting
2023-08-09 21:58:44 +03:00
Jouca
e342810a9a
added FriendsProfilePage ( #208 )
...
- Corrected UserListType
- Added UserListDelegate
- Added FriendsProfilePage create & init functions
2023-08-09 13:47:59 -03:00
ConfiG
82e128bb57
add utils::string::join
2023-08-07 01:47:14 +03:00
altalk23
a0d7b2f451
make LoadedTextureQuality a ccsynthesize
2023-08-07 00:56:21 +03:00
matcool
f5a68154d2
fix CCControllerState using unknown byte type
2023-08-05 15:26:41 -03:00
matcool
8938df02de
fix CCSceneTransitionDelegate for mac
2023-08-04 18:28:44 -03:00
Cvolton
22efe94fac
add CreatorLayer delegates
2023-08-04 22:36:54 +02:00
HJfod
7a0ade2bf6
update index to be pimpl
...
also remove the ability for multiple sources from it
2023-08-03 20:01:37 +03:00
ConfiG
363d27395c
fix some warnings
2023-08-02 18:04:37 +03:00
HJfod
66b3c289c5
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-07-30 22:21:37 +03:00
HJfod
e3e72cabf3
fix field crash
2023-07-30 22:21:17 +03:00
alk
4c8c0ae7b5
Merge branch 'main' into bi-additions
2023-07-30 20:50:30 +03:00
HJfod
f78969ca83
replace uses of touch priority and registerWithTouchDispatcher
2023-07-29 20:56:55 +03:00
alk
17eb0e5aa0
Add EnterLayerEvent<N> as default template param to the filter
2023-06-23 23:48:41 +03:00
Cvolton
b097404063
add chest reward related bindings
2023-06-22 01:57:14 +02:00
Cvolton
16716d8bb9
add missing addresses and members needed for bi
2023-06-22 01:13:49 +02:00
ConfiG
48e84e406f
rob made setContentScaleFactor public
2023-06-12 18:31:34 +03:00
ConfiG
6615ad99f7
CCApplication and CCEGLView stuff
2023-06-12 01:50:10 +03:00
ConfiG
17dfe975af
CCApplication, AppDelegate and controller stuff
2023-06-11 19:57:03 +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
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
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
mat
2a1a08ef24
Merge pull request #184 from cgytrus/cocos-stuff
...
Add some cocos stuff
2023-06-05 13:52:01 -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
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
fd3a587aa9
add modify to CCParticleSystem, fix removed field
2023-05-31 17:42:53 -03:00
matcool
518b15e34a
$on_mod required using geode namespace
2023-05-19 13:58:24 -03:00
altalk23
372e2aaeaa
Fix Mod::addHook
2023-05-09 10:13:31 +03:00
altalk23
4929599c19
Reenable has update icon
2023-05-01 16:40:55 +03:00
altalk23
1323debea7
remove file::current_path, add less and more version compares
2023-05-01 16:06:06 +03:00
altalk23
d7ccfdef3e
revert mod.json resource and move markdowns
2023-05-01 13:06:46 +03:00
altalk23
e3bda2a544
Fix resources because of broken working directory
2023-05-01 12:11:32 +03:00
altalk23
95f046b98e
add markdowns and mod.json as resources
2023-05-01 11:36:11 +03:00
HJfod
a45032ae2c
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-04-27 18:51:08 +03:00
HJfod
e7ab46cfdb
add logging for gd::string and fix version comparisons being inverted
2023-04-27 18:50:45 +03:00
altalk23
f7edc81df4
fix macos includes for file.hpp
2023-04-27 10:41:07 +03:00
hjfod
50ff15c356
add public file watching api
2023-04-27 09:22:56 +03:00
hjfod
1c699c3b04
fix file::writeToJson
2023-04-24 08:59:38 +03:00
HJfod
2dbad94e52
add utils for loading and saving structs as json files
2023-04-22 21:37:57 +03:00
HJfod
fa48b6aa61
add CCApplication::getControllerConnected on mac
2023-04-16 11:12:14 +03:00
HJfod
b1df152231
add Notification::create default time
2023-04-15 14:25:33 +03:00
HJfod
7bcb6d75eb
fix CCApplication member offsets
2023-04-15 14:18:09 +03:00
HJfod
11a90adf12
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-04-11 20:41:51 +03:00
HJfod
3a357027d6
add Mod::hasSavedValue + fix some enumKeyCodes
2023-04-11 20:41:35 +03:00
altalk23
ed442702fe
make ModStateFilter copy ctor default
2023-04-10 17:12:49 +03:00
altalk23
4cec5d7eb0
Add copy ctors to event filters
2023-04-10 16:54:58 +03:00
altalk23
80b5b20efb
fix events, resources, and minor stuff
2023-04-10 12:49:59 +03:00
HJfod
746164bba8
make EventListener copy constructor not disable the other & bump version
2023-04-09 18:45:19 +03:00
HJfod
2fe88f1c33
make Event::post return the ListenerResult
2023-04-09 18:35:08 +03:00
HJfod
fe27260abc
add a special case for null mod to allow listening for all mod events
2023-04-09 11:19:48 +03:00
HJfod
cf69fa3b2f
fix WeakRef
2023-04-07 20:07:16 +03:00
HJfod
e71023f36f
dont move parameters for dispatchevent
2023-04-07 13:31:42 +03:00
hjfod
0460fef4a2
make getFilter return a reference to it
2023-04-06 19:00:49 +03:00
hjfod
b9b8c29d1d
make EventFilter store a pointer to its listener
2023-04-06 09:29:09 +03:00