Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warp Gate abandonment and v12 blockage #150

Open
SalieriC opened this issue May 27, 2024 · 1 comment
Open

Warp Gate abandonment and v12 blockage #150

SalieriC opened this issue May 27, 2024 · 1 comment
Labels
doing This is currently in development but might take some time. help wanted Extra attention is needed

Comments

@SalieriC
Copy link
Owner

The abandonment of Warp Gate has a major impact on many functions within SWIM but there are alternatives:

  • Portal by theripper93 is a promising suspect for the spawning and location getting (what crosshairs of Warp Gate provided). This is a likely replacement for many functions in SWIM, especially the Mighty Summoner and Shape Changer.
  • Sockets are a core way to replace the event system in Warp Gate. They are somewhat more involved but theripper93 has provided a wrapper that could be integrated in SWIM to completely replace the former event system. The wrapper would also provide a way to send back a response (afaik SWIM doesn't use that yet but might be needed in the future),
  • An alternative to building a wrapper like above could be socketlib by Stäbchenfisch. I don't think adding two dependencies to replace one is a great idea but it might be easier to implement and thus faster.

All of this creates a massive problem since a v12 update is needed and Warp Gate might not be compatible with v12 but my time is really short this time a year. So if you think you can help out, please comment here or DM me on Discord (salieric). Without outside help, a SWIM release for v12 Foundry might not happen before the end of the summer.

@SalieriC SalieriC added the help wanted Extra attention is needed label May 27, 2024
@SalieriC SalieriC pinned this issue May 27, 2024
@SalieriC SalieriC changed the title Warp Gate abandonment Warp Gate abandonment and v12 blockage May 27, 2024
@SalieriC SalieriC added the doing This is currently in development but might take some time. label Oct 19, 2024
@SalieriC
Copy link
Owner Author

SalieriC commented Oct 19, 2024

Soecktlib and Portal were chosen to continue with. Several features require an overhaul. Here is a list, checked are those that already are overhauled:

  • Effect Builder
  • Shape Changer
  • Summoner
  • Heal Other
  • Common Bond
  • Delete Actor (It's a GM relay and not directly accessed)
  • Update Combat (previous, next and current turn) (It's a GM relay and not directly accessed)
  • Craft Campfire
  • Tester

Only those are checked which are already tested to work on a GMs account. However all of them need to be tested on a players account as well. If you want to help out in testing, please let me know, this is an excellent opportunity for anyone whi is not a dev to contribute to this project. Below are those functions that are already tested with player accounts:

  • Effect Builder
  • Shape Changer
  • Summoner
  • Heal Other
  • Common Bond
  • Craft Campfire
  • Tester

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doing This is currently in development but might take some time. help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant