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

[Compat] Promenade #13

Open
4 tasks done
sisby-folk opened this issue Jul 25, 2022 · 5 comments
Open
4 tasks done

[Compat] Promenade #13

sisby-folk opened this issue Jul 25, 2022 · 5 comments
Labels
suggestion New feature or a request for Architecture Extensions.

Comments

@sisby-folk
Copy link

List the blocks you want added to AE.

  • Palm Wood
  • Cherry Wood
  • Dark Amaranth Wood
  • Blunite
  • Carbonite

List the blocktype(s) you want added to AE.

No response

What blocktypes do your block(s) fall under if applicable.

  • Column Block
  • Arch Block
  • Post Block
  • Beam Block

Describe how your blocktype(s) will work if applicable.

No response

Additional context

I mean hey, I saw both at blanketcon

I personally only use palm and cherry, and consider these more interesting as aurora's decorations has support for the wood types from these mods, however I thought I'd at least list out the others.

@sisby-folk sisby-folk added the suggestion New feature or a request for Architecture Extensions. label Jul 25, 2022
@woodiertexas
Copy link
Collaborator

When Arch-Ex gets runtime datagen as part of its rewrite, it'll be able to see what modded blocks exist and then generate Arch-Ex blocks for said modded blocks.

@sisby-folk
Copy link
Author

sisby-folk commented Jul 25, 2022 via email

@woodiertexas
Copy link
Collaborator

Since Arch-Ex 2 is released. It is possible to do mod compat via its API which is documented here: https://github.com/DebuggyTeam/architecture-extensions/wiki/Integrating-Arch-Ex-into-your-mod

I recommend talking to the dev(s) of Promenade about integrating Arch-Ex into the mod.

Optionally, you can join the Debuggycord server here: https://discord.gg/bWN57F5CCA

@sisby-folk
Copy link
Author

sisby-folk commented Mar 27, 2023

I'd like this to be reopened.

Now - I don't still use promenade, but it's worth noting that prompting content mod devs to interface with archex2 api as the only route into things like wood and stone type compat completely locks out fabric mods from having arch-ex compatibility.

We're quilt mod developers and we like developing on the quilt toolchain - but that doesn't change that Promenade is a fabric mod, and has no ability to do this interfacing in its current state.

It would be possible for archex to ship an isModLoaded-style compatibility package for things like this and auroras deco and soul ice - but additionally, looking over the documentation for archex integration it seems like it could potentially be data driven instead?

Basically, a built-in compat package, making parts of the API data driven where possible, or both (how switchy does it), would resolve this issue.

@woodiertexas woodiertexas reopened this Mar 27, 2023
@falkreon
Copy link
Member

After discussing with the other devs I think it would be realistic to scan for json at a predefined path in each mod in order to "passively" pick up things like new wood types, one "base block" per json. That way it's clean, data driven, and if archex isn't around the json just gets ignored.

If that sounds like a satisfactory solution I'll get a PR started asap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
suggestion New feature or a request for Architecture Extensions.
Projects
Status: Todo
Development

No branches or pull requests

3 participants