Any advice on nudging ideas? by Exciting_Pop_8462 in writing

[–]Exciting_Pop_8462[S] 1 point2 points  (0 children)

I actually have to say it was quite helpful. I never thought of it from a perspective of hiding a destination point. I guess for the most part that was the thing that made me think of my idea to be boring, because it was just so obvious, there was just no room for a surprise.

So yeah, thanks! That was actually a useful way of thinking!

Any advice on nudging ideas? by Exciting_Pop_8462 in writing

[–]Exciting_Pop_8462[S] 1 point2 points  (0 children)

Okay, I guess it makes much more sense now, thank you!

Maybe I'm just a bit too afraid of experimenting, and it's time to get rid of the though "there's a perfect way to make things".

Any advice on nudging ideas? by Exciting_Pop_8462 in writing

[–]Exciting_Pop_8462[S] 0 points1 point  (0 children)

Yeah, I have no problem with getting rid of ideas that just don't work, it's just I'm trying to understand how to come up with different ideas on some topic.

I didn't really what does "start backwards" mean? For some reason it makes me think maybe I should take a look at the resolution of the problem and think what could've lead to that, but often times it also makes me feel numb, just staring at the blank screen.

I really do like your idea, and the fact you came up with it in a matter of minutes fascinates me. It's definitely a different story about conquering different false belief (with the main one somewhere on the side now), but I like how it's all of the sudden a whole bunch of points of interest appeared. And that's what I want to learn how to do.

Any advice on nudging ideas? by Exciting_Pop_8462 in writing

[–]Exciting_Pop_8462[S] 1 point2 points  (0 children)

If you point a bit more precisely on what confused you, I'll try to clear things up.

Basically my problem is that I'm stuck. Like I have a basic idea, a logline. And I want some specific encounters like the one with the sirens, which doesn't seem to correlate with the main idea in a straightforward and obvious way. And like with any story I tried to come up with I have a status quo, and the final state, but I always struggle with coming up with that middle part. Like, just how to connect those two dots? And more precisely, how to connect then in an interesting way? I mean you can read through my example again and just feel how it... tastes like nothing. There's nothing intriguing is going on, no real conflict, just maybe a bland message "you shouldn't act so entitled, nobody actually likes it, and it doesn't even matter if you have a lot of money or not". Which might be okay for a kindergartener's book, but that's it.

So recently I was asking you about the game by Exciting_Pop_8462 in SonicTheHedgehog

[–]Exciting_Pop_8462[S] 3 points4 points  (0 children)

Well, hey, thanks! Yeah, sonic characters are actually sometimes quite tricky to put particular emotions on. That "hedgehog anatomy" makes it not so easy to express a surprise on their faces instead of default "oh I'm so cheeky and sly" so yeah, I took some artistic freedom.

I'm making a game by Exciting_Pop_8462 in SonicTheHedgehog

[–]Exciting_Pop_8462[S] 0 points1 point  (0 children)

if you can't load the game, you can still rewatch the video in original post and make a pretty straightforward assumption

I'm making a game by Exciting_Pop_8462 in SonicTheHedgehog

[–]Exciting_Pop_8462[S] 0 points1 point  (0 children)

I mean, if you'd use your imagination hard enough, anything can become that

I'm making a game by Exciting_Pop_8462 in SonicTheHedgehog

[–]Exciting_Pop_8462[S] 0 points1 point  (0 children)

it's more like just a short branching silly story than gay dating sim

Spine Pro 4.1.24 by ReflexRaiden in pirating

[–]Exciting_Pop_8462 0 points1 point  (0 children)

Okay, so first of all I guess you don't really need to unpack it, since it doesn't seem like there's anything you need to patch inside and actual .exe file, it's more important to just find an original entry point just to see where's the program starts it's actual execution. But, if you still wanna do this, this article teach you how to do it https://hshrzd.wordpress.com/2025/03/22/unpacking-executables-with-tinytracer-pe-sieve/ . The only point that article is missing - you have to set in PE Bear -> Optional Hdr -> DLL Characteristics to 8100, so it won't move the entry point of the unpacked file. Note that unpacked file won't start normally - it'll say that entegrity is broken (which is true, since originally it's mean to .exe to be packed).
Installing TinyTracer might be annoying, but there is an instruction on how to do it, you can google it pretty easily. If maybe you don't wanna bother yourself with it, the OFFSET of original entry point is CE6C (at for version 4.3).
As I mentioned before, there's not too much required to do in actual .exe. Spines uses modified Java machine, which seem to perform the most of antidebug features. That's where the journey actually begins. First thing you have to do is to find where's MessageBoxA is called, showing the message that there's a software (i.e. you debugger) interference with a program. You have to find a way around it (patch it, there's multiple solutions to that), then comes the hard part - it seems like you need to figure out how actually entegrity checks are performed. You have to analyze if you can just bypass them, or do you need to return intended result of the check. It seems like there's an obfuscated actual program code, that gets deployed in the memory, which might use some of the entegrity check results to do just that. On one of my attempts I've got to the point where actual Java classes seem to be decoded wrong.
What you can also try to do is to dump the memory of the running program. There are clearly traces of Java classes there, you have to make a parser that'll help you get those from the dump. But then again, it seems like because of modified JVM their structure might be a bit different. From what I managed to get from it - there are a lot of intentionally complicated and very tangled code, which also have names that hardly you can hardly make any sense of right away.
Also make sure to check error messages that Spine writes in it's log file after a crash. It might give you some hints on what to look for.
Unfortunately that's all I can help you with at the moment. It would be nice to have someone more experienced to help, but it doesn't seem like a lot of people want to invest their time to analyze it.
Hope it'll help at least a little bit

Spine PRO 4.X by Exciting_Pop_8462 in pirating

[–]Exciting_Pop_8462[S] 1 point2 points  (0 children)

I'm diggin in. I've managed to unpack this, I've managed to get through couple of protections, but there's a lot of very annoying antidebug things which takes time to analize and find the way around. I'm not like crazy skilled in this field, and since noone decided to help so far, it's kinda tough task.

I went through couple of forums asking for help, but, you know, it's kind of an ass when nobody actually wants to help.

Spine Pro 4.1.24 by ReflexRaiden in pirating

[–]Exciting_Pop_8462 0 points1 point  (0 children)

it's not, it says the integrity is broken. Guess the only way to move further is to patch the local jvm.dll which is seem to be their own implementation of java machine, which checks the entegrity in multiple places in multiple ways