jak-project/test
water111 3d4dfb2077
[decomp] Decompile some time-of-day stuff, support new style Jak 2 time of day (#1943)
- Add "tfrag-water" tfrag tree support (may just be the same as Jak 1's
'dirt' for the settings)
- Add "tfrag-trans" tfrag tree support, reusing "trans-tfrag" from jak
1.
- Add a hack to `LinkedObjectFileCreation` to handle `oracle`, which is
accidentally multiply defined as a type leftover from jak 1 (an entity
in village1), and level info for jak 2.
- Add `VI1.DGO`
- add `time-of-day.gc`, and a few other stub functions so it works
- Set up some time of day stuff in GOAL for jak 2/PC renderers
- Clean up time of day in c++ renderers, support the more complicated
weight system used by jak 2 (backward compatible with jak 1, thankfully)

The mood functions now run, so this could cause problems if they rely on
stuff we don't have yet. But it seems fine for ctysluma and prison for
now.


![image](https://user-images.githubusercontent.com/48171810/194719441-d185f59c-19dc-4cd3-a5c4-00b0cfe1d6c3.png)


![image](https://user-images.githubusercontent.com/48171810/194719449-6e051bf3-0750-42e5-a654-901313dbe479.png)


![image](https://user-images.githubusercontent.com/48171810/194719455-3ca6793e-873a-449a-8e85-9c20ffeb4da3.png)


![image](https://user-images.githubusercontent.com/48171810/194719461-8f27af17-4434-4492-96cd-8c5eec6eafdf.png)


![image](https://user-images.githubusercontent.com/48171810/194719468-720715b9-985a-4acf-928c-eab948cfcb03.png)


![image](https://user-images.githubusercontent.com/48171810/194719486-bfb91e83-f6ca-4585-80ad-3b2c0cbbd5af.png)


![image](https://user-images.githubusercontent.com/48171810/194719492-df065d2f-cb5a-47e3-a248-f5317c42082f.png)


![image](https://user-images.githubusercontent.com/48171810/194719507-91e1f477-ecfe-4d6c-b744-5f24646255ca.png)
2022-10-08 13:33:03 -04:00
..
decompiler [decomp] Decompile some time-of-day stuff, support new style Jak 2 time of day (#1943) 2022-10-08 13:33:03 -04:00
game Ast/kbm remapper update (#1800) 2022-08-26 11:59:11 -04:00
goalc logs: replace every fmt::print with a lg call instead (#1368) 2022-10-01 11:58:36 -04:00
offline [decomp] Decompile some time-of-day stuff, support new style Jak 2 time of day (#1943) 2022-10-08 13:33:03 -04:00
test_data subtitle editor fixes + other smaller fixes (#1572) 2022-06-29 19:43:23 -04:00
all_jak1_symbols.cpp Cleaned up some unneeded changes 2020-08-29 15:11:16 -04:00
all_jak1_symbols.h Add #pragma once to all headers 2020-09-13 21:36:35 -04:00
CMakeLists.txt tools: add a tool to search for types based on size / type chain / fields (#1906) 2022-09-24 16:04:52 -04:00
test_CodeTester.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
test_common_util.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
test_emitter.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
test_emitter_avx.cpp [decompile] subdivide, wind-work, tie-work, bsp, focus (#1897) 2022-09-17 14:58:25 -04:00
test_goos.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
test_kernel_jak1.cpp [ckernel] split by game version (#1559) 2022-06-26 18:17:11 -04:00
test_listener_deci2.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
test_main.cpp utf8: fix locale mis-handling on linux (#1698) 2022-07-23 10:30:23 -04:00
test_math.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
test_pretty_print.cpp jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
test_reader.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
test_type_system.cpp decomp: add docstring support to relevant places in all-types (#1753) 2022-08-23 00:32:07 -04:00
test_zstd.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
test_zydis.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00