7KAA "Seven Kingdoms" opening file error 32bit + 64bit

Haiku 32bit hrev 56974
For my two grandsons I have installed 7KAA (7kaa-x86).

  • After startup an error message comes up (see attachment).
  • PrintScreen saves the whole screen, although only ‘active window’ was selected.

Das passiert bei Haiku anwendungen wenn die anwendung bestimmte anfragen des anwendungsservers ignoriert (bezüglich der fenstergröße)

This happens if the application ignores requests about the window dimensions by the app_server. (usually forgetting to call the BApplications normal message handeling in a custom class)

1 Like

Thank you!
I tested different windows in combination, it happened only in case 7KAA “Seven Kingdoms”.

@Polli: Ich kann den Fehler nachvollziehen, passiert bei mir auch, allerdings nur unter 32bit Haiku, nicht unter der 64bit Version. Ich vermute mal dass es irgendwas mit den Suchpfaden für die Dateien zu tun hat. Wird am besten sein den Fehler direkt auf GitHub bei Haikuports zu melden. Wenn du magst kann ich das für dich machen. :slight_smile:

1 Like

@BlueSky Danke für Dein Angebot (Fehler > GitHub), das ich gerne annehme!
Allerdings passiert es hier auch unter Haiku 64bit auf dem Notebook MSI Delta 15 A5EFK-009.
Ich komme leider erst morgen dazu, einen ScreenShot zu senden!

1 Like

Moin!
Hier der ScreenShot vom MSI Delta.
Processing: SevenKingdom64bit.png…
Die Eieruhr dreht sich und in der Statuszeile (?) von WebPositive steht:
https://discuss.haiku-os.org/notebook-msi-delta-15-aSefk-009 (/13345/?) wird angefordert

Das mit dem Screenshot scheint nicht ganz geklappt zu haben. Ist es dieselbe Fehlermeldung wie auf dem anderen Computer?
Kannst du mir von beiden noch die genaue Haiku-Version sagen, die beginnt immer mit hrev und dann einer Zahl. Findest du entweder wenn du in der Deskbar auf “Über Haiku” klickst oder im Terminal mit dem Befehl “uname -v”.

Keine Ahnung, weshalb das mit dem ScreenShot-Hochladen nicht geklappt hat.
Die Meldungen sind auf Haiku 32bit + 64bit identisch. Aber schon einige Haiku-Versionen so.
hrev (muß ich erst schauen) ist bei beiden Haiku-Installationen aktuell, also nächtliche Aktualisierung von gestern.

EDIT: Haiku 32bit + 64bit hrev56976

Neuer Versuch unter Win11…

zack…

Hast du schon mal versucht über den Terminal das Spiel zu starten?

cd /pfad/zum/spiel/
7kindoms (executable Name)

Denn er findet das Resourcen paket nicht, das liegt meist daran das beim Paketerstellen kein Script eingebaut wird, welches auf den programmordner verweist (cd /pfad/zum/spiel)

https://besly.de/index.php/terminal-bash/startscript-for-programs-who-only-runs-over-the-terminal

https://besly.de/index.php/de/terminal-bash/startscript-fuer-programme-die-nur-ueber-terminal-laufen

1 Like

Fehlerbericht ist erstellt / Issue has been reported:

1 Like

Danke @BlueSky!

1 Like

Is this game fully standalone or does it request that you have data from an original game installed? It is not indicated in game description.

If that’s the case, then it should be there? Or not, as I have often found.

There are already few installers for proprietary games that had their engines open sourced. But if you’re required to own the game and provide additional things, it should be in game description.
Apparently, Seven Kingdoms started as a commercial game.
Game and data are free since 2009 and music is free to use since 2011 so we should have all files. It’s probably a question of path.

I checked, the file is indeed in the package.

I tried stable and nightly 64 bits, starting it from apps menu leads to the error.
Starting from Terminal works.

1 Like

That’s the problem. packages are built but not properly tested. Hence my instructions, since I’ve had it many times before. A small startup script would solve the problem, but it’s just put into a package and that’s it, unfortunately.

1 Like

AFAICT, porting/packaging over HaikuPorts is done on a “best effort” basis. If people have something that works better (even if it’s a patch to a package description)… they can open a PR, right? :wink:

2 Likes

Please update 7kaa_x86 to 2.15.5-3. It should now be fixed.

3 Likes

There are already patches around at haikuports fixing apps not running from Deskbar but run fine when launched from Terminal, as @BiPolar mentioned, patches welcome (but this should be fixed now thanks to @korli ) :ok_hand:

1 Like