Opened 2 weeks ago

Closed 9 days ago

#15109 closed defect (fixed)

Unknown game variant for sci

Reported by: Termimad Owned by: sluicebox
Priority: normal Component: Engine: SCI
Version: Keywords: unknown-game
Cc: Game:

Description

The game in 'BetrayedAllianceBook1-release-1.3.1' seems to be an unknown game variant.

Please report the following data to the ScummVM team at https://bugs.scummvm.org/ along with the name of the game you tried to add and its version, language, etc.:

Matched game IDs for the sci engine: ba-fallback

{"resource.001", 0, "c9329736f06cc9ab17f370c93d1fd2fd", 3326253},
{"resource.map", 0, "c6e60d28086cfa5655af3701c8e2d181", 4878},

Change History (2)

comment:1 by EvilDennisR, 13 days ago

Hello, I'm EvilDennisR, DevOps Engineer for Betrayed Alliance...

We have only tested BA off of DOSBox, because of the long line of issues that scrummvm has with launching Sierra Games.

I will be following this ticket. Anything I can do to help please let me know.

comment:2 by sluicebox, 9 days ago

Owner: set to sluicebox
Resolution: fixed
Status: newclosed

Thanks, I've added the entry and it looks and sounds great. 2c9807335a9f7e5a92a27884ef91f9300c65380c

EvilDennisR: Welcome! Congratulations on enabling a 2024 SCI release! On the other hand, how dare you sully this pure land with words like "devops".

I've fixed our fallback detection for unknown fan games; the "Add Anyway" button was creating an unusable entry, now it creates a usable one. 04bd190e58565695ed2501100690803b5761767b

That's probably not the main issue you'd face when creating an unrecognized game. I've used ScummVM for rapid development of heavy mods in Companion that might as well have been new games, so I know the rough spots. I've come up with cheap manual scummvm.ini editing workarounds that make it work the way you probably wish it did.

I'm not suggesting that's good! But I think the barriers to making ScummVM more friendly to your "use case" (In The Parlance Of Your Times) are thinner than imagined. Once you're in, ScummVM is the best tool for a SCI game developer because it will strictly detect your script bugs, and give you the best in class debugger that we can continue to improve. Let's talk; it kills me that DOSBox is the go-to for this where our learning mistakes are silently accepted.

My mental model for this stuff is that it hasn't been addressed because no one has raised the issue. That last fix was a one-liner that's been broken for years; no one knew to look.

Note: See TracTickets for help on using tickets.