Sign in

shomy

@shomy.bsky.social
44 followers 10 following 54 posts

⊹ ₊ ˚ ☾ ˚ ₊ ⊹ musician, developer & faerie she/her

PostsRepliesMedia
shomy @shomy.bsky.social · 21/09/2026
with the new extensions system and modding capabilities. This would also allow to have sub games like the original mii plaza
000
shomy @shomy.bsky.social · 21/09/2026
I had this idea a few days ago of a FOSS Mii Plaza for smartphones & more, made in #Godot, which works offline but also allows to have federated servers for stuff like events. Then also somehow linkable to the 3ds and wiiu with a companion HB app. Probably @bitbra.in pandora would be fit for this -
1101
Reposted by shomy
〽️ɪɢᴜᴇʟ 🔜 GodotFest @bitbra.in · 07/09/2026
E2E test automation in #Godot with #GdUnit and #Cucumber 🥒 bitbra.in/blog/godot-bdd #guide #howto #tutorial
bitbra.in
E2E test automation in Godot with GdUnit and Cucumber
2121
shomy @shomy.bsky.social · 06/07/2026
I just posted a new writeup on how I unlocked the bootloader of the Kyocera KY-42C abusing a Preloader exploit itssho.my/blog/article...
itssho.my
Hacking the Kyocera KY-42C
Introduction
100
shomy @shomy.bsky.social · 07/05/2026
Pandora is one of the best addons I've ever used, and Pandora+ bringing modules for it was really the best thing! Thank you and Trobugno for this 🩷
011
Reposted by shomy
〽️ɪɢᴜᴇʟ 🔜 GodotFest @bitbra.in · 07/05/2026
It's amazing what the #Godot community can do! Here is Pandora+, an addon based on my addon 😍 www.youtube.com/watch?v=xuxrj13jsAA
youtube.com
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
131
shomy @shomy.bsky.social · 03/05/2026
I've been working on some cool stuff for my #Godot game, involving quite some math. This below is the 3D visualisation of what I've been working on. Funnily enough, this is somewhat related to the plot too.
A 3D representation made in Godot of a vector field. The image includes 6 green spheres in fixed coordinates, and a rainbow sphere representing the current position.
130
shomy @shomy.bsky.social · 14/04/2026
love the shirt
010
Reposted by shomy
〽️ɪɢᴜᴇʟ 🔜 GodotFest @bitbra.in · 14/04/2026
Birding. 🐦‍⬛
191
Reposted by shomy
Project Kat | Paper Lily @leef6010.bsky.social · 04/03/2026
We've been away for some time, but here's a concept sketch from a whiiile back. You may not meet this character in chapter 2, but they heavily influenced the events of that chapter. #PaperLily #indiedev
910617
shomy @shomy.bsky.social · 18/02/2026
I took a long pause from my #Godot game and started learning Reverse Engineering in early 2025. It really helped me getting a better understanding of how code works, and gave me the opportunity of looking back at my game with fresh eyes. Guess soon I'll start working on Godot related stuff again!
030
shomy @shomy.bsky.social · 30/01/2026
I made a custom logo because the stock one was boring :D Stock one was the Android mascot sideways
000
Reposted by shomy
Roger Ortiz @r0rt1z2.bsky.social · 30/01/2026
After weeks of reverse engineering MediaTek's DA2 with @shomy.bsky.social, we finally figured out how the V6 exploit works. We decided to call it heapb8 ("heapbait")! Technical writeup: blog.r0rt1z2.com/posts/exploi... PoC: github.com/shomykohai/p...
blog.r0rt1z2.com
031
shomy @shomy.bsky.social · 11/01/2026
Hope you get well soon, and thank you for your work on your tool! Looking forward for the new update!
010
shomy @shomy.bsky.social · 11/01/2026
Surely the name is what makes it interesting xd! I've seen that the CVE itself was discovered and reported internally by MTK because of the same tool I've analysed (quite ironic). off topic: I've also seen they patched the heap overflow in v6, so I'm working on implementing it :)
110
shomy @shomy.bsky.social · 11/01/2026
Carbonara: The MediaTek exploit nobody served My new blog post on uncovering how I (re)discovered a long-time unknown #MediaTek exploit is finally online! shomy.is-a.dev/blog/article...
shomy.is-a.dev
Carbonara: The MediaTek exploit nobody served
Imagine this: You walk into a restaurant you only just discovered, the one rumored for serving the best dishes. It quickly becomes your go-to place for every meal. One day, something odd happens: a se...
042
shomy @shomy.bsky.social · 28/12/2025
media.tenor.com
a group of men are sitting around a table and one of them says " one of us "
ALT: a group of men are sitting around a table and one of them says " one of us "
000
Reposted by shomy
〽️ɪɢᴜᴇʟ 🔜 GodotFest @bitbra.in · 18/12/2025
Thanks to contributor kphero, #pandora now has a tab mode for categories! github.com/bitbrain/pandora/pull/231 #godotengine #addon #rpg
tab mode of Godot's pandora addon
084
shomy @shomy.bsky.social · 01/11/2025
I really suggest you take a look into this again bsky.app/profile/shom... this is gonna save you so much time later on, trust me. In dialogs and the rest of the code in my game, I get quests with their name, like QuestSystem.get_quest("first_quest") Extending the manager is the best way, IMO!
120
Reposted by shomy
Project Kat | Paper Lily @leef6010.bsky.social · 22/10/2025
Happy spooky month! 👻 Ch2 work is moving along, we're also designing some of the other chapters at the same time because a lot of things start connecting later on in the game (in fact, we recently rewrote and improved most of the final chapter's story dialogue).
911610
shomy @shomy.bsky.social · 16/10/2025
It's okay to iterate fast xd, though I suggest for the long run to subclass AbstractQuestManagerAPI to make things way easier to manage, like I did here with Pandora github.com/shomykohai/a... So, instead of having a separate module, or complex calls for steps, you have easy call in the autoload!
github.com
advanced-quest-system-example/helpers/pandora_quest_system.gd at main · shomykohai/advanced-quest-system-example
An advanced example project for making quests with QuestSystem. - shomykohai/advanced-quest-system-example
000
shomy @shomy.bsky.social · 12/10/2025
3 years ago... So much time has passed, lol. Most of the progress happened last year, and most of the time (70% of the time), being with no development
000
shomy @shomy.bsky.social · 30/09/2025
Have you ever seen Bad Apple playing on a Mediatek Bootloader? I have :D This is currently running on the Motorola G23, which you can read more on my blog on how it got unlocked! shomy.is-a.dev/blog/article...
272
Reposted by shomy
Nathan Hoad 🐱 Bravest Coconut out NOW @nathanhoad.net · 30/09/2025
I’m pretty excited to finally launch the Bravest Coconut demo on Steam 🐱 Give it a go and make sure to wishlist the game too! 👉 bravestcoconut.com/demo #IndieGame #CozyGame #Godot #PixelArt #GameDev
bravestcoconut.com
Bravest Coconut on Steam
Bravest Coconut is a silly game about solving story-driven puzzles, meeting a cast of quirky characters, and exploring a world littered with secrets... and you’re a cat. Help Coco unravel the mysterio...
15317
shomy @shomy.bsky.social · 30/09/2025
I'm still interested in this anyway. I guess that when I get a good card to test with, I'll try RE the tool again! Also, if you manage to achieve something, let me know, please! I was only able to make the two devices discover each other, but the connection then got cut off because of my WiFi card.
000
shomy @shomy.bsky.social · 30/09/2025
Hi! Sorry, I just saw this now. I tried doing that one time, but it didn't seem to work, unfortunately. Since the island transfer tool uses LDN, it should be *theoretically* possible. Though, I didn't experiment much more on that because of me not having a compatible card. That's all I could find!
100
shomy @shomy.bsky.social · 07/08/2025
- but I can easily see your point. My main issue was that jekyll-dash was getting too overwhelming to use for what I wanted to do, as well as many dependencies that could have been easily replaced by a custom single file plugin. For actions, I found that the default jekyll workflow works fine for v4
000
shomy @shomy.bsky.social · 07/08/2025
Nice reading! Funnily enough, I also recently updated my website and made my own theme (github.com/shomykohai/j...). I agree with how difficult jekyll can be to set up both on host and actions, but I'm lucky enough to be using nixos (so I can easily get the full environment up with one command) -
github.com
GitHub - shomykohai/jekyll-maple: 🍄 A cozy and dreamy jekyll theme gem, inspired by autumn and fairies
🍄 A cozy and dreamy jekyll theme gem, inspired by autumn and fairies - GitHub - shomykohai/jekyll-maple: 🍄 A cozy and dreamy jekyll theme gem, inspired by autumn and fairies
100
shomy @shomy.bsky.social · 27/06/2025
Voylin (author of GDEGozen) started an amazing series for news and other goodies in the Godot community! It is a good watch for everyone who uses #Godot in my opinion: 👇 youtu.be/VF_3Qg6Aypw
youtu.be
Signal Emitted: Godot News - 2025 week 26
YouTube video by Voylin's GameDev Journey
030
shomy @shomy.bsky.social · 24/06/2025
The new #Godot asset store is now in the public beta stage, apparently! QuestSystem can be found there, too! store-beta.godotengine.org/asset/shomy/... #gamedev #godot4
store-beta.godotengine.org
Quest System - Godot Asset Store
Discover and share high-quality assets for your games in our Godot Asset Store. Explore 2D sprites, 3D models, tools, addons, templates, plug-ins, animations, and more!
0174
shomy @shomy.bsky.social · 21/06/2025
Made an automatic flake updater for #nixos that works as a background service, so no need to use GitHub actions. It also includes a simple GUI ❄️ github.com/shomykohai/r...
github.com
GitHub - shomykohai/reflake: ❄️ An automatic nix flake updater
❄️ An automatic nix flake updater. Contribute to shomykohai/reflake development by creating an account on GitHub.
020
Reposted by shomy
Mew Pur Pur | Making GodSVG @mewpurpur.bsky.social · 17/06/2025
🎂 GodSVG turns 2 today! 🎂 Over the last year, GodSVG matured a lot: - Introduced groups and gradients - Implemented tabs - More stability and freedom to configure GodSVG as you want - Experimental Android build - Released on Itch: mewpurpur.itch.io/godsvg [1/3] #OpenSource
2132
shomy @shomy.bsky.social · 14/06/2025
Follow-up to this: there's a new PR by the same author for the trait system that will hopefully get merged. Most likely, it will not get merged for #Godot 4.5, but I hope to see it coming in 4.6! github.com/godotengine/...
github.com
GDScript: Add Trait System by SeremTitus · Pull Request #107227 · godotengine/godot
Supersedes: Add Trait System to GDScript #97657. Closes Add a Trait system for GDScript godot-proposals#6416. Focusing on: Traits are declared as members of a class. Trait hold all members that a...
021
shomy @shomy.bsky.social · 14/06/2025
I released haruka, a #magisk module for enabling signature spoofing on any Android rom (making it even easier to install microg). github.com/shomykohai/h...
github.com
Release v0.3 · shomykohai/haruka
What's Changed Make haruka more modular and make a magisk module by @shomykohai in #1 Usage haruka.zip: Flash the magisk module through the magisk app haruka*.dex: For manually patching on host F...
010
shomy @shomy.bsky.social · 28/04/2025
My QuestSystem addon for #Godot keeps improving! Now, the documentation covers topics and questions that are fairly common by the users. Here's some of the important bits for mastering the addon: shomy.is-a.dev/quest-system... Will soon add a new section on learning how to use the addon with UI
A screenshot of QuestSystem documentation
050
shomy @shomy.bsky.social · 10/04/2025
Here's a really nice and useful video from @barrysdevhell.bsky.social on how to use smooth camera with #Godot 4.4 pixel games! I was looking at a solution for this just a few days ago youtu.be/DwVPFbDoyoc #GameDev #indiedev #GodotTips
youtu.be
Smooth Pixel Art Camera | Godot 4.4 Tutorial
YouTube video by Barry's Development Hell
1233
shomy @shomy.bsky.social · 04/04/2025
For the first picture you can find the documentation for both the methods here: docs.godotengine.org/en/stable/cl... The second picture is DialogueManager! github.com/nathanhoad/g...
docs.godotengine.org
Object
Inherited By: AudioServer, CameraServer, ClassDB, DisplayServer, EditorFileSystemDirectory, EditorInterface, EditorPaths, EditorSelection, EditorUndoRedoManager, EditorVCSInterface, Engine, EngineD...
110
shomy @shomy.bsky.social · 03/04/2025
Cool trick you can do in #GodotEngine to inject properties later accessible into the scene at runtime! Currently using it with @nathanhoad.net DialogueManager to be able to access specific nodes in a scene without needing to make a new script for each scene! #GameDev #IndieDev #GodotTips
Injecting properties into Godot's `_get` and `_get_property_list` methods.Accessing the `save_point` property not declared in the script from DialogueManager after being injected into the scene data, and calling its `flap_wings` method

