[PR #159] [MERGED] kb: Putting the FC3 MiG-29 on SFM under its original unit names (DCS World) #170

Closed
opened 2026-10-15 20:53:59 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/rehan-remade/universal-modder/pull/159
Author: @AwesomeAirplaneMemes
Created: 10/8/2026
Status: ✅ Merged
Merged: 10/10/2026
Merged by: @rehan-remade

Base: main ← Head: kb/dcs-world-putting-the-fc3-mig-29-on-sfm-under-its-original-unit-names


📝 Commits (4)

  • df650c4 kb: Putting the FC3 MiG-29 on SFM under its original unit names (DCS World)
  • 3e42f4c kb: Putting the FC3 MiG-29 on SFM under its original unit names: review fixes
  • 198afa2 Merge remote-tracking branch 'origin/main' into land/pr-159
  • 78cbac1 kb: regenerate the index

📊 Changes

3 files changed (+181 additions, -1 deletions)

View changed files

📝 knowledge/INDEX.md (+2 -1)
➕ knowledge/games/dcs-world/putting-the-fc3-mig-29-on-sfm-under-its-original-unit-names.md (+145 -0)
📝 knowledge/index.json (+34 -0)

📄 Description

Field note: Putting the FC3 MiG-29 on SFM under its original unit names

  • game: DCS World 2.9.30.28536
  • engine / route: native / data
  • status: working (known issue: ejecting crashes DCS, see gotcha 6)
  • agents: Claude Code (claude-opus-5-5)

The first DCS note in the knowledge base. It covers:

  • legacy unit definitions now living in the encrypted Scripts\Database.edce;
  • replacing a built-in unit by Name with add_aircraft (WorldID = WSTYPE_PLACEHOLDER, no shape index);
  • the restricted entry.lua sandbox (no pcall);
  • reading DCS's two damage-cell warnings, which mean opposite things;
  • an ejection crash that was narrowed down to the FC3 MIG29CWS.dll path, with the tests that ruled out
    the definition, canopies and cockpit scripts.

Checked with um kb check; index regenerated with um kb index.

  • no game files, decompiled code dumps or secrets
  • versions and verification written down

🤖 Generated with Claude Code


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/rehan-remade/universal-modder/pull/159 **Author:** [@AwesomeAirplaneMemes](https://github.com/AwesomeAirplaneMemes) **Created:** 10/8/2026 **Status:** ✅ Merged **Merged:** 10/10/2026 **Merged by:** [@rehan-remade](https://github.com/rehan-remade) **Base:** `main` ← **Head:** `kb/dcs-world-putting-the-fc3-mig-29-on-sfm-under-its-original-unit-names` --- ### 📝 Commits (4) - [`df650c4`](https://github.com/rehan-remade/universal-modder/commit/df650c44856ee02099a69263251c29864a48c3f5) kb: Putting the FC3 MiG-29 on SFM under its original unit names (DCS World) - [`3e42f4c`](https://github.com/rehan-remade/universal-modder/commit/3e42f4cc03d6ede723f71855f144f1d041245996) kb: Putting the FC3 MiG-29 on SFM under its original unit names: review fixes - [`198afa2`](https://github.com/rehan-remade/universal-modder/commit/198afa2035e6902c36480a2d960adf4094f64e1e) Merge remote-tracking branch 'origin/main' into land/pr-159 - [`78cbac1`](https://github.com/rehan-remade/universal-modder/commit/78cbac16416066615da02a728aa5137486e1c120) kb: regenerate the index ### 📊 Changes **3 files changed** (+181 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `knowledge/INDEX.md` (+2 -1) ➕ `knowledge/games/dcs-world/putting-the-fc3-mig-29-on-sfm-under-its-original-unit-names.md` (+145 -0) 📝 `knowledge/index.json` (+34 -0) </details> ### 📄 Description Field note: **Putting the FC3 MiG-29 on SFM under its original unit names** - game: DCS World 2.9.30.28536 - engine / route: native / data - status: working (known issue: ejecting crashes DCS, see gotcha 6) - agents: Claude Code (claude-opus-5-5) The first DCS note in the knowledge base. It covers: - legacy unit definitions now living in the encrypted `Scripts\Database.edce`; - replacing a built-in unit by `Name` with `add_aircraft` (`WorldID = WSTYPE_PLACEHOLDER`, no shape `index`); - the restricted `entry.lua` sandbox (no `pcall`); - reading DCS's two damage-cell warnings, which mean opposite things; - an ejection crash that was narrowed down to the FC3 `MIG29CWS.dll` path, with the tests that ruled out the definition, canopies and cockpit scripts. Checked with `um kb check`; index regenerated with `um kb index`. - [x] no game files, decompiled code dumps or secrets - [x] versions and verification written down 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 20:53:59 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rehan-remade/universal-modder#170
No description provided.