altalk23
|
2dc989fdd9
|
check for attempting to hook missing & inlined functions in modify
|
2024-07-06 23:42:57 +03:00 |
|
altalk23
|
f523689f53
|
cause my ebo check is wrong
|
2024-06-20 20:14:32 +03:00 |
|
altalk23
|
bf2fcd2daf
|
ebo edge case
|
2024-06-20 20:09:58 +03:00 |
|
altalk23
|
1a513ec3c6
|
change the alignment things
|
2024-06-20 20:06:00 +03:00 |
|
matcool
|
9d0c8ccc40
|
fix typename errors
|
2024-06-20 12:07:25 -03:00 |
|
matcool
|
5f37d30fbd
|
add static_assert to prevent old way of adding members to modify
|
2024-06-20 11:58:44 -03:00 |
|
altalk23
|
0c35a92ece
|
Update queueInMainThread to be movable
|
2024-06-03 23:21:17 +03:00 |
|
altalk23
|
dd6e20b283
|
add a GEODE_REVERT_TODO_RETURN option for cmake
|
2024-03-27 22:36:45 +03:00 |
|
altalk23
|
f3267b0f43
|
Operation Big Sister - Make TodoReturn a struct and disallow modifying TodoReturn functions
|
2024-03-27 20:55:14 +03:00 |
|
HJfod
|
e7a1913254
|
add $override macro
|
2024-02-07 21:14:09 +02:00 |
|
matcool
|
6a617789d2
|
remove rvalue requirement, fix claimHook and claimPatch
|
2024-01-18 14:36:52 -03:00 |
|
altalk23
|
165f05fcb4
|
funny shared_ptr implementation
|
2024-01-15 17:57:43 +03:00 |
|
ConfiG
|
28c91f762e
|
refactor Hook/Patch
|
2024-01-15 00:42:04 +03:00 |
|
ConfiG
|
05064eb4d5
|
fix clang-tidy error in clion on windows when using m_fields
|
2024-01-13 22:12:20 +03:00 |
|
altalk23
|
23423a8ab9
|
begone thot
|
2024-01-01 00:42:11 +03:00 |
|
altalk23
|
a99a1f569b
|
generatedaddress no more
|
2024-01-01 00:39:34 +03:00 |
|
matcool
|
c1900ac45c
|
use FieldIntermediate instead of plain Derived*
m_fields contains a .self() method, which would be missing in the
intellisense pass
|
2023-03-12 18:20:56 -03:00 |
|
matcool
|
cf1371f408
|
Simplify modify when __INTELLISENSE__ is set
This should greatly help anyone using C++ intellisense by getting rid of
the phantom "incomplete type is not allowed" errors
|
2023-03-12 18:13:00 -03:00 |
|
altalk23
|
ed02c8a893
|
actually fix fields lol
|
2023-03-06 21:24:38 +03:00 |
|
altalk23
|
c89df7b992
|
rename monostate ctors to zero ctors & make it platform independent
|
2023-03-06 00:52:39 +03:00 |
|
altalk23
|
724a9d342b
|
Modify don't hook if address is nullptr
|
2023-02-26 17:11:02 +03:00 |
|
alk
|
cb9c26b597
|
Update Modify.hpp
|
2023-02-14 23:50:34 +03:00 |
|
altalk23
|
4f259c6e3a
|
forward filesystem
|
2023-02-08 16:42:34 +03:00 |
|
altalk23
|
c644b43468
|
fix cross compiling for clang windowsgit status uwugit status
|
2023-01-26 16:12:06 +03:00 |
|
altalk23
|
b6a6e4da12
|
add id priorities
|
2023-01-24 20:08:17 +03:00 |
|
altalk23
|
a90b3e18dd
|
remove meta and hook-core remnants
|
2023-01-24 18:03:52 +03:00 |
|
HJfod
|
b9dfd1b115
|
make mods work without getting tuliphook link errors
|
2023-01-23 21:58:50 +02:00 |
|
altalk23
|
dc0da9fc56
|
make it compile on macos
|
2023-01-15 02:00:59 +03:00 |
|
altalk23
|
a1c7139e53
|
I only changed the headers and not the sources to improve compile times a bit
|
2023-01-15 00:45:58 +03:00 |
|
altalk23
|
a1be695aab
|
replace modify checking implementation
i got distracted
|
2023-01-14 22:24:12 +03:00 |
|
altalk23
|
9e30870c79
|
Merge branch 'main' of https://github.com/geode-sdk/geode into tulip-hook
|
2022-12-26 21:35:29 +03:00 |
|
altalk23
|
0a4cabf8f1
|
replacing modify constructor impls, havent tested
|
2022-12-24 21:13:53 +03:00 |
|
altalk23
|
cef0f3f3bb
|
hooks try to get enabled
|
2022-12-13 16:32:49 +03:00 |
|
altalk23
|
c605c24f26
|
Merge branch 'main' into tulip-hook
|
2022-12-13 13:30:34 +03:00 |
|
altalk23
|
5e1d1eccdb
|
remove schedules, also make Mod::get() lazy
|
2022-12-13 12:23:37 +03:00 |
|
altalk23
|
459add6022
|
add tulip hook first commit
|
2022-12-12 18:42:56 +03:00 |
|
HJfod
|
61c0f1b274
|
Merge branch 'main' into layout
|
2022-11-12 12:03:15 +02:00 |
|
altalk23
|
e349dc9b74
|
implement new Modify sytnax
|
2022-11-09 21:07:20 +03:00 |
|
HJfod
|
c8fa701762
|
Merge branch 'main' into layout
|
2022-11-02 12:57:03 +02:00 |
|
altalk23
|
11e81e3d64
|
formatted includes
|
2022-10-30 21:59:20 +03:00 |
|
HJfod
|
40300afb25
|
new id registering design that's pretty good now
|
2022-10-22 22:10:36 +03:00 |
|
HJfod
|
46381e7cbc
|
Merge branch 'main' into layout
|
2022-10-22 19:16:57 +03:00 |
|
HJfod
|
1dad98b235
|
Result stuff
- add NewResult
- deprecate and nodiscard old Result
- silence some warnings
|
2022-10-22 17:49:09 +03:00 |
|
camila314
|
c3878b8a20
|
Optimize TypeGen
|
2022-10-21 18:17:08 -05:00 |
|
HJfod
|
843b1ac44f
|
will revert this later
|
2022-10-17 12:25:56 +03:00 |
|
HJfod
|
c926f69790
|
Merge branch 'main' into layout
|
2022-10-15 18:49:07 +03:00 |
|
altalk23
|
1cfc793f7c
|
seperation of modify and bindings
|
2022-10-13 11:31:23 +03:00 |
|
HJfod
|
3f7a9ed8d3
|
initial layout stuff
|
2022-10-10 20:58:47 +03:00 |
|
altalk23
|
ed41e7cfea
|
add loader include to modify
|
2022-10-08 16:55:40 +03:00 |
|
altalk23
|
6d5e02a6b4
|
completely remove interface + implement scheduling stuff
|
2022-10-08 16:53:09 +03:00 |
|