Giter Site home page Giter Site logo

Comments (8)

NotAdam avatar NotAdam commented on May 29, 2024 1

literally nothing of use lol

from penumbra.

Ottermandias avatar Ottermandias commented on May 29, 2024 1

Regarding applying customization values, check out Glamourer on my repos.
I can probably add a IPC listener to the plugin that gets fired when a redraw is started or finalized. Probably easiest to add what you want if you ping me in discord. Though I'm mostly unavailable the next few days.

from penumbra.

AncientAzem avatar AncientAzem commented on May 29, 2024

So I noticed the basic HTTP api is checked off in this list. Out of sheer curiosity what is the extend of that API?

from penumbra.

AncientAzem avatar AncientAzem commented on May 29, 2024

That's what I thought but was curious none the less 😅

from penumbra.

y2-ss avatar y2-ss commented on May 29, 2024

While it's not specifically related to mod/file management, would supporting character redraws events (sending/receiving) be in the scope for the API?

from penumbra.

Ottermandias avatar Ottermandias commented on May 29, 2024

It's not part of the HTTP API (because I have no idea where Adam was going with that and thus there wasn't any progress made on that :D) but it is part of the extracted API I did for Glamourer, and part of the IPC-API in API4. So queuing redraws from another plugin would be possible from API4 on. Firing IPC events when redrawing would also be easily addable.
What's your goal here?

from penumbra.

y2-ss avatar y2-ss commented on May 29, 2024

I'm working on a plugin that changes customization and orientation values of Players for role-playing purposes, and some of these values changes, like position, rotation, and scale, are lost when Penumbra redraws characters. Right now my plugin only applies these by just a manual command, but being able to apply them after a Penumbra redraw would be a goal.

from penumbra.

AncientAzem avatar AncientAzem commented on May 29, 2024

Hey there! If this isn't something that someone is actively working on I would love to start working on it bit by bit. I've spent some time poking around the codebase and it's something I am willing to take a stab at.

Edit: This probably isn't much but I decided to poke around a bit for fun this afternoon and expanded the existing HTTP API with some more functionality. It's all over in https://github.com/DevJinnial/Penumbra/tree/web-api-expansion if anyone wanted to take a look. Didn't want to submit a PR yet since I am still working on it but thought I would update this message with it.

from penumbra.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.