SebaSOFT / walls-have-ears

A simple-as-possible FoundryVTT module to muffle sounds that are behind a wall for a player.
MIT License
8 stars 5 forks source link

Update for v12 #41

Open tionis opened 2 months ago

tionis commented 2 months ago

The plugin is incompatible with Foundry V12

SebaSOFT commented 2 months ago

Yes, I was waiting for the Typescript types team to finish with the v12 types but they are not even finished with v11 types at the moment. To make sure we are all on the same page, Foundry VTT has partially included some of the functionality of WHE into core, but the current implementation is not easy to setup and is already prone to incorrectness. So my idea for v12 is:

  • Move the project to parcel/TS
  • Implement if possible the types on the new framework
  • Update Yarn and automated workflows (autodeploy?)
  • Add a global or scene setting to "handle muffling intensity by wall estimation"
  • Prevent showing the Muffling intensity slider
  • Prevent showing the Muffling selector ( or auto assign it)
  • Change the intensity slider just for a given user and not be a server setting
  • Handle new types of walls and the proximity/reverse proximity cases
  • Create entire new tutorials and test bed
tionis commented 2 months ago

Alright, thanks for the update :+1:

Marco9966 commented 4 weeks ago

Hi there, any news about when a V12 update is coming?

SebaSOFT commented 3 weeks ago

V12 is still too risky of an upgrade but the timeframe in which I devise v12 branch being release is around mid Sept. Help is always welcomed.

Marco9966 commented 3 weeks ago

Do you know anywhere I can start to help with? I have some knolege with developing, so maybe I can help with something