how can i make a game in 2k/2k3 so that when others download it they cannot view the project rpg maker?

uuui

Villager
Member
Joined
Jun 10, 2020
Messages
14
Reaction score
1
First Language
en
Primarily Uses
RM2k3
something i noticed some games have but not sure how they do it
 

estriole

Veteran
Veteran
Joined
Jun 27, 2012
Messages
1,375
Reaction score
617
First Language
indonesian
if i remember correctly there's some program that can pack it to exe files... it's actually creating a 'virtual environment' for the program to run... if i remember correctly one of them called spoon virtual application studio or something...

i don't know the game you have seen use that too or other program though...
hope this help.
 

ShadowDragon

Veteran
Veteran
Joined
Oct 8, 2018
Messages
3,194
Reaction score
1,190
First Language
Dutch
Primarily Uses
RMMV
Enigma VirtualBox is the one most uses and it's free,
 

Cherry

RM2k(3) Developer (English Version)
Developer
Joined
Apr 19, 2015
Messages
135
Reaction score
82
First Language
German
Primarily Uses
My personal opinion is that you shouldn't do it. See this conversation I recently had as an explanation about why:

Hello Cherry,

For my game I've been using 'Map Tree Corrupt' as a protection for my game. I know there are ways to get around it, but it was not so easy until now. Your recent 'RMunscramble' makes it so. Most likely, the person asking for it wanted to copy the scripting.

My game: [...]

What can I do to protect my game and get around that? I tried looking into compilers a while ago but couldn't find/do one that allowed the game to work correctly afterwards. Suggestions? Encryption?

Hey,

look, we may not agree on this on a philosophical level, but I just don't think there is any point in those "protections". Especially in the RPG Maker - you can't just "copy the scripting" anyway, it's too interweaved with the game itself, and it wouldn't be useful. If it would be so simple, then it wouldn't be anything protection-worthy anyway, and otherwise what is bad about having someone learn how to do advanced things by example? Security through obscurity isn't and never was actual security anyway, it's pretty pointless, and RMUnscramble doesn't do anything super-advanced, it just changes the first few bytes of the files back to how they should normally be - I whipped it up in literally 5 minutes.

When you said compiler, I guess you meant something like Molebox (some other RM games used that in the past), but it can cause performance issues and I don't think it'll play nicely with DynRPG, plus there are unpackers for that as well (I myself wrote one too, many years ago).

I see those "protectors" as obstacles in accessibility, both of the game itself and of knowledge. For example, with EasyRPG as alternative engine you can play RM games on Mac, phones, etc. (well with your game there is also the DynRPG problem, but even for popular DynRPG plugins they started to build support functionality), but then a non-standard game format like this comes around - they probably built workarounds for this, but it's a shame they had to do that in the first place. People not adhering to standards is what makes writing compatibility programs so annoying.

In my opinion you shouldn't attempt to "protect your game" at all. I just don't see what there is to protect from. What financial loss would you incur if someone learns with your help how to use certain logic features of the RPG Maker...? Maybe your graphics or music, but if you sell the game, the license you put on it will protect it (and it would probably be pretty obvious if another person would start using your original content anyway), and in any other case it doesn't make sense.

These are my two cents though. I'm not going to recommend anything to you because I believe it's the wrong path to go down in the first place, and if there were a stronger "protection" for RM2k(3) games that wouldn't already have an easy way to bypass it, I would probably create such a way myself next time I come across it, so it doesn't make sense to give you any recommendation...

By the way, that doesn't mean that I don't value your game or the work you put into it. It looks like a great game (I didn't play it though).

All the best, and stay safe & healthy,

Cherry
 
Last edited:

Aldu

Overworked
Member
Joined
Nov 22, 2020
Messages
19
Reaction score
69
First Language
English
Primarily Uses
RM2k3
I agree with Cherry. Back in the old days, everyone opened each others' projects. I think that really helped the RM2k3 community thrive because we could inspire each other and learn from them.

I've used molebox and enigma virtual box in the past and I personally don't like it. Many anti-virus programs flag your game as a virus. If you're a nobody and someone who's not familiar with the RPG Maker scene downloads your game and sees that it's a virus, there's a possibility that they won't play your game (yes, there are people like that).

If your only issue is to prevent people from reading your code, then I suggest creating a copy of your project, open it, then delete all of the Switch/Variable/Common Event names so it's inconvenient for someone to understand what you did.
 

Latest Threads

Latest Posts

Latest Profile Posts

>Testing with fonts change.
>Tries installing a plugin. Doesn't work.
>Tries changing the plugin commands. Doesn't work.
>Tries installing another plugin. Doesn't work.
>Changes a few more plugin commands. Doesn't work.
>Goes directly to the gamefont file and changes the src. Works.

YYEEEAAAAHHHAAAA

Perseverance is key, bois and girls.
What Reviews say on RPG Maker MZ?
Looking back at some sketches, and game design documents on my PC dated summer of 2015. I started development with the release of MZ, but in 2015, I felt a strong desire to make a game out of the blue. I remember feeling sad for no apparent reason, and all these ideas rushed into my head. Now that I think about it, since that day, everything has become easier to do on my PC . . . it’s very creepy.
Everything's going to be alright! We're all in this together. <3
Aaaaannd published my game's tech demo. :D

Feel free to download and play it. And give feedback!

Forum statistics

Threads
107,806
Messages
1,032,341
Members
139,950
Latest member
Delv1s
Top