jak-project/decompiler/ObjectFile
Matt Dallmeyer 2071c98b55
Fix cases of string formatting with non string literals (#3304)
The logger used in `goalc` tries to print an already-formatted string
`message` using `fmt::print(message);` Usually this doesn't cause
problems, but if you try to print, for example, an exception that has
special characters (notably `{`) it will try to do another round of
formatting/replacements, despite not having any args to replace with,
which ends up throwing another exception. This is why errors when
parsing custom level JSON cause the REPL to exit.

I've hopefully identified all the various instances of this across the
codebase
2024-01-14 12:02:08 +00:00
..
LinkedObjectFile.cpp [decompiler] Support v5 data file link data (#3076) 2023-10-10 21:56:03 -04:00
LinkedObjectFile.h Save entities to JSON, and make custom level building a little faster (#2973) 2023-09-09 17:06:39 -04:00
LinkedObjectFileCreation.cpp [decompiler] Support v5 data file link data (#3076) 2023-10-10 21:56:03 -04:00
LinkedObjectFileCreation.h [decompiler] setup before making IR2 type inspector (#1423) 2022-06-06 17:58:49 -04:00
LinkedWord.h Get the project compiling on Apple Silicon macOS natively (arm64) (#2827) 2023-07-16 11:13:48 -04:00
ObjectFileDB.cpp decompiler: allow jak 3 texture and model extraction (#3080) 2023-10-11 19:32:12 -04:00
ObjectFileDB.h d/j3: all-types: guess at associated process for non-virtual states and fix some issues along the way (#3300) 2024-01-09 16:50:05 -05:00
ObjectFileDB_IR2.cpp Fix cases of string formatting with non string literals (#3304) 2024-01-14 12:02:08 +00:00