How to edit other people's games?

I'd like to download some quest games that I like, and crack open the code so I can see how they did it, and maybe just replace it with my own specifics. I'm a TERRIBLE programmer, and get overwhelmed way too easy. So this would pretty much be the only way I could figure out how to make a game.

Is it possible to do that? I've seen some other people make re-uploads, or remasters of some games, and would like to try that out.


You "can", but Quest loads a ton of support code that you don't see while you are programming it...
AND, you can't see it in the UI... Only in the code view...
IF you understand what to skip over...

I had played with the idea of making a program that would delete out the Quest code functions,
BUT, I wondered if that would be a problem...


K.V.

I would message the creator and ask if they'd mind sharing the source code.

Well. . .

Actually, I advise just following the Quest tutorial once or twice. I promise it will be easier to learn how to use Quest than to try to hack a game without knowing how to use Quest.


By hacking a game, you already have something working...
A tweak here, a change there... OOPS, that broke it!!!
Just make sure you work with a copy!!!


It’s a terrible way of learning as the mechanics don’t necessarily work in a linear way (functions, timers and objects could each contain the code you’re looking for).
Every time I go back to a project that I’ve put on hold it’s a nightmare working out how I did everything.


Actually, you're right... You learn best by starting small and building from there...
But, once you know enough, "hacking" someone else's code would be easer...
I guess it's a side effect of working with Basic for about 36 years...
(or any coding background for that matter...)


Io

If you're a new programmer, I seriously do not recommend cracking open someone's code. The problem is, every problem in programming usually has multiple solutions, all of which seem intuitive to one person but not to another. You're better off starting off with simpler games you make yourself, and working your way up.

When you encounter a problem you don't know how to solve - "How do I make a conversation tree? How do I make a character's Empathy go down? etc" , it's time to expand your 'toolkit'. Learn how the Switch code works. Learn how If-Then-Else works, how Menu works, etc.

Everyone who programs in Quest has the same tools, but prefers to use them in different ways for the same things. Find what fits for you, I say.

This, as all good things, might take a WHILE. The current game I have in development, I had 3 false starts that I gave up because I didn't know enough about coding to be able to make the game I had envisioned. Only now, on attempt 4, am I actually finally bringing it to life.


This topic is now closed. Topics are closed after 60 days of inactivity.

Support

Forums