jak-project/decompiler/level_extractor
Soggy_Pancake 7320bfc068
g/jak1: Extract ambient data to json (#3945)
I added extraction of ambients to json files when extracting the levels.
All of the ambient json files are written to the same folder as actors
are. Ambients aren't used in jak2 and 3 so it only is used on jak1.


![image](https://github.com/user-attachments/assets/26e5d655-6a31-49eb-8514-3374b41f72dd)

---------

Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2025-07-02 23:19:21 -04:00
..
BspHeader.cpp g/jak1: Extract ambient data to json (#3945) 2025-07-02 23:19:21 -04:00
BspHeader.h g/jak1: Extract ambient data to json (#3945) 2025-07-02 23:19:21 -04:00
MercData.cpp deps: update `fmt` to `11.1.4` (#3880) 2025-04-12 15:59:13 -04:00
MercData.h [jak2] Floating point blerc (#2715) 2023-06-11 12:35:08 -04:00
common_formats.h [glb export] Export bones. (#3087) 2023-10-14 16:49:23 -04:00
extract_actors.cpp g/jak1: Extract ambient data to json (#3945) 2025-07-02 23:19:21 -04:00
extract_actors.h g/jak1: Extract ambient data to json (#3945) 2025-07-02 23:19:21 -04:00
extract_collide_frags.cpp Extract levels+collision to `decompiler_out` (adjacent to textures+audio) (#3882) 2025-03-24 14:26:58 +01:00
extract_collide_frags.h custom levels: add `draco` lib to support compressed glb files (#3723) 2024-10-28 21:11:19 +01:00
extract_common.cpp Add hfrag, clean up some background renderer stuff (#3509) 2024-05-09 20:11:43 -04:00
extract_common.h Add hfrag, clean up some background renderer stuff (#3509) 2024-05-09 20:11:43 -04:00
extract_hfrag.cpp Add hfrag, clean up some background renderer stuff (#3509) 2024-05-09 20:11:43 -04:00
extract_hfrag.h Add hfrag, clean up some background renderer stuff (#3509) 2024-05-09 20:11:43 -04:00
extract_joint_group.cpp [glb export] Export bones. (#3087) 2023-10-14 16:49:23 -04:00
extract_joint_group.h [glb export] Export bones. (#3087) 2023-10-14 16:49:23 -04:00
extract_level.cpp g/jak1: Extract ambient data to json (#3945) 2025-07-02 23:19:21 -04:00
extract_level.h custom models: option to copy mod/eye draws from original model (#3800) 2024-12-09 20:49:56 +01:00
extract_merc.cpp [jak2/3] Support yakows in custom levels (#3951) 2025-06-09 01:35:25 +02:00
extract_merc.h model replacements: prevent duplicate processing (#3789) 2024-12-01 22:01:50 +01:00
extract_shrub.cpp Add hfrag, clean up some background renderer stuff (#3509) 2024-05-09 20:11:43 -04:00
extract_shrub.h [jak2] misc fixes to renderers (#2488) 2023-04-14 21:13:45 -04:00
extract_tfrag.cpp custom models: envmap support (#3777) 2024-11-23 14:32:55 +01:00
extract_tfrag.h [jak2] fix atest flag in tfrag (#2381) 2023-03-21 20:40:29 -04:00
extract_tie.cpp [jak3] Fix for precd extraction (#3744) 2024-11-03 11:43:27 -05:00
extract_tie.h [decomp] Decompile some time-of-day stuff, support new style Jak 2 time of day (#1943) 2022-10-08 13:33:03 -04:00
fr3_to_gltf.cpp Extract merc models into individual glb files (#3632) 2024-08-16 16:00:12 -04:00
fr3_to_gltf.h Extract merc models into individual glb files (#3632) 2024-08-16 16:00:12 -04:00
merc_replacement.cpp custom models: option to copy mod/eye draws from original model (#3800) 2024-12-09 20:49:56 +01:00
merc_replacement.h custom models: option to copy mod/eye draws from original model (#3800) 2024-12-09 20:49:56 +01:00
notes.txt [graphics] tfrag3 renderer (#978) 2021-12-04 12:33:18 -05:00
tfrag_tie_fixup.cpp cleanup our cmake and build warnings (#2876) 2023-08-08 20:53:16 -04:00
tfrag_tie_fixup.h Add a gltf level exporter (#1719) 2022-08-05 12:25:35 -04:00