From 501fdc1b748619ce6cd189440802c6e009bde4cd Mon Sep 17 00:00:00 2001 From: Benjamin Auquite Date: Fri, 20 Mar 2026 23:18:02 -0500 Subject: [PATCH] =?UTF-8?q?docs(wiki):=20fix=20RIM=20naming=20=E2=80=94=20?= =?UTF-8?q?Resource=20Image=20(regression=20#47)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace mistaken Resource Index Manifest wording with Resource Image (MacOS symbols / AddResourceImageFile). --- wiki/BIF-File-Format.md | 2 +- wiki/ERF-File-Format.md | 2 +- wiki/Home.md | 2 +- wiki/reverse_engineering_findings.md | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/wiki/BIF-File-Format.md b/wiki/BIF-File-Format.md index d60041720..002895126 100644 --- a/wiki/BIF-File-Format.md +++ b/wiki/BIF-File-Format.md @@ -236,7 +236,7 @@ The *Resource ID* in the *BIF* file matches the *Resource ID* in the [KEY File]( - [KEY-File-Format](KEY-File-Format) -- *BIF* indexing and resource resolution - [ERF-File-Format](ERF-File-Format) -- *ERF/MOD* containers; [GFF-File-Format](GFF-File-Format) -- *GFF* resources in *BIF* -- [RIM-File-Format](RIM-File-Format) -- RIM (Resource Index Manifest) containers +- [RIM-File-Format](RIM-File-Format) -- RIM (Resource Image) containers - [Bioware-Aurora-KeyBIF](Bioware-Aurora-KeyBIF) -- *Aurora* *KEY/BIF* specification --- diff --git a/wiki/ERF-File-Format.md b/wiki/ERF-File-Format.md index 1c0400bab..9d1a75368 100644 --- a/wiki/ERF-File-Format.md +++ b/wiki/ERF-File-Format.md @@ -304,7 +304,7 @@ Contrary to popular belief, the engine does **not** identify Save Games based on - [BIF File Format](BIF-File-Format) - Container format used with [KEY](KEY-File-Format) files - [KEY File Format](KEY-File-Format) - Index for [BIF containers](BIF-File-Format) and resource resolution - [GFF File Format](GFF-File-Format) - Common content type stored in ERF containers -- [RIM-File-Format](RIM-File-Format) - RIM (Resource Index Manifest) container format; similar structure to ERF for area resources +- [RIM-File-Format](RIM-File-Format) - RIM (Resource Image) container format; similar structure to ERF for area resources --- diff --git a/wiki/Home.md b/wiki/Home.md index 550d1802c..fc0049e88 100644 --- a/wiki/Home.md +++ b/wiki/Home.md @@ -335,7 +335,7 @@ This language ID usually is represented as an enum. It is equivalent within all - [LYT File Format](LYT-File-Format) ← Layout format - [NCS File Format](NCS-File-Format) ← NwScript Compiled Script format - [NSS File Format](NSS-File-Format) ← NwScript Source format (nwscript.nss, function/constant definitions) -- [RIM File Format](ERF-File-Format) ← Resource Index Manifest format +- [RIM File Format](ERF-File-Format) ← Resource Image format - [SSF File Format](SSF-File-Format) ← [sound set files](SSF-File-Format) format - [TLK File Format](TLK-File-Format) ← [Talk Table](TLK-File-Format) format - [TPC File Format](TPC-File-Format) ← [texture](TPC-File-Format) Pack Container format diff --git a/wiki/reverse_engineering_findings.md b/wiki/reverse_engineering_findings.md index 1847e2140..9a59d3a9d 100644 --- a/wiki/reverse_engineering_findings.md +++ b/wiki/reverse_engineering_findings.md @@ -86,13 +86,13 @@ The engine uses `CExoResMan` as the central resource management system supportin - `FIXED` (0x00000000): KEY/BIF files (chitin.key + data/*.bif) - `DIRECTORY` (0x80000000): Loose files in directories - `ERF` (0x40000000): ERF/RIM containers (modules/*.rim, modules/*.erf) -- `RIM` (0x20000000): RIM (Resource Index Manifest) containers (e.g. texture packs; naming per MacOS symbols, see [PyKotor#47](https://github.com/OldRepublicDevs/PyKotor/issues/47)) +- `RIM` (0x20000000): RIM (Resource Image) containers (e.g. texture packs; naming per MacOS symbols / `AddResourceImageFile()`, see [PyKotor#47](https://github.com/OldRepublicDevs/PyKotor/issues/47)) **Key Functions:** - `CExoResMan::AddKeyTable()`: Loads container tables with type flags - `CExoResMan::ReadResource()`: Loads resources from containers -- `AddResourceImageFile()` calls `AddKeyTable(..., RIM, 0)` for texture packs (RIM = Resource Index Manifest) +- `AddResourceImageFile()` calls `AddKeyTable(..., RIM, 0)` for texture packs (RIM = Resource Image) **GFF Structure (from CResGFF analysis):**