shomy's Avatar

shomy

@shomy

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

36
Followers
10
Following
48
Posts
26.09.2024
Joined
Posts Following

Latest posts by shomy @shomy

Post image

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

04.03.2026 19:25 👍 74 🔁 15 💬 7 📌 0

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!

18.02.2026 04:52 👍 3 🔁 0 💬 0 📌 0

I made a custom logo because the stock one was boring :D
Stock one was the Android mascot sideways

30.01.2026 20:07 👍 0 🔁 0 💬 0 📌 0

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...

30.01.2026 10:13 👍 2 🔁 1 💬 0 📌 0

Hope you get well soon, and thank you for your work on your tool! Looking forward for the new update!

11.01.2026 20:57 👍 1 🔁 0 💬 0 📌 0

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 :)

11.01.2026 16:38 👍 1 🔁 0 💬 1 📌 0
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...

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...

11.01.2026 09:00 👍 4 🔁 2 💬 0 📌 1
Preview
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 "
28.12.2025 03:29 👍 0 🔁 0 💬 0 📌 0
tab mode of Godot's pandora addon

tab mode of Godot's pandora addon

Thanks to contributor kphero, #pandora now has a tab mode for categories!

https://github.com/bitbrain/pandora/pull/231

#godotengine #addon #rpg

18.12.2025 06:24 👍 8 🔁 4 💬 0 📌 0

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!

01.11.2025 14:51 👍 2 🔁 0 💬 1 📌 0
Post image

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).

22.10.2025 16:46 👍 112 🔁 10 💬 9 📌 0
Preview
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

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!

16.10.2025 10:16 👍 0 🔁 0 💬 0 📌 1

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

12.10.2025 09:29 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

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...

30.09.2025 22:25 👍 5 🔁 2 💬 2 📌 0
Preview
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...

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

30.09.2025 10:24 👍 54 🔁 17 💬 1 📌 1

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.

30.09.2025 20:47 👍 0 🔁 0 💬 0 📌 0

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!

30.09.2025 20:47 👍 0 🔁 0 💬 1 📌 0

- 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

07.08.2025 17:42 👍 0 🔁 0 💬 0 📌 0
Preview
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

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) -

07.08.2025 17:42 👍 0 🔁 0 💬 1 📌 0
Signal Emitted: Godot News - 2025 week 26
Signal Emitted: Godot News - 2025 week 26 YouTube video by Voylin's GameDev Journey

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

27.06.2025 19:25 👍 3 🔁 0 💬 0 📌 0
Preview
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!

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

24.06.2025 02:24 👍 17 🔁 4 💬 0 📌 0
Preview
GitHub - shomykohai/reflake: ❄️ An automatic nix flake updater ❄️ An automatic nix flake updater. Contribute to shomykohai/reflake development by creating an account on GitHub.

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...

21.06.2025 01:29 👍 2 🔁 0 💬 0 📌 0
Post image

🎂 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

17.06.2025 17:36 👍 14 🔁 2 💬 2 📌 0

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/...

14.06.2025 22:36 👍 2 🔁 1 💬 0 📌 0
Preview
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...

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...

14.06.2025 22:33 👍 1 🔁 0 💬 0 📌 0
A screenshot of QuestSystem documentation

A screenshot of QuestSystem documentation

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

28.04.2025 01:08 👍 5 🔁 0 💬 0 📌 0
Smooth Pixel Art Camera | Godot 4.4 Tutorial
Smooth Pixel Art Camera | Godot 4.4 Tutorial YouTube video by Barry's Development Hell

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

10.04.2025 20:47 👍 23 🔁 3 💬 1 📌 0
Object Inherited By: AudioServer, CameraServer, ClassDB, DisplayServer, EditorFileSystemDirectory, EditorInterface, EditorPaths, EditorSelection, EditorUndoRedoManager, EditorVCSInterface, Engine, EngineD...

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...

04.04.2025 17:10 👍 1 🔁 0 💬 1 📌 0
Injecting properties into Godot's `_get` and `_get_property_list` methods.

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?

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?

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

03.04.2025 21:31 👍 17 🔁 1 💬 1 📌 0
Video thumbnail

Little #PaperLily preview, but you can watch the full scene here: www.youtube.com/watch?v=L8zl...

#indiedev #gamedev

09.03.2025 19:43 👍 112 🔁 35 💬 8 📌 0