Then the following text:
SavePoint: Do you want to save?
1161
Reposted by shomy
Project Kat | Paper Lily @leef6010.bsky.social · 09/03/2025
Little #PaperLily preview, but you can watch the full scene here: www.youtube.com/watch?v=L8zl... #indiedev #gamedev
711235
shomy @shomy.bsky.social · 10/03/2025
Released version 1.7.0 and 2.0.0 (#Godot 4.4+ only) of QuestSystem. Now the addon can be modularized even more and integrated with addons with ease. QuestSystem support will focus mostly on Godot 4.4+, but bugfixes and features might be backported. github.com/shomykohai/quest-system
github.com
050
shomy @shomy.bsky.social · 21/02/2025
QuestSystem 1.6.2 released! Just a small patch with bug fixes and improved documentation! Thanks to Trobugno (Arkaruh's Tale) for also making a video guide on how to use the addon: youtu.be/bc_lB8LNup0 #Godot #gamedev 👇 github.com/shomykohai/q...
github.com
Release QuestSystem v1.6.2 for Godot 4.x · shomykohai/quest-system
What's changed Added Release Notes to update panel by @shomykohai in d4270a7 Added _to_string method to QuestResource by @shomykohai in fa5afcc Bug Fix Fixed dict_to_quests not adding quests to ...
050
shomy @shomy.bsky.social · 13/02/2025
Made a new article on my blog: How the Motorola G23 got unlocked: shomy.is-a.dev/blog/article... Now I can finally go back on game development!
shomy.is-a.dev
Unlocking the Motorola G23
Unlocking the Motorola G23 was not an easy task, but we finally did it!
000
Reposted by shomy
Nathan Hoad 🐱 Bravest Coconut out NOW @nathanhoad.net · 27/01/2025
Dialogue Manager version 3.0 is now available. There's a bunch of new features including the new "match" syntax as well as expression jumps. I talk about them and more in my new "Dialogue in Godot 4" video. 📺 youtu.be/Ydzj1bT_pC8 #Godot #GodotEngine #GameDev #IndieDev
youtu.be
Dialogue in Godot 4
YouTube video by Nathan Hoad
27819
shomy @shomy.bsky.social · 17/01/2025
Anyway, this album from Iron T Hawk and TIVANE is an absolute work of art.
youtube.com
The End Is Not Your Decision - YouTube
010
shomy @shomy.bsky.social · 02/01/2025
Thanks!!
020
shomy @shomy.bsky.social · 01/01/2025
My #Godot QuestSystem has now surpassed 300 stars on GitHub! github.com/shomykohai/q...
1160
shomy @shomy.bsky.social · 18/12/2024
Same. I'm also curious to see how it will impact stuff like addons. I imagine how it would impact the codebase of many of them, starting from mine for sure
010
shomy @shomy.bsky.social · 18/12/2024
There's a PR for #Godot that adds a Trait System to gdscript 👀 What are your thoughts on it? github.com/godotengine/...
github.com
Add Trait System to GDScript by SeremTitus · Pull Request #97657 · godotengine/godot
GDScript Trait System Based on the discussion opened in: Add a Trait system for GDScript godot-proposals#6416 The GDScript trait system allows traits to be declared in separate .gdt files or with...
140
shomy @shomy.bsky.social · 10/12/2024
Thanks! Will check out that tutorial! Looking forward for the next alpha!
000
shomy @shomy.bsky.social · 10/12/2024
I still have to implement the system to switch between layers when the players walks by a trigger, but the closest thing I can think of is this video: youtu.be/Z-iXfstZNgM
youtu.be
2D houses with multiple floors [Devlog #8]
YouTube video by Boxbrain
010