Commit Graph

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