ef075d4
(feature/refactor.v3)
Move entity init support into base by
2023-11-29 23:01:15 +0100
1c6d2bd
Generalized component access by
2023-11-29 20:11:41 +0100
bf08b61
Fix an issue with the new generator, switch to using entity references by
2023-10-08 01:55:50 +0200
27218ae
Re-add async stuff, use new engine manager everywhere by
2023-10-08 01:13:12 +0200
8a52095
Added machine and environment data and new engine manager by
2023-10-07 22:51:02 +0200
9be1b5f
Implemented improved ECS class generator based on entity descriptors by
2023-10-04 02:36:25 +0200
9a19521
Began refactoring by
2023-09-27 02:22:39 +0200
5dff88d
(HEAD -> master)
Switch from IPA to BepInEx by
2023-08-21 23:59:29 +0200
a8a451f
Merge TB update feature branch by
2023-03-30 01:21:37 +0200
67f32b8
(feature/tb.update)
Improved and fixed publish queue detection and block test by
2023-03-30 01:17:31 +0200
b3b1e9b
Update reference paths to allow for RC2 dev as well by
2022-10-18 20:19:41 +0200
e0cd7f6
Fix assembly editing and add more of it by
2022-10-05 01:53:54 +0200
23439ab
Add new blocks and materials, make every type public in the game, fix entity publish by
2022-10-04 01:47:09 +0200
5e90c5e
Fix all compiler issues and add Count property and smart ToArray() function to RefCollection by
2022-10-02 01:34:51 +0200
5117b69
Fix RefCollection and start using it to query multiple users by
2022-09-29 01:26:51 +0200
f70b65e
Start updating to Techblox 2022.08.11.09.42 and start work on RefCollection by
2022-09-29 00:29:12 +0200
55344d1
Start updating to Techblox 2022.05.25.11.05 by
2022-06-01 16:54:17 +0200
dfe1bfb
Begin updating to Techblox 2022.04.28.14.02 by
2022-04-29 02:07:46 +0200
a610623
(tag: v2.3.0)
Bump version by
2022-04-12 03:18:28 +0200
f9aa6ce
Re-add object ID class, add some wheel rig properties, remove old game assembly refernces by
2022-04-12 00:52:24 +0200
23abe47
Update to Techblox 2022.04.01.10.32 by
2022-04-08 03:25:05 +0200
c0ef8f1
Fix support for accessing properties using reflection by
2022-03-27 03:49:45 +0200
c4a9125
Update to Techblox 2022.03.17.17.24 by
2022-03-20 18:01:14 +0100
3eecdf2
Add key collection to weak dictionary and compact code by
2022-02-24 01:02:35 +0100
2db7b60
Improve UI elements (IMGUI) by
2022-02-23 02:25:34 +0100
7f63944
Block fixes, add mass and complexity properties, make Player.LocalPlayer return null if not found by
2022-02-19 02:25:58 +0100
c6dae68
Update to Techblox 2022.02.17.10.32 by
2022-02-18 23:09:56 +0100
7b2ac97
(tag: v2.2.0)
Bump version to v2.2.0 by
2022-02-13 20:21:42 +0100
0ec47cd
Add method to get ghost block by
2022-02-13 18:27:54 +0100
ddaa933
Add option to delay entity change publish and remove reflection stuff by
2022-02-07 00:25:01 +0100
5fea7dc
Add support for generating block classes that use reflection to access internal components by
2022-02-06 03:11:51 +0100
4684b33
Fix tests, getting machine blocks, block labels and visuals by
2022-01-31 23:20:03 +0100
d27bcee
Update to Techblox 2022.01.25.15.52 by
2022-01-30 04:32:10 +0100
09d3c5e
Merge branch 'preview' by
2022-01-29 20:53:07 +0100
966fdd4
(preview)
Fix even more issues uncovered by tests by
2022-01-07 02:14:58 +0100
5602ef9
All kinds of fixes of issues during automatic tests by
2021-12-28 15:09:01 +0100
93a0b22
Added player join/leave events and fix errors by
2021-12-27 02:28:09 +0100
4ac8d53
Organize anti-anticheat, add block IDs, fix crash when adding event handlers multiple times by
2021-12-26 23:37:02 +0100
f817bec
Resolve all compile-time and patching errors, remove anticheat in singleplayer by
2021-12-16 21:13:45 +0100
2a1782c
Start updating to 2021.12.14.17.00 by
2021-12-15 03:46:38 +0100
5c1fe34
(tag: v2.1.0)
Bump version and restore displayed block fix attempt by
2021-12-15 02:13:55 +0100
ef1b3de
Remove preview from references by
2021-12-15 00:16:51 +0100
fef66c3
Merge branch 'master' into preview by
2021-12-14 23:22:35 +0100
e3a7961
Made the Game.Enter event only fire once loading finishes and fixed player building mode by
2021-11-25 01:48:06 +0100
f53d0b6
Fix issues uncovered by the tests by
2021-11-06 04:10:00 +0100
619a500
Update to Techblox 2021.11.03.15.56 by
2021-11-04 20:45:21 +0100
6204b22
Seat events, and everything needed to get there by
2021-10-11 01:26:35 +0200
4bd636b
Add wrapped event handler, using the existing ECS object instances by
2021-10-08 03:58:01 +0200
8a03277
Added block placement in sim and ECS object tracking by
2021-10-02 03:50:20 +0200
aa947ea
Update to Techblox 2021.09.27.15.17 by
2021-10-02 00:01:47 +0200
63295f8
Update to Techblox 2021.09.03.10.36 by
2021-09-07 23:15:03 +0200
033ebdb
Fix looking at wires, reduce Wire code by
2021-09-03 01:30:15 +0200
2513040
Add code generator and new block classes by
2021-08-12 01:11:02 +0200
77d5e59
Add Motor class by
2021-08-12 00:44:23 +0200
9693341
Add block types, run tests, remove unintended properties by
2021-08-12 00:34:39 +0200
c0eae77
Finish code generator (mostly) by
2021-08-11 23:44:26 +0200
3351993
Automatically generate properties, fixes, engine class by
2021-07-29 01:04:27 +0200
49c3b60
Get wire looked at, block class generation by
2021-07-29 00:08:57 +0200
ece71c4
Update to Techblox 2021.07.21.16.17 by
2021-07-22 22:19:35 +0200
2a1676c
Update block ID list by
2021-07-01 15:41:58 +0200
74d5a5c
(tag: v2.0)
Fix default values getting changed and add test by
2021-06-23 01:58:01 +0200
76faa69
Add support for enabling the screenshot taker, even in sim by
2021-06-11 19:51:32 +0200
52ccbe4
Fix tests and add new materials by
2021-06-10 23:57:06 +0200
0b2ffef
Update block IDs by
2021-06-09 22:03:15 +0200
99f077a
Update to Techblox 2021.06.08.16.19 by
2021-06-09 20:11:31 +0200
c1c226e
(tag: v2.0.0)
Added support for setting default color/material and static blocks by
2021-06-04 23:07:06 +0200
06cb911
Update IMGUI to something roughly TB-like by
2021-05-31 17:59:25 -0400
b31eaa2
Check if block type is correct by
2021-05-30 02:12:38 +0200
94c0c13
Removed 2 non-OOP classes and fixed fly cam teleport by
2021-05-30 01:34:30 +0200
b8fd14d
Move speed settings to Player and make it work with players by
2021-05-28 02:52:42 +0200
5bfd0b7
Integrate FlyCam class into Player by
2021-05-28 02:12:54 +0200
220eb02
Return descriptions with command names, selected block/color fix by
2021-05-25 01:20:46 +0200
e8515ef
Fix events not firing and event exception handling by
2021-05-23 20:53:55 +0200
f5e3010
Removed all obsolete classes and some commented out code by
2021-05-21 00:09:36 +0200
1cbe252
Move block engines into their own namespace by
2021-05-20 23:37:10 +0200
b3f7dcd
Add start of Engine class, removed nonexistent blocks by
2021-05-20 23:26:22 +0200
e9df67f
Use Block.New everywhere, testing *every block property* by
2021-05-19 01:40:15 +0200
70b3225
Fix setting the material of a block by
2021-05-18 20:00:24 +0200
4f06454
Fix block color and group by
2021-05-18 00:44:09 +0200
58d703f
Fix block tests and add test command to toggle time mode by
2021-05-17 14:21:55 +0200
db08bf1
Fix docs (hopefully) by
2021-05-12 20:00:33 -0400
dd2680a
Set the grid scale as well when changing the scale by
2021-05-13 01:41:20 +0200
4807c12
Fix placing blocks by
2021-05-13 00:13:31 +0200
3432a1a
Return block objects based on the group, not a type param by
2021-05-12 02:33:01 +0200
7a53e1d
Fix command registration by
2021-05-12 01:34:40 +0200
aa12b84
Merge branch 'feature-ecs_object_base' by
2021-05-12 00:51:56 +0200
b6b9a29
Convert more things to use EcsObjectBase by
2021-05-12 00:49:01 +0200
6fedf90
Remove struct layout stuff by
2021-05-12 00:25:07 +0200
3eef859
Update gen_csproj script and references by
2021-05-11 22:56:36 +0200
858a5c9
Fix remaining errors, add support for managed entity DB by
2021-05-11 00:56:46 +0200
d238c97
Remove block info getters and setters by
2021-05-10 23:08:15 +0200
6118414
Start using new extension methods, code cleanup by
2021-05-10 22:45:07 +0200
2d99d1d
Generalize optional references and init data by
2021-05-10 02:04:59 +0200
78ee3b3
Fix block type check on placement by
2021-05-10 01:38:15 +0200
aea3ef3
Remove AsyncUtils, fix FlyCam and GetThingLookedAt() by
2021-05-03 01:25:26 +0200
62afd3b
Some file renames that were missing by
2021-05-03 00:17:49 +0200
5172b13
Update readme and version by
2021-05-02 02:08:22 +0200
c914b5b
Renamed all references of Gamecraft to Techblox by
2021-05-02 01:56:20 +0200
a6f5207
Rename to TechbloxModdingAPI by
2021-05-02 01:08:25 +0200
807470e
Add new block types and improve listing them by
2021-05-01 00:38:27 +0200
df6a2e8
Update to Techblox 2021.04.29.18.37 by
2021-04-30 22:36:54 +0200
6e03847
FlyCam additions, improve struct by
2021-04-27 01:52:54 +0200
55b38f1
Start working on FlyCam and create an overcomplicated struct by
2021-04-26 03:12:22 +0200
eb7a09e
Fixes, move command patch out of the test class by
2021-04-25 02:06:47 +0200
6a2459b
Attempts to bring console commands back (test) by
2021-04-24 03:41:37 +0200
cc4850a
Fix fake input by
2021-04-20 01:23:39 +0200
677c8b0
Add constructor for placing block, remove most PlaceNew args by
2021-04-19 19:32:14 +0200
1f68819
Add support for flipped blocks and auto-wiring, other fixes by
2021-04-19 03:13:00 +0200
9a4ff85
Improve color API and add material API by
2021-04-16 01:40:30 +0200
124ef41
Attempt to bring console back and update block ID list by
2021-04-13 02:05:16 +0200
98e00de
Fix all startup errors by
2021-04-12 17:37:51 +0200
2d41026
Turned the rest of the errors into TODOs by
2021-04-11 02:36:00 +0200
a6b69d9
Start compatibility with Techblox by
2021-04-10 02:02:47 +0200
37e3c6f
(tag: v1.8.0)
Remove debug FMOD patches by
2020-12-28 13:47:08 -0500
0ef875b
Document undocumented IMGUI element classes by
2020-12-27 18:57:23 -0500
d954060
Add ability to change properties of existing blocks by
2020-12-27 21:13:49 +0100
fdc4783
Store custom block IDs in save files by
2020-12-26 01:59:06 +0100
95574a5
Merge branch 'master' of https://git.exmods.org/modtainers/GamecraftModdingAPI by
2020-12-21 16:57:32 -0500
1c014e3
Add IMGUI styling and initial OOP implementation by
2020-12-21 16:31:57 -0500
879901f
Add new block IDs, a property, 2 tests and fixes by
2020-12-20 00:05:02 +0100
6a90739
Attempt to use custom cube category by
2020-12-19 21:43:49 +0100
9c5c980
Merge pull request 'Add custom block support to the API and update to latest GC version' (#6) from customblocks into master by
2020-12-17 21:21:18 +0000
712ece8
(refs/pull/6/head)
Add custom block registration functionality and a test by
2020-12-17 20:20:46 +0100
a7f6a16
Update to Gamecraft 2020.12.16.14.19 and custom block stuff by
2020-12-17 02:34:36 +0100
4e16f25
Don't use the intended method to create a CubeListData by
2020-12-13 20:21:46 +0100
78f0ea0
Use the intended method to create a CubeListData by
2020-12-12 23:08:56 +0100
5dfb01e
Use the console block's material again - IT WORKS by
2020-12-12 16:59:52 +0100
432d6bc
Use the same (physics) componentts and attempt to use custom material by
2020-12-12 02:28:42 +0100