NorbiPeti
5e90c5ee26
Fix all compiler issues and add Count property and smart ToArray() function to RefCollection
- Collections can be converted into arrays using a mapper and a predicate function
1 yıl önce
NorbiPeti
55344d1352
Start updating to Techblox 2022.05.25.11.05
Resolved compiler errors
Mostly by removing erroring code
1 yıl önce
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 yıl önce
NorbiPeti
a610623644
Bump version
2 yıl önce
NorbiPeti
f9aa6ce2bb
Re-add object ID class, add some wheel rig properties, remove old game assembly refernces
2 yıl önce
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 yıl önce
NorbiPeti
c6dae688fe
Update to Techblox 2022.02.17.10.32
2 yıl önce
NorbiPeti
7b2ac973d8
Bump version to v2.2.0
2 yıl önce
NorbiPeti
ddaa933e7d
Add option to delay entity change publish and remove reflection stuff
Neither of them work actually
Added some delay between tests
2 yıl önce
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 yıl önce
NorbiPeti
2a1782cd82
Start updating to 2021.12.14.17.00
A bunch of errors still
2 yıl önce
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 yıl önce
NorbiPeti
ef1b3de1a1
Remove preview from references
2 yıl önce
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 yıl önce
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 yıl önce
NorbiPeti
ece71c45a6
Update to Techblox 2021.07.21.16.17
2 yıl önce
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 yıl önce
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
3 yıl önce
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 yıl önce
NorbiPeti
3eef859095
Update gen_csproj script and references
3 yıl önce
NorbiPeti
5172b13b7c
Update readme and version
3 yıl önce
NorbiPeti
c914b5b393
Renamed all references of Gamecraft to Techblox
Except those that actually refer to the game's code
3 yıl önce
NorbiPeti
a6f52070ee
Rename to TechbloxModdingAPI
3 yıl önce
NorbiPeti
a6b69d94c9
Start compatibility with Techblox
Added some TODOs as well
3 yıl önce
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 yıl önce
NorbiPeti
ab1ae51ece
Update to Gamecraft 2020.11.30.16.02
3 yıl önce
NGnius (Graham)
404c47c7c0
Bump version to 1.8.0
3 yıl önce
NorbiPeti
fad3b5cbf4
Fix picking block groups...
3 yıl önce
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 yıl önce
NGnius (Graham)
1cb663b4d1
Fix build errors from beta hotfix 1
3 yıl önce
NGnius (Graham)
c6a1ea35cc
Add damped spring
3 yıl önce
NorbiPeti
b0b496f22f
Fix ConcurrentModificationException and some attempts
3 yıl önce
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 yıl önce
NGnius (Graham)
9e6edc19bd
Implement SFX block API and bump version
3 yıl önce
NGnius (Graham)
11b94e384e
Update refs
3 yıl önce
NGnius (Graham)
fd97194903
Fix build issues for latest Gamecraft preview version
3 yıl önce
NGnius (Graham)
50ebf4f0a6
Fix build issues for latest Gamecraft preview version
3 yıl önce
NGnius (Graham)
708dbdd81d
Add wiring API and improve signal support
3 yıl önce
NGnius (Graham)
b81562ea58
Fix sfx block test default value
3 yıl önce
NGnius (Graham)
e0aa052305
Fix dev tools for preview changes
3 yıl önce
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 yıl önce
NGnius (Graham)
0019b7c073
Version bump to v1.3.0
3 yıl önce
NGnius (Graham)
78122ee445
Add automatic testing functionality
3 yıl önce
NGnius (Graham)
0d17a1b509
Update project references
3 yıl önce
NorbiPeti
62318b0843
Update to Gamecraft 2020.06.11.18.50
Removed some inputs from FakeInput
3 yıl önce
NorbiPeti
3dcce18ceb
Add method to get selected blocks by player
4 yıl önce
NGnius (Graham)
2d89b82759
Add player health and block-in-hand
4 yıl önce
NGnius (Graham)
97de5e606b
Add first block children ConsoleBlock and TextBlock, I hope they're not bullied at school for those names
4 yıl önce
NGnius (Graham)
ebea9da232
Remove serializer registration at startup
4 yıl önce
NGnius (Graham)
500cb9b716
Fix groups stealing Ids
4 yıl önce