NorbiPeti
dfe1bfb504
Begin updating to Techblox 2022.04.28.14.02
Updated project generator script to always order assemblies (it didn't do that for me on Linux) and to fix minor issues
2 years ago
NorbiPeti
a610623644
Bump version
2 years ago
NorbiPeti
f9aa6ce2bb
Re-add object ID class, add some wheel rig properties, remove old game assembly refernces
2 years ago
NorbiPeti
23abe47c72
Update to Techblox 2022.04.01.10.32
- Updated project to use .NET Standard 2.1, which is what the game uses
- Updated CodeGenerator to use .NET 6
2 years ago
NorbiPeti
c6dae688fe
Update to Techblox 2022.02.17.10.32
2 years ago
NorbiPeti
7b2ac973d8
Bump version to v2.2.0
2 years ago
NorbiPeti
ddaa933e7d
Add option to delay entity change publish and remove reflection stuff
Neither of them work actually
Added some delay between tests
2 years ago
NorbiPeti
d27bcee8d5
Update to Techblox 2022.01.25.15.52
- Fixed compilation errors
- Fixed patching errors and added missing anti-cheat patch
- Added check to verify that the init data has been removed from blocks once they are placed in game
- Removed block place event deduplication as it seems to be not needed anymore
- Fixed async tests not properly running
- Added Player.State
- Attempted to fix seat entering/leaving (we can only send inputs in client code)
- Fixed the weak dictionary ContainsKey returning true even if the item is no longer there
2 years ago
NorbiPeti
2a1782cd82
Start updating to 2021.12.14.17.00
A bunch of errors still
2 years ago
NorbiPeti
5c1fe34f46
Bump version and restore displayed block fix attempt
It doesn't work but anyway
Also remove parameter that allowed placing blocks in sim
2 years ago
NorbiPeti
ef1b3de1a1
Remove preview from references
2 years ago
NorbiPeti
619a5003cf
Update to Techblox 2021.11.03.15.56
Save game details were changed, they may not work properly
Game mode change event no longer sends game data, needs fixing
2 years ago
NorbiPeti
63295f82c9
Update to Techblox 2021.09.03.10.36
Removed old dependencies, including uREPL
Added new block IDs
Implemented basic command handling to support existing mod commands
2 years ago
NorbiPeti
ece71c45a6
Update to Techblox 2021.07.21.16.17
2 years ago
NorbiPeti
99f077a917
Update to Techblox 2021.06.08.16.19
Added check for time mode toggle to avoid crashing the game
Added support for having the ref folder outside the solution in gen_csproj.py
Removed BlockIdentifiers class
Added check for invalid player ID when placing blocks
Resolved compilation errors
2 years ago
NorbiPeti
5bfd0b7f10
Integrate FlyCam class into Player
Using QueryEntityOptional directly with the player properties
Character structs are camera structs in build mode
The FlyCam rotation is not updated in build mode, only the camera is
2 years ago
NorbiPeti
e8515ef42b
Fix events not firing and event exception handling
Copying to Plugins folder on build
Registering deterministic game engines automatically
Each event handler is wrapped so if one fails it will still trigger the rest
3 years ago
NorbiPeti
3eef859095
Update gen_csproj script and references
3 years ago
NorbiPeti
5172b13b7c
Update readme and version
3 years ago
NorbiPeti
c914b5b393
Renamed all references of Gamecraft to Techblox
Except those that actually refer to the game's code
3 years ago
NorbiPeti
a6f52070ee
Rename to TechbloxModdingAPI
3 years ago
NorbiPeti
a6b69d94c9
Start compatibility with Techblox
Added some TODOs as well
3 years ago
NorbiPeti
a7f6a16231
Update to Gamecraft 2020.12.16.14.19 and custom block stuff
- Fixed the crash on second time start
- Tweaked more stuff about the block
Breaking changes coming from FMOD 2.0:
- Audio[int index] changed to Audio[PARAMETER_ID index]
- Audio.Parameters removed
3 years ago
NorbiPeti
ab1ae51ece
Update to Gamecraft 2020.11.30.16.02
3 years ago
NGnius (Graham)
404c47c7c0
Bump version to 1.8.0
3 years ago
NorbiPeti
fad3b5cbf4
Fix picking block groups...
3 years ago
NorbiPeti
64b42830a3
Blueprint fixes, bump version, add block copy support
Fixed getting the selected blueprint
Fixed block groups not being assigned to first block
3 years ago
NGnius (Graham)
1cb663b4d1
Fix build errors from beta hotfix 1
3 years ago
NGnius (Graham)
c6a1ea35cc
Add damped spring
3 years ago
NorbiPeti
b0b496f22f
Fix ConcurrentModificationException and some attempts
3 years ago
NorbiPeti
abbb83da26
Chunk and cluster fixes and improvements & bump version
Added Cluster.GetSimBodies() and SimBody.GetBlocks()
Fixed some issues with IDs and bad handling of them
3 years ago
NGnius (Graham)
9e6edc19bd
Implement SFX block API and bump version
3 years ago
NGnius (Graham)
11b94e384e
Update refs
3 years ago
NGnius (Graham)
fd97194903
Fix build issues for latest Gamecraft preview version
3 years ago
NGnius (Graham)
50ebf4f0a6
Fix build issues for latest Gamecraft preview version
3 years ago
NGnius (Graham)
708dbdd81d
Add wiring API and improve signal support
3 years ago
NGnius (Graham)
b81562ea58
Fix sfx block test default value
3 years ago
NGnius (Graham)
e0aa052305
Fix dev tools for preview changes
3 years ago
NorbiPeti
f403feb298
Update to Gamecraft 2020.06.17.08.41 (preview)
Removed BlockIdentifiers.OWNED_BLOCKS as the original got replaced with an array
Added the correct group for each supported functional block
Removed EntityFactory property from IEntitySerializer as it is provided on deserialization
3 years ago
NGnius (Graham)
0019b7c073
Version bump to v1.3.0
3 years ago
NGnius (Graham)
78122ee445
Add automatic testing functionality
3 years ago
NGnius (Graham)
0d17a1b509
Update project references
3 years ago
NorbiPeti
62318b0843
Update to Gamecraft 2020.06.11.18.50
Removed some inputs from FakeInput
3 years ago
NorbiPeti
3dcce18ceb
Add method to get selected blocks by player
3 years ago
NGnius (Graham)
2d89b82759
Add player health and block-in-hand
4 years ago
NGnius (Graham)
97de5e606b
Add first block children ConsoleBlock and TextBlock, I hope they're not bullied at school for those names
4 years ago
NGnius (Graham)
ebea9da232
Remove serializer registration at startup
4 years ago
NGnius (Graham)
500cb9b716
Fix groups stealing Ids
4 years ago
NGnius (Graham)
782e00e3dd
Update deps
4 years ago
NGnius (Graham)
bc77c35bdb
Remove DiscordRPC
4 years ago