But the only reason many people play this version on the computer is that they can do what they like and not have the boundaries of a stupid Non-cheating software. My Togepi has gone missing because I wanted to change its egg steps, I was board of waiting for it to hatch. I personally would never use it in online battles and over trading because where'd be the fun in that, but in the main game which I have played before and just want to admire the beautiful hard work of its creators I don't like to be stopped every 5 seconds because I need something desperately and it is beginning to lag! Plus another reason you should just leave well enough alone is because sometime its good to have a laugh with friends and say "hay, look what I can do". Then see what clever things you both can unlock.
I feel that maybe awarding achievements and items should be blocked but not Pokemon,
this is also an unfinished buggy rough free indie pile, literally indev. i understand full well that people get bored of whats in the game and some, like me, play around with it more than actually
playing it (i play pokemon games but my p3d save is at ilex forest). when i first played this game there weren't trainers, there were no gyms and there were 20 pokemon and a handful of moves.
there's tension in designing a multiplayer game between making a toy and a game (and i don't mean 'a toy' in a pejorative sense, i mean gameplay where you are playing WITH the game and not PLAYING the game) because the more you make it a toy the harder it is to provide a structured, fair and fun game for players looking to just, you know, play a pokemon game.
some of the best 'toy' games, like minecraft and garrys mod also allow for content creators to make new content, content that can be more structured. however, not even garrys mod and minecraft are about changing your save files. content creation goes through something. i havent paid much attention to minecraft modding since beta but at the time they were basically just forks of minecraft and you had to know java to do stuff like add more blocks. garrys mod uses LUA scripts to make garrys modmods.
also the above 2 games are also much better at being a toy, minecraft let me play with a bunch of internet friends on a server together where we carved out a little empire of islands and defended it from other little towns. we don't have fully destructible terrain and crafting, or a randomly generated persistent world. garrys mod, in its most pure form, just lets you place stuff and do things with it. its a big open toolset for source engine and thats fantastic, but p3d isn't like that either. there are very clear rules and limitations to player power, intentionally put there by designers who know this game better than i do. its a pokemon game. you catch pokemon and beat gyms. people have asked for more sandbox stuff but there's just not much we can do with pokemon. its a JRPG lol
we absolutely don't want a total walled garden though, so nils and i are both spending a lot of time ensuring that when we make something work it can work for community content creators as well. what i don't need is a bunch of 'clever' players doing things like decompiling the game (been done already) or trying to do things that aren't intentional. i'd rather 'creative' people instead, that can take the tools we use and make their own pokemon games and art assets
one of my goals is by the time we are 'done' the maps, scripts, UI, game rules, items, abilities, attacks, status effects and types are all either data driven or can be handled in LUA scripts. there shouldn't be a need for people to be clever and find ways to do these things, we want to just give people what they need to do these things. cool, creative, fun, interesting mods are possible without editing save files. there's lots of stuff to play around with if you're tired of playing p3d. if what we give people is lacking we will fill feature gaps as we go. we only ask that people not mess with the base game mode.
it should also be noted that some modders support closing the save files, because they want people to play their game the way they want too.
we are all old enough and responsible enough to be trusted.
not every pokefan is a 20 something 90s rememberer, mate.
anyway, i don't know why someone writes a paragraph out about how people want to be able to be creative with the game and play it there way. i know, someone has said so every page now. it's getting a little tiresome explaining how this won't affect modding.
the other day in the staff forums nils was telling people how to use a moderation tool to remove invalid pokemon from the GTS. i said it wasn't even worth doing, too many ways to spawn a pokemon or dupe one, he then asked me what can we do about it?
basically, encrypting your save files isn't something nils thinks about a lot, lol. people worry too much. we don't have concrete plans on what will be done, but the rough ideas so far are
-consistency check the game files so the only mods are game modes and content packs
-encrypt the save files
-restrict trading to only between characters in the same game mode, meaning each mode has their own GTS automatically
-clamping player pokemon stats in battle so they can't be unnaturally high
-watch for trainers like cheat engine maybe?
none of this breaks mods. in the short term people are getting MORE cheats
i'm using this thing to teach pokemon moves and start wild battles while i stand around goldenrod
there's going to be a sandbox mode for testing purposes, which will turn on all the debug code like walking through walls and flying the camera around, but will only load a save file that will be kept the in the scripts folder and not let you go to main menu, but you will be able to launch this mode from a shortcut or the windows run thing, putting in what map and location to start at
but one day, and it won't be next week, it won't be next month, but one day i'm going to turn on cheat protection and you'll have to use a mod to cheat. it's a slight inconvenience. i might even make the cheat mod at some point to demonstrate the UI API i'm making