Bug 283358 - [NEW PORT] games/sulis: Turn based tactical RPG with several campaigns
Summary: [NEW PORT] games/sulis: Turn based tactical RPG with several campaigns
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Rainer Hurling
URL: https://repology.org/project/sulis/in...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-16 01:57 UTC by Älven
Modified: 2024-12-30 09:34 UTC (History)
1 user (show)

See Also:
alster: maintainer-feedback+


Attachments
[PATCH] [NEW PORT] games/sulis: Turn based tactical RPG with several campaigns (55.35 KB, patch)
2024-12-16 01:57 UTC, Älven
alster: maintainer-approval+
Details | Diff
[PATCH] games/sulis: backport patch for upstream issue #220, blocking act3 campaign (1.91 KB, patch)
2024-12-29 19:47 UTC, Älven
alster: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Älven 2024-12-16 01:57:18 UTC
Created attachment 255885 [details]
[PATCH] [NEW PORT] games/sulis: Turn based tactical RPG with several campaigns

Sulis is a Role Playing Game (RPG) with turn based, tactical combat, deep character customization and an engaging storyline.  The game has been built from the ground up with modding and custom content in mind.  Currently supported on Windows and Linux platforms.

The game is currently fully playable and includes the complete three acts of The Twin Expanse, an old school RPG campaign in the vein of classic games such as Baldur's Gate, but mixing in modern elements from titles like Divinity: Original Sin and Pillars of Eternity.  There is additionally The Endless Dungeon, a pure action dungeon crawl with more Roguelike elements.

The core game engine as well as the campaign are now considered largely complete, although there is always room for improvement.  Users are encouraged to file issues with bugs, feature requests, or any other feedback.
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-12-22 17:53:07 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e6a3439bfdffc2028b8d2d14f3058a4bb4e74c9b

commit e6a3439bfdffc2028b8d2d14f3058a4bb4e74c9b
Author:     Älven <alster@vinterdalen.se>
AuthorDate: 2024-12-22 17:31:34 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2024-12-22 17:42:00 +0000

    games/sulis: New port: Turn based tactical RPG with several campaigns

    Sulis is a Role Playing Game (RPG) with turn based, tactical combat,
    deep character customization and an engaging storyline. The game has
    been built from the ground up with modding and custom content in mind.

    WWW:            https://www.sulisgame.com/
    PR:             283358

 games/Makefile                                     |   1 +
 games/sulis/Makefile (new)                         |  39 ++
 games/sulis/Makefile.crates (new)                  | 245 ++++++++++
 games/sulis/distinfo (new)                         | 493 +++++++++++++++++++++
 games/sulis/files/patch-config.sample.yml (new)    |  19 +
 .../files/patch-sulis__core_src_config.rs (new)    |  11 +
 ...lis__editor_src_actor__creator__window.rs (new) |  11 +
 .../patch-sulis__editor_src_bin_editor.rs (new)    |  16 +
 .../patch-sulis__editor_src_load__window.rs (new)  |  11 +
 .../patch-sulis__editor_src_save__window.rs (new)  |  11 +
 games/sulis/pkg-descr (new)                        |  24 +
 games/sulis/pkg-plist (new)                        |   3 +
 12 files changed, 884 insertions(+)
Comment 2 Rainer Hurling freebsd_committer freebsd_triage 2024-12-22 17:55:43 UTC
Hi Älven,

Thanks for the port of this interesting 'small' game. Your port works out of the box, wow!

I just committed it, please test the ports version again, thanks :D
Comment 3 Älven 2024-12-22 18:30:46 UTC
Thank you, Rainer! :)

I really wanted to play this game, so made the port for myself first. :)
Just as always, like to share good things I have with all the world!

It's a second week already I'm actively run-testing this port for several hours a day, so sure it all works well! :D
Yes, it needs a lot more time to test it again, and again, and again… Just to be totally sure there are not any bugs in it, of course :D
Comment 4 Älven 2024-12-29 19:41:08 UTC
Upstream issue #220 blocks act3 campaign. Patch is backported and is being tested.
Comment 5 Älven 2024-12-29 19:47:53 UTC
Created attachment 256274 [details]
[PATCH] games/sulis: backport patch for upstream issue #220, blocking act3 campaign

Backported patch [0] for upstream issue #220 [1] is happily playtested and works well.

[0] https://github.com/Grokmoo/sulis/commit/af773b9f09753ea8614ac82dd8033c870a5a779c?diff=unified&w=0
[1] https://github.com/Grokmoo/sulis/issues/220
Comment 6 commit-hook freebsd_committer freebsd_triage 2024-12-30 08:48:27 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8b5b50bbb60d0ceb26cd84f511afde698fb44c75

commit 8b5b50bbb60d0ceb26cd84f511afde698fb44c75
Author:     Älven <alster@vinterdalen.se>
AuthorDate: 2024-12-30 07:40:46 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2024-12-30 08:47:05 +0000

    games/sulis: Fix area elevation in act3 areas

    Backported patch [0] for upstream issue #220 [1], which blocks
    act3 campaign (fix area elevation in act3 areas).

    [0] https://github.com/Grokmoo/sulis/commit/af773b9f09753ea8614ac82dd8033c870a5a779c?diff=unified&w=0
    [1] https://github.com/Grokmoo/sulis/issues/220

    PR:             283358

 games/sulis/Makefile | 4 ++++
 games/sulis/distinfo | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)
Comment 7 Rainer Hurling freebsd_committer freebsd_triage 2024-12-30 08:50:42 UTC
First of all: please open a new bugzilla report next time, as this is a new problem and the old PR was already closed, thank you ;)

I tested the patch briefly and then committed, so far everything looks good. So this fix should also make it into the upcoming 2025Q1 :)
Comment 8 Älven 2024-12-30 09:34:12 UTC
OK. I'll follow your advice next time.

Will be glad to see it in 2025Q1 too. Happy New Year! :)