altalk23
08da8ca774
remove all warnings
2024-06-20 14:16:37 +03:00
altalk23
34e51ff868
cleanup old field remnants without abi break
2024-06-20 11:48:15 +03:00
altalk23
e52b488d0d
remove old fields & fix some deprecations
2024-06-03 23:04:54 +03:00
Fleeym
557873db25
fix FieldContainer destructor sometimes crashing
2024-05-15 23:59:42 +03:00
altalk23
20dc3c95e2
deprecate old fields
2024-04-22 15:53:23 +03:00
altalk23
aaf62584fb
fix fields not working on macos? hopefully
2024-04-22 15:34:57 +03:00
altalk23
0a3efd7704
more typename
2024-04-22 00:22:40 +03:00
altalk23
4505b0da69
i hate concepts (alternate fields impl)
2024-04-22 00:09:49 +03:00
altalk23
00e971a274
fix field containers for separate modify classes in which one of them is a base of another, causing shared indices
2024-04-12 22:56:05 +03:00
ConfiG
05064eb4d5
fix clang-tidy error in clion on windows when using m_fields
2024-01-13 22:12:20 +03:00
HJfod
442789e61a
Merge branch '1.4.0-dev' into 2.0.0-dev
2023-12-20 12:19:29 +02:00
altalk23
cac2cbc774
fix field alignment by doing max
2023-10-15 19:20:47 +03:00
altalk23
fc58ab79ef
c++ abi can go burn in gaseous tungsten
2023-10-01 17:36:44 +03:00
ConfiG
17a5ac93ea
remove all deprecated functions
2023-08-31 15:27:30 +03:00
HJfod
e3e72cabf3
fix field crash
2023-07-30 22:21:17 +03:00
alk
0706e52c81
Add m_fields.self()
2023-03-03 12:08:56 +03:00
mat
c71890c179
remove unecessary templates
2023-03-01 20:09:37 -03:00
altalk23
ceeea0bd51
Make the field fix only a minor change
2023-03-02 01:08:25 +03:00
altalk23
7710fa91b8
Fix field index, allow Parent* conversion of field
2023-03-02 01:02:09 +03:00
altalk23
04dd151f0e
minifunction replacing compiles
2023-02-08 18:25:07 +03:00
altalk23
0a4cabf8f1
replacing modify constructor impls, havent tested
2022-12-24 21:13:53 +03:00
alk
7cc5fb1405
Move getFieldIndex outside class
2022-12-03 17:00:39 +03:00
alk
eadb1b14bd
Move getFieldIndexForClass outside of header
2022-12-03 16:49:48 +03:00
HJfod
f18353c2af
cleanup
...
- rewrote Loader to have a public loading API
- moved logging away from Loader
- moved texture path handling away from Loader into CCFileUtils, added new functions there for that
- bumped version to v0.7.0
- moved ModInfo to its own header
- added early loading support through mod.json instead of loader stuff
- wrote a custom Unzip implementation (essentially same as ZipUtils except with a much more simple and clean API)
- renamed `src/load` to `src/loader`
- other stuff i prolly forgor
2022-11-30 00:48:06 +02:00
altalk23
e349dc9b74
implement new Modify sytnax
2022-11-09 21:07:20 +03:00
altalk23
11e81e3d64
formatted includes
2022-10-30 21:59:20 +03:00
altalk23
cce4daf501
more compile time optimizations
2022-10-13 12:56:23 +03:00
altalk23
650849c242
fixed macos bootstrapper
2022-10-08 12:59:06 +03:00
altalk23
48ab98a115
macos fixes and implemented the bootstrapper without testing
2022-10-08 12:41:36 +03:00
HJfod
1b40d1a6da
move fields to be a member of a new GeodeNodeMetadata class that also
...
supports user objects again through proxies + string IDs for nodes +
fix nightly folder in cmake + fix codegen not hooking cocos2d funcs +
add every missing virtual to GeometryDash.bro + tons of other addresses
2022-10-06 20:46:07 +03:00
HJfod
a262ad63d4
fix windows build + fix fields
2022-10-05 16:08:54 +03:00
altalk23
d9a1fae5b0
compiles on macos, though there are still some crashes
2022-10-04 13:32:40 +03:00
HJfod
46e3a071d3
whole of geode except without history
2022-07-30 19:24:03 +03:00