From b597944c5059fa838c9d5701a6de9fb48326ce6f Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 10 Nov 2026 13:43:45 +0100 Subject: [PATCH] fix: read defaults.prp from the Abuse code defaults.prp cited abuse.lsp, which does not name it. dev_init opens it at every start through property_manager::load, which skips a missing file, so it is optional. It holds the level editor window positions and is written back after an -edit session. english.lsp now cites the abuse.lsp load the engine runs and the install rule. --- emulators/abuse.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/emulators/abuse.yml b/emulators/abuse.yml index e2def0df1..7985e7b9a 100644 --- a/emulators/abuse.yml +++ b/emulators/abuse.yml @@ -52,11 +52,11 @@ files: - name: "defaults.prp" category: game_data - description: "Default properties for level objects" - required: true + description: "Level editor window positions" + required: false bundled: true - source_ref: "data/abuse.lsp" - note: "Shipped in Abuse-0.9.1-win32.zip." + source_ref: "src/game.cpp:2373, src/dev.cpp:821-828, 3371-3374, src/property.cpp:155-159" + note: "Shipped in Abuse-0.9.1-win32.zip. Read at every start, and a missing file leaves the defaults. Written back after an -edit session." - name: "english.lsp" path: "lisp/english.lsp" @@ -64,5 +64,5 @@ files: description: "Localized strings loaded first by abuse.lsp" required: true bundled: true - source_ref: "data/abuse.lsp:9" + source_ref: "data/abuse.lsp:9-12, data/CMakeLists.txt:1-5, 10-16, src/loader2.cpp:284, 348-354" note: "Shipped in Abuse-0.9.1-win32.zip."