Commit graph

601 commits

Author SHA1 Message Date
Nahuel Rocchetti
ab861933ae Lazy music implementation 2024-06-23 00:43:37 -03:00
Nahuel Rocchetti
09fb6a82f0 Implement music playlists 2024-06-22 22:47:57 -03:00
Nahuel Rocchetti
9ee540836f Singleton -> Instance 2024-06-22 20:03:10 -03:00
Nahuel Rocchetti
c3fca9727f add musiccategory class, clean up singletons 2024-06-22 19:59:26 -03:00
Nahuel Rocchetti
81c54d2a1f Small refactor, log music categories 2024-06-22 19:53:20 -03:00
Nahuel Rocchetti
2885a5fcc4 Notes on localization of music 2024-06-22 01:09:40 -03:00
Nahuel Rocchetti
e022430156 expand notes, how radio stations work 2024-06-22 00:24:51 -03:00
Nahuel Rocchetti
17a96b2889 Add notes about music categories 2024-06-21 22:18:31 -03:00
Nahuel Rocchetti
3bce65ed82 Fix compile warnings, remove unused stuff 2024-06-21 18:42:30 -03:00
Nahuel Rocchetti
c30f7af3d6 BuildPreProcessor -> ShaderBuildPreProcessor 2024-06-21 11:06:40 -03:00
Nahuel Rocchetti
78dea09f31 Update BuildPreProcessor.cs 2024-06-21 11:05:22 -03:00
Nahuel Rocchetti
4c4a365faf Automatically ship shaders on build 2024-06-21 11:04:56 -03:00
Nahuel Rocchetti
5cfa4de5c6 Add decals to always included shaders 2024-06-21 10:43:49 -03:00
Nahuel Rocchetti
45d62d3211 Organization, don't ship editor-only code. 2024-06-21 09:57:27 -03:00
Nahuel Rocchetti
cb98f4ea5b Merge branch 'simulator' 2024-05-13 02:40:55 -03:00
Nahuel Rocchetti
a0f24ee06c
Merge pull request #52 from riperiperi/feat/architecture
Initial implementation of lot architecture
2023-09-18 22:17:37 -03:00
riperiperi
eed8dd0646 Address Feedback 2023-09-16 22:30:53 +01:00
Ammar Askar
547a516009 Animations are actually closer to 24 frames per second 2023-09-12 01:16:40 -04:00
Ammar Askar
380b83ad7f Fix rotation conversion to quaternions in animations 2023-09-12 00:22:35 -04:00
Ammar Askar
2475f1a8a5 Read flags for animation resources, test root_trans channel 2023-09-11 17:22:35 -04:00
Ammar Askar
a04b2955d4 Load and test IsBaseDataReturned from animation channels 2023-09-11 15:53:39 -04:00
Ammar Askar
fc3cd33a91 Load anim type for anim targets and test 2023-09-10 23:34:52 -04:00
riperiperi
074f2602c1 Base scene update 2023-09-05 19:56:42 +01:00
riperiperi
4cc3c4f736 Add WallsDown mode, various other changes. 2023-09-05 19:55:31 +01:00
riperiperi
19e0710556 Split by floor, add UI for choosing level and wall cut style
TODO walls down/cutaway
2023-09-05 10:41:01 +01:00
Nahuel Rocchetti
88c94bee2f Merge branch 'master' into simulator 2023-09-03 22:22:17 -03:00
Nahuel Rocchetti
5129ead942 improve lua exceptions 2023-09-03 19:25:50 -03:00
riperiperi
3649387afc Refactoring part 2
LotArchitecture class is now the source of truth for all architecture state.
2023-09-03 17:39:25 +01:00
riperiperi
d140fd57fe Refactoring part 1 2023-09-03 16:54:51 +01:00
riperiperi
323925c747 Improve 2D/3D Arrays with typed views 2023-09-03 14:54:36 +01:00
riperiperi
c7798a683b Improve decking 2023-09-03 00:41:16 +01:00
riperiperi
da03f1394b Various improvements, add basic water 2023-09-03 00:01:17 +01:00
riperiperi
a51d4e383e Work on half walls, start on water 2023-09-02 21:03:35 +01:00
riperiperi
a682ffd399 Add selection UI, fix bugs 2023-09-01 22:51:10 +01:00
riperiperi
e99dba16df Add pagoda roof types 2023-09-01 02:15:48 +01:00
Ammar Askar
5b696e64d9 Load and test animation locomotion type 2023-08-31 16:39:55 -04:00
riperiperi
1eee680e08 Diagonal roofs, bugfixes 2023-08-31 18:43:05 +01:00
Nahuel Rocchetti
08e55a3a1f Implement globals, fix EP mask 2023-08-31 00:27:04 -03:00
Nahuel Rocchetti
8dc7918ffe VM: Implement object data 2023-08-30 23:27:36 -03:00
riperiperi
b3121268e5 Add Mansard roof, fix a few bugs 2023-08-31 00:11:16 +01:00
Nahuel Rocchetti
f2c04ac012 Update objd fields 2023-08-30 19:49:31 -03:00
Nahuel Rocchetti
fb18928097 replace exception in lua object api with script exception 2023-08-30 18:57:05 -03:00
Nahuel Rocchetti
5409d1fecd Lua decomp: don't send self instance in calls 2023-08-30 18:39:51 -03:00
Nahuel Rocchetti
38a7750442 Implement object api for lua 2023-08-30 16:41:24 -03:00
Nahuel Rocchetti
3d56d8a924 Lua 5.0: Fix for loop for tables 2023-08-30 16:11:27 -03:00
Nahuel Rocchetti
f653782fcd basic hood view simulation 2023-08-30 14:37:04 -03:00
riperiperi
d27fcd9108 Remove unused wall cuts stuff
It's better to get this information from the VM, along with what objects actually exist.
2023-08-30 18:22:01 +01:00
riperiperi
ef0ee35977 Add working roof intersections 2023-08-30 18:22:01 +01:00
riperiperi
6699d6c9e3 Forgot to add this 2023-08-30 18:22:00 +01:00
riperiperi
a4d2d68cb8 Working roofs, WIP intersections 2023-08-30 18:22:00 +01:00