Anna's Avatar

Anna

@anna.lgbt

she/her | 28 | gay | <3 jenny ~ 9 november 2022 | I do the programmin' creator and sole developer of https://heliosphere.app, a mod platform for #ffxiv. I also make a lot of other plugins like Orange Guidance Tomestone

1,127
Followers
118
Following
2,898
Posts
03.09.2024
Joined
Posts Following

Latest posts by Anna @anna.lgbt

engine go boom

08.03.2026 04:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yup! Not sure what it will look like, but it'll be something funky at the end of the "Name" line

08.03.2026 02:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Added a little feature that will check for loose files in your PMP and offer to automatically put them in their own zip file and upload it as an extra file attached to the version you're uploading. Hopefully that helps c:

07.03.2026 23:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Not sure why exactly it happened. Editing the meta.json to remove the nul byte at the end of the name will fix it if this happens again, but I can't say why it happened. My best guess is a TT bug because we couldn't get Penumbra to cause the issue. Either way, sorry for the inconvenience!

07.03.2026 23:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

RE: https://hachyderm.io/@heliosphere/116190008742161709

It's live now! Let us know if there are any issues.

07.03.2026 23:49 πŸ‘ 16 πŸ” 8 πŸ’¬ 0 πŸ“Œ 1

I created a fixed meta.json file: files.catbox.moe/mi2b2k.json
If you're not sure how to replace that, here's the entire PMP with the fixed meta.json already included: files.catbox.moe/k3sb0b.pmp

Fixing that file allows the PMP to be uploaded. We think TT may have a bug that caused this issue.

07.03.2026 23:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Screenshot of Heliosphere's file upload form. A file called "my mod.pmp" is selected. There is a warning that displays "This PMP contains files that are not used by Penumbra. Heliosphere filters such files before upload, so PMPs downloaded from Heliosphere will not contain them.

You can upload these files as extra files that can be downloaded separately. Heliosphere can do this for you automatically if you check the box below."

Below that text is a checked checkbox labelled "Upload unreferenced files as an extra .zip file attached to version 1.0.1". A text input is beneath the checkbox, and it's labelled "Name of .zip file to be created".

Below that is a list of the extra files contained in the PMP, which are "dds/would you believe it.dds", "png/a loose file.png", and "png/another loose file.png".

Screenshot of Heliosphere's file upload form. A file called "my mod.pmp" is selected. There is a warning that displays "This PMP contains files that are not used by Penumbra. Heliosphere filters such files before upload, so PMPs downloaded from Heliosphere will not contain them. You can upload these files as extra files that can be downloaded separately. Heliosphere can do this for you automatically if you check the box below." Below that text is a checked checkbox labelled "Upload unreferenced files as an extra .zip file attached to version 1.0.1". A text input is beneath the checkbox, and it's labelled "Name of .zip file to be created". Below that is a list of the extra files contained in the PMP, which are "dds/would you believe it.dds", "png/a loose file.png", and "png/another loose file.png".

A new feature is in the works! Check a box to have all loose files in your PMP automatically uploaded as an extra zip file.

07.03.2026 21:27 πŸ‘ 71 πŸ” 22 πŸ’¬ 1 πŸ“Œ 1

uhhh so there is something very strange in your mod's title. it has a null byte, which is causing the database to reject it. how did you make this pmp? otter and I are curious so we can find and fix whatever caused this to happen

07.03.2026 19:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

You can attach it to both. It just allows you to have different files per version, for example for updated devkits etc

07.03.2026 19:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yeah, that tab is very new. Extra files are attached to specific versions, so they're included there. I'm thinking up ways to make it more obvious as we speak to reduce frustration c:

07.03.2026 19:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

fwiw I don't know there's a problem unless someone reports it! I'll take a look at this error in a bit

07.03.2026 19:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

You can also use the feature designed for this, as posted here

07.03.2026 19:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

you want until you suddenly get motivation and hope you can get it all done then

07.03.2026 07:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

making a new scope filled with let x = x.clone(); let y = Y::clone(&y); before spawning a thread or task or some shit is one of those "I know why I have to do this, but it feels like there should be a better way" moments for real

06.03.2026 19:31 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

the hallucination machine is good for nothing in the long run

05.03.2026 15:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I do this when talking through things to myself because in my head it's like I'm making a tutorial and meaning "people in our position", not system stuff

05.03.2026 05:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The hobby is problem-solving, and that is what's fun to me. I do not want the hallucination machine to shittily do the fun part for me.

05.03.2026 05:42 πŸ‘ 18 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

you can block uploaders, which will technically filter them out. a filter for searches only is an interesting idea. I can put that on the list

