jak-project/decompiler/level_extractor
water111 50230e05fa
[jak2] Add static textures for the progress menu (#2838)
The progress menu loads its icon textures from a .STR file that we were
previously ignoring.

This change:
- updates the decompiler so it can process a .STR file containing a
texture
- adds a feature to force an entire page to always be loaded in the PC
renderer by putting all textures in the GAME.FR3 file.
- regenerates the texture offset map file for jak 2 with these new
textures

For now, I've just put the icon textures in GAME.FR3. The downside is
that these will always stay on the GPU, using up VRAM even when they
aren't needed. But the entire GAME.FR3 file is under 3 MB so I think
it's ok.


![image](https://github.com/open-goal/jak-project/assets/48171810/39f075b5-7cc5-4168-872a-33026342afab)
2023-07-23 12:35:59 -04:00
..
BspHeader.cpp [jak2] fix atest flag in tfrag (#2381) 2023-03-21 20:40:29 -04:00
BspHeader.h game: Remove temporary CLI arg shim in gk (#2532) 2023-04-22 14:13:57 -04:00
common_formats.h [merc] Add merc extraction (#1356) 2022-05-11 22:53:53 -04:00
extract_collide_frags.cpp [extractor] create debug_out (#2159) 2023-01-30 19:20:29 -05:00
extract_collide_frags.h lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
extract_common.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
extract_common.h lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
extract_level.cpp [jak2] Add static textures for the progress menu (#2838) 2023-07-23 12:35:59 -04:00
extract_level.h [jak2] More texture animations (#2831) 2023-07-16 13:02:53 -04:00
extract_merc.cpp [jak2] More texture animations (#2831) 2023-07-16 13:02:53 -04:00
extract_merc.h [merc2] Support emerc (#2147) 2023-01-22 18:30:31 -05:00
extract_shrub.cpp [jak2] misc fixes to renderers (#2488) 2023-04-14 21:13:45 -04:00
extract_shrub.h [jak2] misc fixes to renderers (#2488) 2023-04-14 21:13:45 -04:00
extract_tfrag.cpp [jak2] More texture animations (#2831) 2023-07-16 13:02:53 -04:00
extract_tfrag.h [jak2] fix atest flag in tfrag (#2381) 2023-03-21 20:40:29 -04:00
extract_tie.cpp [jak2] faster startup (#2738) 2023-06-17 17:23:25 -04: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 [merc2] support vertex updates, use this for blerc in jak 1 and jak 2 (#2179) 2023-01-31 18:23:39 -05:00
fr3_to_gltf.h Add a gltf level exporter (#1719) 2022-08-05 12:25:35 -04:00
MercData.cpp [jak2] Floating point blerc (#2715) 2023-06-11 12:35:08 -04:00
MercData.h [jak2] Floating point blerc (#2715) 2023-06-11 12:35:08 -04:00
notes.txt [graphics] tfrag3 renderer (#978) 2021-12-04 12:33:18 -05:00
tfrag_tie_fixup.cpp logs: replace every fmt::print with a lg call instead (#1368) 2022-10-01 11:58:36 -04:00
tfrag_tie_fixup.h Add a gltf level exporter (#1719) 2022-08-05 12:25:35 -04:00