aboutsummaryrefslogtreecommitdiff
path: root/src/core/file_sys/ips_layer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ips_layer] read magic from IPS file and fix EOF check (#4469)PavelBARABANOV2026-09-231-4/+7
* [ips] fix .pchtxt with >256 bytes on a single line (#4445)lizzie2026-09-171-18/+18
* [ips_layer] remove trailing whitespace to fix hex parsing on TLTD mods (#4336)lizzie2026-09-091-5/+12
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-2/+2
* [core/file_sys] fix IPS not applying due to wrong NSObuild-id (#4323)lizzie2026-08-301-31/+57
* [file_sys] robust-er IPSwitch compiler (#3911)lizzie2026-08-301-231/+158
* [fmt] use {#:x} instead of 0x{:#x} (#4170)lizzie2026-07-251-1/+1
* [fs] fix crash on '#' comments in pchtxt patches (#4124)crueter2026-07-251-1/+1
* [common/logging] Simplify logging logic and fix issues when logging before sy...lizzie2026-03-121-2/+2
* [cheats] Check for comments in patch line loop (#156)notenergydrinks2025-07-311-2/+7
* vfs: Move vfs files to their own directoryFearlessTobi2024-01-251-1/+1
* ips_layer: prevent out of bounds access with offset exceeding module sizeLiam2023-12-281-0/+7
* ips_layer: Remove uncaught usage of stoul/lllat9nq2023-09-131-2/+2
* remove static from pointer sized or smaller types for aesthetics, change cons...arades792023-02-141-4/+4
* add static lifetime to constexpr values to force compile time evaluation wher...arades792023-02-141-4/+4
* core/file_sys: fix alignment of BuildIdLiam2022-08-211-1/+1
* core/file_sys: fix BuildId paddingLiam2022-08-191-3/+1
* ips_layer: Delimit parsed hex value stringMorph2022-08-121-1/+2
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* Revert "core: Fix clang build"bunnei2020-10-201-27/+14
* core: Fix clang buildLioncash2020-10-171-14/+27
* core/CMakeLists: Make some warnings errorsLioncash2020-10-131-1/+1
* ips_layer: Eliminate a redundant copy in Parse()Lioncash2020-09-221-2/+4
* Merge pull request #2581 from lioncash/hexZach Hilman2019-06-151-1/+1
|\
| * common/hex_util: Combine HexVectorToString() and HexArrayToString()Lioncash2019-06-121-1/+1
* | file_sys/ips_layer: Remove unnecessary reserve() callLioncash2019-06-121-1/+0
|/
* global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-2/+2
* ips_layer: Use rle_size instead of data_size in RLE patch applicationZach Hilman2018-10-251-1/+1
* Merge pull request #1461 from lioncash/warnbunnei2018-10-091-3/+3
|\
| * ips_layer: Silence truncation and conversion warningsLioncash2018-10-091-3/+3
* | ips_layer: Avoid constructing std::vector instances where not necessaryLioncash2018-10-091-6/+25
* | ips_layer: Remove unnecessary explicit std::pair constructor in std::arrayLioncash2018-10-091-5/+13
* | ips_layer: Add missing includesLioncash2018-10-091-1/+12
* | ips_layer: std::move data within PatchIPS() and Apply()Lioncash2018-10-091-2/+5
|/
* ips_layer: Fix inaccuracies with comments and flagsZach Hilman2018-10-041-15/+49
* ips_layer: Deduplicate resource usageZach Hilman2018-10-041-23/+25
* ips_layer: Add support for escape sequences and midline commentsZach Hilman2018-10-041-7/+38
* ips_layer: Add IPSwitchCompiler to process IPSwitch formatZach Hilman2018-10-041-0/+142
* file_sys: Implement function to apply IPS patchesZach Hilman2018-10-011-0/+88