04.03.2026 22:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Jesse Singal: β€œI don’t understand why all these experts with degrees keep disagreeing with me. So demoralizing. What could the explanation be??”

04.03.2026 17:14 πŸ‘ 8551 πŸ” 1550 πŸ’¬ 150 πŸ“Œ 52
no take only throw meme with the word "throw" replaced with "hot". three panel comic. dog with a frisbee in first panel saying "pls hot??" with a begging face. second panel has a hand reaching toward the frisbee, and the dog looks mad saying "no take!!". third panel has dog looking even angrier, zoomed in on their face, saying "ONLY HOT"

no take only throw meme with the word "throw" replaced with "hot". three panel comic. dog with a frisbee in first panel saying "pls hot??" with a begging face. second panel has a hand reaching toward the frisbee, and the dog looks mad saying "no take!!". third panel has dog looking even angrier, zoomed in on their face, saying "ONLY HOT"

03.03.2026 23:20 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
28.02.2026 22:56 πŸ‘ 2449 πŸ” 737 πŸ’¬ 3 πŸ“Œ 2
A screenshot of the Customize menu in Kingdom Hearts reading "Goofy: Conservative"

A screenshot of the Customize menu in Kingdom Hearts reading "Goofy: Conservative"

still love his movies but this is disappointing

01.03.2026 20:27 πŸ‘ 2856 πŸ” 1042 πŸ’¬ 15 πŸ“Œ 1
MGS codec screen. Left side is static, right side is Snake. The text says "So good to finally meet you, Snake. I'm Sore Fuckmann, resident sex expert for the CIA."

MGS codec screen. Left side is static, right side is Snake. The text says "So good to finally meet you, Snake. I'm Sore Fuckmann, resident sex expert for the CIA."

Same setup as previous image, but the text is now just "Sex?"

Same setup as previous image, but the text is now just "Sex?"

23.02.2026 12:46 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I've cleared the cache and made the page check periodically once you've submitted a verification so that you shouldn't need to refresh. Once you're free, if you can check again by using Ctrl+Shift+R to refresh, I'd appreciate it. If it's not fixed, then I'll need some more information.

22.02.2026 20:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I wonder if maybe the page got cached. I'll look into it right now. Sorry for the inconvenience ;-;

22.02.2026 20:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

hey, if you refreshed the page after receiving this email, that's a bug, and I'd like to look into it! could you tell me what happened so I can fix it for future users?

22.02.2026 20:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A warning box on Heliosphere with the title "Hold up!" The content is:
Please fill out the form below to request a mod verification. You will receive an email with the results after your submission has been reviewed. You only need to do this once.
What is the name of one of the mods you have created? <text box>
The mod does not need to be published. If you haven't yet made any, you may use an idea.
Please describe that mod in a sentence or two. <text box>

A warning box on Heliosphere with the title "Hold up!" The content is: Please fill out the form below to request a mod verification. You will receive an email with the results after your submission has been reviewed. You only need to do this once. What is the name of one of the mods you have created? <text box> The mod does not need to be published. If you haven't yet made any, you may use an idea. Please describe that mod in a sentence or two. <text box>

I'm so confused. The form literally asks for a name and a one-to-two sentence description, and further clarifies that it's for spam prevention and you can use an idea. Manual verification is the most effective spam prevention tool, and it doesn't even require a published mod, as the form states.

22.02.2026 19:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Not sure I'm understanding correctly, but if there's a song that isn't the song from the second phase that I can use for phase one, please share if you find it! Tyrant's song is good, but he takes longer to reclear, and getting hit with it again is less than ideal lmao

21.02.2026 14:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is exactly right. It's so inappropriate that I replaced it with the song from Tyrant. The phase two song fits much, much better since it was designed to!

21.02.2026 14:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Screenshot of Densha de Go Professional Shiyou's game over screen that displays after finishing a route. The whole image has a scanline filter over it. It says "GAME OVER" in English, and above that is presumably the Japanese for "GAME OVER", but I can't read it, so I don't really know. There's a... train stewardess? in a blue hat and pinstripe suit+skirt with white gloves, a white collared shirt under the suit, a purple tie, and blue shoes. She's winking and doing some sort of salute.

Screenshot of Densha de Go Professional Shiyou's game over screen that displays after finishing a route. The whole image has a scanline filter over it. It says "GAME OVER" in English, and above that is presumably the Japanese for "GAME OVER", but I can't read it, so I don't really know. There's a... train stewardess? in a blue hat and pinstripe suit+skirt with white gloves, a white collared shirt under the suit, a purple tie, and blue shoes. She's winking and doing some sort of salute.

this is all @seanseanson.bsky.social's fault for making that taito video. I'm addicted to the strongest drug there is: japanese train games

19.02.2026 19:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0