125,645 Commits over 4,171 Days - 1.26cph!
Added input and output expressions to link chip code with rust in game io.
Added bunch of trig functions: cos, sin, tan, acos, asin, atan
Added pi and tau as preset variables.
Added infinite loop detection to try and stop these infinite loops from freezing everything :(
Message stack clears itself between runs
Omg I think I fixed the infinite loops
Added support for true and false values
▄▊▆▊█ ▋▄▉ ▅▌▅▉█, ▆▇▉▊ ▅▋▅▆▊▄▉ ▍▅▅▄▉
Fixed infinite loop bug
Greatly improved error recovery
Greatly improved block recognition
Fixed errors with discovering new line
New lines now seperate statments the same way as semi colon does in other languages
monument greybox progress
Code won't be run in parser if lexer has an issue.
Lexer now outputs to error stack.
All expressions now output to error stack.
Symbol table now outputs to error stack.
Fixed in game console not pushing stack messages correctly.
Remove corner conditional models from stone walls as they get in the way of voxels
Added splash damage to C4 against voxels
Fixed voxels NREing or reseting when neighbor building block changes
Various fixes and changes
Increased the size of the global LOD grid to account for tutorial island placement, fixes everything on the island getting culled
Move islands closer to the edge of the map
Add some logs to the MeshTerrainRoot process to try and catch what's going wrong in the build
Add the unity timeline package to the link.xml to prevent il2cpp from stripping the classes
Skin viewer basic UI for loading info etc
Tamagotchi LCD and input set up
Contact shadows respecting shadow intensity (foliage) and no longer overly dark; tweaked settings
Setup stack system for messages and errors.
Fixed clothing items removing their bone setup in the skin viewer, causing them not to show
Added console and basic instructions to in game code editor.
Update new avatar meta guid
Merge from PlayerRIgUpdate/unity2021
Try applying skin to clothing in preview
More bundle assigning for cinematic, removed terrain to mesh dll at runtime
Fix skin viewer lighting layer issues
Manually include the end cinemative in the asset bundle
Fixed ores appearing at the wrong scale on tutorial island (used wrong ore prefab)
Fixed incorrect number of metal ores
Added scripting menu item
m4 shotgun - added admire
Fixed insufficient cloth spawning on island
Added in game WIP version of the programmable chip.
Removed strings for the time being.
Prevented a couple of infinite loops in the parser.
gammagotchi model and textures
Fix walls not resetting when sent to pool
Fix voxels being reset when a nearby building block is destroyed
Fix splash damage being inconsistant with voxels
Set health of building block to average health of all voxels
Added missing TF2 map icons
Fallback shaders only if they don't exist
Added SolidEnergy shader from CS:GO
Enables certain things to draw correctly from Portal 2 and Black Mesa
Change default value of mat_depthbias_shadowmap to 0.001
Was 0.0001, was in certain cases caused visual bugs. You can still set it to whatever you want.
Radial PostFX & ExplosionScreenBounceFade
WIP gammagotchi entity setup
Done for now until we get Light.useViewFrustumForShadowCasterCull fixed for cascades
fixed missing construction skin on roof.traingle.gingerbread