PDA

View Full Version : [Game Dev Discussion] The future of Pokémon Essentials


JokerBen
June 4th, 2013, 10:30 AM
Hey guys! I was thinking that in the summer months we help Maruno out a lot, by going to scavenger for resources. So that way Maruno's work is cut in half. I think that if I can get a team (and Maruno's permission :P ), we can turn Essentials into some thing that is more epic than X and Y. What I was thinking of is we can bounce ideas of in this thread and make them reality in Essentials. That would basically mean a community wide project to make Essentials what we want Essentials to be!

Nickalooose
June 4th, 2013, 2:09 PM
There are already many threads about this topic... Infact, we all have some input here and there anyway.

Suggestions (http://www.pokecommunity.com/showthread.php?t=271498)
Animations (http://www.pokecommunity.com/showthread.php?t=287466)
Game Over (http://www.pokecommunity.com/showthread.php?t=302197)
Caterpillar (http://www.pokecommunity.com/showthread.php?t=281323)
Nickname Word Filter (http://www.pokecommunity.com/showthread.php?t=301760)
B/W Load Screen (http://www.pokecommunity.com/showthread.php?t=293188)
Extra PokéGear Features (http://www.pokecommunity.com/showthread.php?t=301310)
Difficulty Modes (http://www.pokecommunity.com/showthread.php?t=300975)

The Wiki (http://pokemonessentials.wikia.com/wiki/Pok%C3%A9mon_Essentials_Wiki) could do with finishing anyway.

Then there's the Resources (http://www.pokecommunity.com/forumdisplay.php?f=222) page.

Personally, I already think Essentials is better, since we can make it how we want it, Maruno is doing a hell of a lot of work by himself, for sure... But still, it is already a community kit anyway... We don't need a team to be "formed" since we are already somewhat a team... This is why, if you check any game made so far with the kit, there is a "Credits" spoiler.

Essentials will build and get better gradually, don't rush something that doesn't need to be rushed.

JokerBen
June 4th, 2013, 2:44 PM
There are already many threads about this topic... Infact, we all have some input here and there anyway.

Suggestions (http://www.pokecommunity.com/showthread.php?t=271498)
Animations (http://www.pokecommunity.com/showthread.php?t=287466)
Game Over (http://www.pokecommunity.com/showthread.php?t=302197)
Caterpillar (http://www.pokecommunity.com/showthread.php?t=281323)
Nickname Word Filter (http://www.pokecommunity.com/showthread.php?t=301760)
B/W Load Screen (http://www.pokecommunity.com/showthread.php?t=293188)
Extra PokéGear Features (http://www.pokecommunity.com/showthread.php?t=301310)
Difficulty Modes (http://www.pokecommunity.com/showthread.php?t=300975)

The Wiki (http://pokemonessentials.wikia.com/wiki/Pok%C3%A9mon_Essentials_Wiki) could do with finishing anyway.

Then there's the Resources (http://www.pokecommunity.com/forumdisplay.php?f=222) page.

Personally, I already think Essentials is better, since we can make it how we want it, Maruno is doing a hell of a lot of work by himself, for sure... But still, it is already a community kit anyway... We don't need a team to be "formed" since we are already somewhat a team... This is why, if you check any game made so far with the kit, there is a "Credits" spoiler.

Essentials will build and get better gradually, don't rush something that doesn't need to be rushed.

I know, in fact I considered trashing it at first. I just thought this could be a place to bounce off ideas an collaborate.

Maruno
June 4th, 2013, 4:47 PM
Suggestions (http://www.pokecommunity.com/showthread.php?t=271498)
Animations (http://www.pokecommunity.com/showthread.php?t=287466)
B/W Load Screen (http://www.pokecommunity.com/showthread.php?t=293188)
Difficulty Modes (http://www.pokecommunity.com/showthread.php?t=300975)

The Wiki (http://pokemonessentials.wikia.com/wiki/Pok%C3%A9mon_Essentials_Wiki) could do with finishing anyway.
These are fair points and suggestions.

Certainly the All Animations Project can/should be worked on (not just making them, but figuring out how best to make them and deciding what is needed to make them). I'll have a look at the graphics-based load screen. I happen not to like FL's approach to the difficulty modes, but it's a valid suggestion (which should really be in the Suggestions thread, in that case).

The wiki always needs improving.

Game Over (http://www.pokecommunity.com/showthread.php?t=302197)
Caterpillar (http://www.pokecommunity.com/showthread.php?t=281323)
Nickname Word Filter (http://www.pokecommunity.com/showthread.php?t=301760)
Extra PokéGear Features (http://www.pokecommunity.com/showthread.php?t=301310)
Pokémon games don't have a "game over". Pokémon following won't be added until it's proven that a developer can use it properly without a whole raft of special requirements (unlikely). Censorship is simply unnecessary without multiplayer (and even then, probably not really). The linked Pokégear tutorial offers nothing new at all.

Personally, I already think Essentials is better, since we can make it how we want it, Maruno is doing a hell of a lot of work by himself, for sure... But still, it is already a community kit anyway... We don't need a team to be "formed" since we are already somewhat a team... This is why, if you check any game made so far with the kit, there is a "Credits" spoiler.

Essentials will build and get better gradually, don't rush something that doesn't need to be rushed.
It's that kind of thinking which ends up with me making all the contributions. Since I happen to be strongly likely to take a break from active work on Essentials after the next release, it'll mean either the community should shape itself up and actually do something, or Essentials won't progress any further.

That's where this thread comes in, I think. It's not a "say what you want" thread, it's a "what can we do?" thread. The All Animations Project has its own thread, but there's nothing for every other aspect of Essentials (including the wiki). That might as well be this thread.

I think any discussion about improving Essentials should be based solely on what comes with it by default (and what should come with it by default). You'll forgive me for ignoring/discounting the existence of third party scripts and resources when talking about the development of Essentials. Indeed, I don't write down any of them in my "things to consider adding to Essentials" list unless people say they want to see them added, and people rarely ever say that.

the__end
June 5th, 2013, 1:53 AM
It's that kind of thinking which ends up with me making all the contributions. Since I happen to be strongly likely to take a break from active work on Essentials after the next release, it'll mean either the community should shape itself up and actually do something, or Essentials won't progress any further.
I once told you that what we have here is not a "community" but a bunch of people always wanting more features without contributing a single thing themselves. And i offered you a solution where we could fix this attitude a little bit and my offer is still available. But i guess that isn't a subject to talk here.
I am really sad about you wanting to stop working on essentials. Without you essentials wouldn't be as good as it is right now and i feel like your hard work isn't appreciated enough. But i am sure your next project (if you plan any) will be even more successful then essentials was and you can count on me if you need some help.

Nickalooose
June 5th, 2013, 2:35 AM
Just grabbed a few things as examples, I wasn't making a list of features and add-ons.
Maybe you should join a production and give Essentials a rest for a while and work on an actual game... Just a suggestion... You may start to enjoy coding again (if you're bored that is)... Or even if it's what you want to do at all, at least you aren't called up on every 2 minutes for help on silly problems.

EDIT:

I once told you that what we have here is not a "community" but a bunch of people always wanting more features without contributing a single thing themselves.
This is true.
And i offered you a solution where we could fix this attitude a little bit and my offer is still available. But i guess that isn't a subject to talk here.
Be interesting to know what you said ;)

Varion Bluefire
June 5th, 2013, 2:44 AM
I'm all for this project, 100% support for it and such but, saying ''more epic than X and Y'' seems like you have a bit too much of high expectations, I'm not trying to shoot you down, but unless we get some form of 3D support, or able to have .objs for houses in Essentials, I can't this becoming anywhere close to X and Y's current level.

We can be close, having it in a 2D format, but it won't be as ''epic'' as X/Y.

It'll be epic on it's own level.

Maruno
June 6th, 2013, 6:26 AM
I once told you that what we have here is not a "community" but a bunch of people always wanting more features without contributing a single thing themselves. And i offered you a solution where we could fix this attitude a little bit and my offer is still available. But i guess that isn't a subject to talk here.
I am really sad about you wanting to stop working on essentials. Without you essentials wouldn't be as good as it is right now and i feel like your hard work isn't appreciated enough. But i am sure your next project (if you plan any) will be even more successful then essentials was and you can count on me if you need some help.
I said I'll stop actively working on Essentials, i.e. doing things by myself. I'll still gather things other people have made and put out releases (so long as people suggest things be added, and those things are good enough to be added). I'll also still be around to provide feedback and answers and all that.

My only other project would be my TCG add-on to Essentials, which I hope to pick back up. I also want to learn another programming language (starting with C#, I think), and do something different.


Just grabbed a few things as examples, I wasn't making a list of features and add-ons.
Maybe you should join a production and give Essentials a rest for a while and work on an actual game... Just a suggestion... You may start to enjoy coding again (if you're bored that is)... Or even if it's what you want to do at all, at least you aren't called up on every 2 minutes for help on silly problems.
If I was to work on an actual game, I doubt it'd be a Pokémon one, because I fancy a change of scenery. I still enjoy coding. I'd just like to work with other people for once, rather than do everything myself for minimal thanks.


Be interesting to know what you said ;)
His suggestion was that Essentials be moved to its own forum/website/wiki rather than be here and on a Wikia wiki, and encourage actual developers to join and help with Essentials. I didn't think moving Essentials elsewhere would help anything.

The one thing I suggested in return is that such a website/forum/wiki could be used as the home of a porting project, to move Essentials out of RMXP and into a free and custom engine. I'm all for this idea, but I've not heard anything from the__end since then.

Rayquaza.
June 6th, 2013, 12:52 PM
I'm all for this project, 100% support for it and such but, saying ''more epic than X and Y'' seems like you have a bit too much of high expectations, I'm not trying to shoot you down, but unless we get some form of 3D support, or able to have .objs for houses in Essentials, I can't this becoming anywhere close to X and Y's current level.

We can be close, having it in a 2D format, but it won't be as ''epic'' as X/Y.

It'll be epic on it's own level.

I personally think it'd be easier to get MGC's Neo Mode 7 to work with essentials instead. I had a try but I have hardly any scripting knowledge so I have no idea what the errors mean.

@Maruno, people suggest stuff merely because they cannot script it themselves. Your scripting knowledge is amazing. And most people don't even know C (me included). But I will start to learn it and possibly ruby, which isn't exactly commonplace either.

FL
June 6th, 2013, 5:29 PM
I once told you that what we have here is not a "community" but a bunch of people always wanting more features without contributing a single thing themselves.True story. I wish to have more time to contribute with more things.

I'm all for this project, 100% support for it and such but, saying ''more epic than X and Y'' seems like you have a bit too much of high expectations, I'm not trying to shoot you down, but unless we get some form of 3D support, or able to have .objs for houses in Essentials, I can't this becoming anywhere close to X and Y's current level.

We can be close, having it in a 2D format, but it won't be as ''epic'' as X/Y.

It'll be epic on it's own level.XY almost have no features revelated! Or did you judge a game merely by graphics? Game Freak always have the same defects (some are very silly like trade evolution) and there are several nostalgic players that will prefer classic graphics style.

I said I'll stop actively working on Essentials, i.e. doing things by myself. I'll still gather things other people have made and put out releases (so long as people suggest things be added, and those things are good enough to be added). I'll also still be around to provide feedback and answers and all that.

My only other project would be my TCG add-on to Essentials, which I hope to pick back up. I also want to learn another programming language (starting with C#, I think), and do something different.Several devs will agree that this awesome kit will not be the same without this awesome (almost only) contributor.

I suggest you to try Unity, a free professional 3D game engine that uses C# and a .NET implementation of JavaScript, called UnityScript by many. This engine had an amazing growth, it outclasses the others pro engines at least in fame.

zingzags
June 6th, 2013, 6:23 PM
The one thing I suggested in return is that such a website/forum/wiki could be used as the home of a porting project, to move Essentials out of RMXP and into a free and custom engine. I'm all for this idea, but I've not heard anything from the__end since then.

I am all for a new engine, I would love to try out how to make a complete engine from scratch. If you decide on what language you want to do it in please give me an inbox, I would love to test out how I improved my programming skills.


I suggest you to try Unity, a free professional 3D game engine that uses C# and a .NET implementation of JavaScript, called UnityScript by many. This engine had an amazing growth, it outclasses the others pro engines at least in fame.

I found UDK to be quite easy to use.

the__end
June 7th, 2013, 4:20 AM
I said I'll stop actively working on Essentials, i.e. doing things by myself. I'll still gather things other people have made and put out releases (so long as people suggest things be added, and those things are good enough to be added). I'll also still be around to provide feedback and answers and all that.

My only other project would be my TCG add-on to Essentials, which I hope to pick back up. I also want to learn another programming language (starting with C#, I think), and do something different.
Ahh that is nice to hear! ^^


If I was to work on an actual game, I doubt it'd be a Pokémon one, because I fancy a change of scenery. I still enjoy coding. I'd just like to work with other people for once, rather than do everything myself for minimal thanks.
I would like to work on a game under your lead. Personally i would suggest you a Pokemon game as well because that is the interest people here share. Besides that i have almost finished the complete HGSS tielset (still without buildings) and would contribute it for that game so it has awesome graphics. However it would be interesting to see what kind of game you would like to work on! :)


His suggestion was that Essentials be moved to its own forum/website/wiki rather than be here and on a Wikia wiki, and encourage actual developers to join and help with Essentials. I didn't think moving Essentials elsewhere would help anything.

The one thing I suggested in return is that such a website/forum/wiki could be used as the home of a porting project, to move Essentials out of RMXP and into a free and custom engine. I'm all for this idea, but I've not heard anything from the__end since then.
Sry for not answering. :3c Was busy learning for exams and stuff. But back to the topic.
The site maruno talks about is this one --> http://pokemonessentials.com/
It was first intended to be a site with a main page where you have download links to all available versions of essentials, different galleries with resources (like spriters resources but for Pokemon only), an intern wiki and a forum where developer could gather to discuss and contribute stuff. To sum it up it should be a site for Pokemon game development and essentials.

Now that i think about it, building the site on my own was a mistake. So let me give you guys the site as a present. I bought the webspace for 6 months and 3 have already passed. In the other 3 months you guys can decide what route the site should take and how it should look like. How you decide it is up to you. Make polls or discussion threads here to decide the Admins/Moderators, what kind of content management system will be used (WordPress, phpBB), the content posted there itself and so on. You are free to do whatever you want with it as long as it is about Pokemon game development. :)

Maruno
June 7th, 2013, 7:00 AM
The site maruno talks about is this one --> http://pokemonessentials.com/
It was first intended to be a site with a main page where you have download links to all available versions of essentials, different galleries with resources (like spriters resources but for Pokemon only), an intern wiki and a forum where developer could gather to discuss and contribute stuff. To sum it up it should be a site for Pokemon game development and essentials.

Now that i think about it, building the site on my own was a mistake. So let me give you guys the site as a present. I bought the webspace for 6 months and 3 have already passed. In the other 3 months you guys can decide what route the site should take and how it should look like. How you decide it is up to you. Make polls or discussion threads here to decide the Admins/Moderators, what kind of content management system will be used (WordPress, phpBB), the content posted there itself and so on. You are free to do whatever you want with it as long as it is about Pokemon game development. :)
As I've mentioned, I think the only use for another website/forum/whatever would be to be the base of operations for a porting project. Even then, a free forum/etc. would suffice; I'm uncomfortable about anyone paying for anything Essentials-related. What we already have for Essentials (the wiki and here) is good enough in my eyes.

Perhaps other people have different opinions, though.

the__end
June 7th, 2013, 8:14 AM
As I've mentioned, I think the only use for another website/forum/whatever would be to be the base of operations for a porting project. Even then, a free forum/etc. would suffice; I'm uncomfortable about anyone paying for anything Essentials-related. What we already have for Essentials (the wiki and here) is good enough in my eyes.

Perhaps other people have different opinions, though.

Of course a porting project is not excluded as a way of usage. And you don't need to feel uncomfortable for something i bought out of my own free will and being aware of the risk that it could die without being used. Besides that it is already paid for another three months. The people here can decide if and for what they want to use it. I know that most of the people here are lazy and won't even bother thinking about the possibilities but there are some that may be interested in the future of the tool they are using for free and maybe they are willing to help porting essentials to a free platform. And these people are the best suited to decide what route essentials should take and they deserve to have an own site which is not full of selfish people that only want more for themselves without contributing something. :)

Harvey_Create
July 16th, 2013, 9:17 PM
I personally think there should be more people adding on to Essentials. Granted I havent learned to script yet, so i am talking down about pretty much every scripter here. There are select few who post Custom Code from there games or projects. Its a cool idea to post all of your code for other people to use it. But at the same time, posting less will almost force people to script for themselves (like me) which is also good. I am going to attempt to learn Ruby, then possibly make my own starter kit. That way a get the satisfaction of helping people out, and completing something. That is my rant. :P enjoy yourselves!

the__end
July 17th, 2013, 7:48 AM
I personally think there should be more people adding on to Essentials. Granted I havent learned to script yet, so i am talking down about pretty much every scripter here. There are select few who post Custom Code from there games or projects. Its a cool idea to post all of your code for other people to use it. But at the same time, posting less will almost force people to script for themselves (like me) which is also good. I am going to attempt to learn Ruby, then possibly make my own starter kit. That way a get the satisfaction of helping people out, and completing something. That is my rant. :P enjoy yourselves!

Instead making your own "starter kit" how about helping Essentials with scripts like you suggested other scripter to do? :sideways:

Harvey_Create
July 17th, 2013, 11:54 AM
Instead making your own "starter kit" how about helping Essentials with scripts like you suggested other scripter to do? :sideways:
Well, I probably will start with adding on Essentials. Posting codes for people to use and add on. But my plan is to either release my own Starter Kit, or just rewrite all of my game. Making it not use Essentials, thus making in more original. At least that's the plan. I highly doubt ill learn enough fast enough to develop my own kit. But at the same time, once i post code to optimize, ill have to deal with even more generic game features. And how to help people fix there issues, as people can't read. Maybe I would just give the codes to Maruno, so he can add them if he likes them. I don't know. Hmm, Decisions Decisions.

lordshake
August 8th, 2013, 2:33 AM
i never posted here, i guess, but i always read everything here and i'm still trying to start up some project i have lot of ideas but i fell some lack of resources and i dont have much knowledge to do it...

but here is my suggestion:

why not create an essential kit like the one we already have for rmxp, but for unity 3d or some sort of 3d engine powerfull enough to evolve trough time and keep compatibly with an online sharing database with focus on android, iphone and windows, with an double side create and play? hacks and game development are always under gamefreak level, but i see a lot of unity 3d games around and they all can go very further the gen 6 level...

this essentials kit for unity 3d would came with all rpg mechanics directly in pokemon style, every pokemon, moves, and everything from the main series (regions, etc) on the database, all revamped on full 3d style, creating some kind of auto update pokemon engine, with both, play and create feature, all online.

i dont know how unity 3d works and if can be created something on this level or would be need a complete new engine, but the idea is some way to unite all people and all works on something of online shop to upload and download things, on this way we can have something better than gen 6 on graphics, and an dashboard to everyone who plays be able to start up your own story, own game inside a big game with the same engine, this way fakemons, regions, stories, different gameplays, would have their set of unique features and each thing of it, would be reused on another projects.. creating a database of resources to be linked in each project. it would make possible to create fakemons and use fakemons created by others on your project, creating an complete fanmade pokedex, the games would be marked as using or not fakemons, it would make possible to visit a region of a game someone created, with the player of another creator, someone create a game A, someone else a game B, you can start on a game and jump to another one, with the same character and pokemons, you can transfers all your pokemon from a lot of fangames into one big box, since each feature would be add to the main database for everyone. some years after this start up we would have an infinite options to create more and more. it would end up that thing of "you stole my tile" since each individual resource would be marked by this author, and the engine would credit each thing. when play some game the client download only the files needed to the sd card. the engine would have some battle system compatible to any kind of fangame created beside the custom battle system, and this would make possible to battle on the cell phone trough wifi, 3g, or any kind of connection of the cellphone, the engine would be linked with social features, and even put the client of the engine himself as an home for the cellphone, connected with your contact list, so you can trade and battle, some king of viber-whatsapp + pokemon + facebook home i mean.... so everyone would create, share, and play every kind of projects someone create and reuse it, today is a little hard to know all hacks and all games made by the fandom, and everyone who startup something bust redone a lot of things by himself... and this would be made only once. once this is created, the community would self updated it for itself.. people would even earn money with this... its just an egg idea, must work up, i guess that some of you can put it further... them everyone would join in... i'm not interested on lead it, i'm to weak on knowledge by now, but if someone start a thread about this i will show up with more ideas and the general concept...

this idea can be also for other kind of games, pokemon is an rpg turn based, so we can have this>

engine for the database for the connectivity, sharing, and social feature > sub engine for rpg, to be expanded to other kinds of rpg, splited on types of rpg, along with other kinds of engines for other kinds of games, since them all are on the same root platform, we can have some compatibly using each feature as a plug and play on a project allowing a game with more than one engines > sub engine for pokemon

once the root engine is updated every child engine are updated too, without messing up the keys of the games, so they can still be playable after the author dies... lol for exemple, i create a game now, with up to gen 5 pokemon, then i die, i dont need to update the game to my game have gen 6, 7, 8, 1003838722, pokemon, since the main engine would be updated, someone can like my game, and make a sequel pluging it directly on the end of my game, if i'm alive i can mark it as official.. if not everyone who access this will se the sequel because this will be tagged... time will run and new os will be made, so all we have to do is updated the main engine, grapphics can be enhanced as an individual set, well the possibilities are infinite... all we need is an main structure...

that... would be epic... and may be even possible to find a way to make the original games compatible with fangames...

Pia Carrot
August 8th, 2013, 5:01 AM
RMXP is nothing like Unity3D...And compatibility between the two sounds preposterous.

Maruno
August 8th, 2013, 6:57 AM
but here is my suggestion:
You don't want much, do you?

I'd love for a new, free, open-source Pokémon game engine to appear and be useful and great. I'd happily help out with its development. The problem is that making not just a game engine but also a game creator is an awful lot of work, not to mention there are many different ways to go about it (choice of programming language, paradigms, etc.) and deciding which is best/most suitable is a tough thing to do.

FL
August 8th, 2013, 4:37 PM
i never posted here, i guess, but i always read everything here and i'm still trying to start up some project i have lot of ideas but i fell some lack of resources and i dont have much knowledge to do it...

but here is my suggestion:

why not create an essential kit like the one we already have for rmxp, but for unity 3d or some sort of 3d engine powerfull enough to evolve trough time and keep compatibly with an online sharing database with focus on android, iphone and windows, with an double side create and play? hacks and game development are always under gamefreak level, but i see a lot of unity 3d games around and they all can go very further the gen 6 level...

this essentials kit for unity 3d would came with all rpg mechanics directly in pokemon style, every pokemon, moves, and everything from the main series (regions, etc) on the database, all revamped on full 3d style, creating some kind of auto update pokemon engine, with both, play and create feature, all online.

i dont know how unity 3d works and if can be created something on this level or would be need a complete new engine, but the idea is some way to unite all people and all works on something of online shop to upload and download things, on this way we can have something better than gen 6 on graphics, and an dashboard to everyone who plays be able to start up your own story, own game inside a big game with the same engine, this way fakemons, regions, stories, different gameplays, would have their set of unique features and each thing of it, would be reused on another projects.. creating a database of resources to be linked in each project. it would make possible to create fakemons and use fakemons created by others on your project, creating an complete fanmade pokedex, the games would be marked as using or not fakemons, it would make possible to visit a region of a game someone created, with the player of another creator, someone create a game A, someone else a game B, you can start on a game and jump to another one, with the same character and pokemons, you can transfers all your pokemon from a lot of fangames into one big box, since each feature would be add to the main database for everyone. some years after this start up we would have an infinite options to create more and more. it would end up that thing of "you stole my tile" since each individual resource would be marked by this author, and the engine would credit each thing. when play some game the client download only the files needed to the sd card. the engine would have some battle system compatible to any kind of fangame created beside the custom battle system, and this would make possible to battle on the cell phone trough wifi, 3g, or any kind of connection of the cellphone, the engine would be linked with social features, and even put the client of the engine himself as an home for the cellphone, connected with your contact list, so you can trade and battle, some king of viber-whatsapp + pokemon + facebook home i mean.... so everyone would create, share, and play every kind of projects someone create and reuse it, today is a little hard to know all hacks and all games made by the fandom, and everyone who startup something bust redone a lot of things by himself... and this would be made only once. once this is created, the community would self updated it for itself.. people would even earn money with this... its just an egg idea, must work up, i guess that some of you can put it further... them everyone would join in... i'm not interested on lead it, i'm to weak on knowledge by now, but if someone start a thread about this i will show up with more ideas and the general concept...

this idea can be also for other kind of games, pokemon is an rpg turn based, so we can have this>

engine for the database for the connectivity, sharing, and social feature > sub engine for rpg, to be expanded to other kinds of rpg, splited on types of rpg, along with other kinds of engines for other kinds of games, since them all are on the same root platform, we can have some compatibly using each feature as a plug and play on a project allowing a game with more than one engines > sub engine for pokemon

once the root engine is updated every child engine are updated too, without messing up the keys of the games, so they can still be playable after the author dies... lol for exemple, i create a game now, with up to gen 5 pokemon, then i die, i dont need to update the game to my game have gen 6, 7, 8, 1003838722, pokemon, since the main engine would be updated, someone can like my game, and make a sequel pluging it directly on the end of my game, if i'm alive i can mark it as official.. if not everyone who access this will se the sequel because this will be tagged... time will run and new os will be made, so all we have to do is updated the main engine, grapphics can be enhanced as an individual set, well the possibilities are infinite... all we need is an main structure...

that... would be epic... and may be even possible to find a way to make the original games compatible with fangames...First, Unity3D is VERY more complex than RPG Maker. Find and edit 3D resources is VERY more difficult than 2D ones and these two thins are vital things that may destroys the engine popularity, and then, engine support.

Your resource sharing idea is similar to some 3D galleries, specially Unity3D Assets Store, but isn't hard to remove some author credits.

Both Engines can provide auto-updates features and even connect with some web shops made by the game/kit designer, but is a little complex to implement these things. To "jump between games too", if the games haven't different fakemons this isn't hard. If the sequel uses an updated database, isn't hard to port the savefile. The root/child updates are almost impracticable because of different customizations, but this can be something like the Wikia Medusa System in wiki codes. In Essentials isn't hard to add new generation pokémon to a open project and similar things.

There are several tools to communicate between different languages/engines and, the last thing that the original creator of Essentials (Poccil) almost done are transform pokémon into Game Shark codes (and vice-versa) to communicate the pokémon between official games and even other platforms like Shoddy Battle.

And last: If even simpler engines/kits aren't finished here, imagine a complex one like this.

Worldslayer608
November 23rd, 2013, 4:06 PM
I have been thinking a lot lately, about the state of the community and what it means to me.

As a member who has been here for quite a few years, I have seen the activity of this section sky rocket and finally begin to decline. This section has been on an active decline for 4 years now and it continues to depreciate.

Discontinuing Pokemon Essentials will inevitably kill this section.

It is incredibly sad that Pokemon Essentials is in the state that it is in.

There are features that are being left out because they are deemed non-essential, despite being an official feature at one point or another. This begins to mean that there are less and less diverse games hitting the progressing section as well as the show case, because options are bottle necked.

What is even more appalling is that when something does surface, developers shy from releasing the script because it makes their game unique. While I fully understand this, I consider PE to be open sourced and community contribution is what has to happen to actually keep it afloat. Maruno is left doing an incredibly large portion of development as things progress and it really is not all that fair.

Bridging the gap between these two issues is the approach to mending the state of Pokemon Essentials, and I do not feel as though there is enough of a community to actually do this.

I have pretty much enjoyed being a reserved individual in this community, chiming in when I have advice or something to say, but otherwise quietly working on my own thing. Recently contemplating doing another tutorial for members here, I ended up pondering the idea of periodic articles once again, to provide the community with a bulletin board of information and thoughts. So I feel that the underlying question is not what the future of Pokemon Essentials is, but what the future of this community is. Essentials is capable of growing at a more efficient pace if there is a community that supports it, and a community that supports it is a community that cares about it.

I see a small community that only cares about their own projects. I see a community that is not educated or skilled enough to support and open source project such as Pokemon Essentials. I see a community that revolves around a single entity and a single, primary contributor.

Some food for thought.

Luka S.J.
November 23rd, 2013, 4:50 PM
There are features that are being left out because they are deemed non-essential, despite being an official feature at one point or another. This begins to mean that there are less and less diverse games hitting the progressing section as well as the show case, because options are bottle necked.

What is even more appalling is that when something does surface, developers shy from releasing the script because it makes their game unique. While I fully understand this, I consider PE to be open sourced and community contribution is what has to happen to actually keep it afloat. Maruno is left doing an incredibly large portion of development as things progress and it really is not all that fair.

I see a small community that only cares about their own projects. I see a community that is not educated or skilled enough to support and open source project such as Pokemon Essentials. I see a community that revolves around a single entity and a single, primary contributor.

The following is not a personal attack, just impulsive responses to an accumulated topic. I mean no disrespect. The "you"s that are used are just used to direct the message to any hypothetical reader.

An even bigger problem is that we constantly keep getting posts like this, which in all fairness, are not helpful at all. It is super simple to criticise, and put the blame on someone else. If you really want Essentials to improve, if you really want to add the features deemed "non-essential", learn RGSS, and add them yourself. Everybody around here got used to Maruno catering them, that no one was ever bothered to pick up one of the crucial parts of programming a game. Now that Maruno is showing a little less interest, everyone feels crippled.

Let's face it, everyone here seems to think Graphics are the most important part of the game. Improve graphics this, add new tilesets that - whatever. Now we get a lot of pretty games, with little to none gameplay originality. That's fine when no one minds. But out comes GameFreak's new game, and everybody goes crazy over adding in the new mechanics to Essentials. And funny thing is, no one asks "how am I going to do it?", they ask "when is Maruno going to do it?".

Who ever wants to contribute, can. But just because someone knows how to code in Ruby, and can create mechanics that are not present in Essentials, doesn't mean they have to share it with everyone because they don't want to be bothered with the hassle. I spent the last 5 years coding, learning and improving. Personally, I'd feel disrespected if people expected me to just give them everything that I've put so much effort into, while they can't be bothered to put in the same effort, and offer me the same professional courtesy.

Coding takes time, practice and patience. Hey, if you don't feel like sacrificing some of your time to learn this, or aren't simply capable of learning it - stock Essentials is what you get. No one is forcing you to learn RGSS, and you certainly don't need thorough knowledge of it to create a Pokemon fan-game. You'll just be left with limited options.

Some final food for thought: why do you think some of the more skilled game-devs (coders) left this place? Wichu, Neo-Dragon, Waudby, CNG, DaSpirit. This section of the forum always operated on "ask first, think later" and "spoonfeeding" principles. Kinda makes you lose interest...

Worldslayer608
November 23rd, 2013, 5:03 PM
I think you took my post the wrong way.

I was not saying there is anything wrong with keeping things to themselves when it comes to development.

I do however, feel there is something wrong with the level of give and take that this community exerts. There is some skewed idea that is akin to seeders and leeches in the world of file sharing.

The problem is the community and the level at which there is all take and no give. That most certainly extends beyond resources.

"Give a man a fish..."

Luka S.J.
November 23rd, 2013, 5:10 PM
I think you took my post the wrong way.

I was not saying there is anything wrong with keeping things to themselves when it comes to development.

I do however, feel there is something wrong with the level of give and take that this community exerts. There is some skewed idea that is akin to seeders and leeches in the world of file sharing.

The problem is the community and the level at which there is all take and no give. That most certainly extends beyond resources.

"Give a man a fish..."

Ok, I hear you. How about a simple, realistic scenario:

I have Maths at university. I don't feel like attending any of the lectures, and I don't really feel like doing any homework. When it comes to tests, I can't be bothered to study before hand. Don't really want to sacrifice my free time for that. Then comes the day where I go and take my exam, and fail my subject. Then I go home, and start whining about it.

This is the mindframe. Hence all take and no give. Because no one has anything to give. Why? Because they haven't accumulated any skill to give. Why? They couldn't be bothered to acquire said skill. Now what? Nothing. IMO, coding is the easiest segment of Game Dev, just sayin'.

The problem is not that everyone is asking you for a fish, the problem is that these people are bothered enough to say "No", but don't care enough to simply show someone how to catch their own fish.

No one here needs to be a shepherd and guide you through the unknown lands of RGSS and mechanics coding. There are plenty, and I mean PLENTY of tutorials out there that do that. All it takes is a little initiative on the "sheep's" behalf.

Worldslayer608
November 23rd, 2013, 5:21 PM
No one here needs to be a shepherd and guide you through the unknown lands of RGSS and mechanics coding. There are plenty, and I mean PLENTY of tutorials out there that do that. All it takes is a little initiative on the "sheep's" behalf.

Then you have no sense of community, and you have no right to complain when there is not one.

Guides are not always relevant to the material being played with, and learning a programming language, 3D rendering, visual presentations etc. Generally require you to already know a little bit about it as is. A lot of guides skip the bare bones basics, and I mean a LOT. It makes it hard for the average joe to break into it.

I have been doing a lot of mathematical and analytical work lately, and if I have taken anything from it, it is that at some point, you begin to talk over someones head if they are wanting to understand it and that is not their fault.

Luka S.J.
November 23rd, 2013, 5:26 PM
Then you have no sense of community, and you have no right to complain when there is not one.

Haha, I'm not the one complaining. I have all the tools I need. And as for the community, there are tons of links and references to various things around here too. All it takes is a little initiative to search for things. I assumed that people would at least try to find a solution to their problem on their own first, before posting threads, demanding stuff. When I'm in a pickle, I turn to Google first, then some manuals, then some friends. Opening a thread, is the last thing on my checklist. And by the time I get to that, I already solved my problem.

Guides are not always relevant to the material being played with, and learning a programming language, 3D rendering, visual presentations etc. Generally require you to already know a little bit about it as is. A lot of guides skip the bare bones basics, and I mean a LOT. It makes it hard for the average joe to break into it.

I am not making this up, but 5 years ago, out of the blue, I decided to make a Pokemon game. I had no knowledge of anything. The most I knew was how to write using Word, make presentations in Powerpoint, and do some stuff in Excel. So me, a person with zero knowledge, is now passing university programming classes with the best grades, and the lowest of effort. Why? Because I wanted to learn something, I got down to learning it, I spent a lot of time learning it. All this, from the ground up. Everyone starts at 0. Seriously, I am no genious, or a special person. I can be quite dumb. If I could learn RGSS to the level I am at now, just by reverse-engineering Pokemon Essentials, I don't see why others couldn't too. I never read any tutorials, because I don't like reading. All my knowledge came from trial and error, and all the open source code that was available to me, as it is to all the people here. So what makes them so special that they need special attention/help that I didn't need?

Worldslayer608
November 23rd, 2013, 5:45 PM
Haha, I'm not the one complaining. I have all the tools I need. And as for the community, there are tons of links and references to various things around here too. All it takes is a little initiative to search for things. I assumed that people would at least try to find a solution to their problem on their own first, before posting threads, demanding stuff. When I'm in a pickle, I turn to Google first, then some manuals, then some friends. Opening a thread, is the last thing on my checklist. And by the time I get to that, I already solved my problem.



I am not making this up, but 5 years ago, out of the blue, I decided to make a Pokemon game. I had no knowledge of anything. The most I knew was how to write using Word, make presentations in Powerpoint, and do some stuff in Excel. So me, a person with zero knowledge, is now passing university programming classes with the best grades, and the lowest of effort. Why? Because I wanted to learn something, I got down to learning it, I spent a lot of time learning it. All this, from the ground up. Everyone starts at 0. Seriously, I am no genious, or a special person. I can be quite dumb. If I could learn RGSS to the level I am at now, just by reverse-engineering Pokemon Essentials, I don't see why others couldn't too. I never read any tutorials, because I don't like reading. All my knowledge came from trial and error, and all the open source code that was available to me, as it is to all the people here. So what makes them so special that they need special attention/help that I didn't need?

Luka, I know you well enough to understand that you are not an average person.

I fully understand where you are coming from, I am working in Life Insurance and at 24 years old I found myself in an interview where they were throwing out jargon that was way above my head. I seriously just nodded along as if I knew exactly what they were talking about just so I could get the job. The truth is, I had no idea what they were saying and I knew absolutely nothing about insurance of any kind let alone the numbers and how to calculate them. I am the kind of person that will run something through until I figure it out, and probably ask a lot of questions or wear out my keyboard looking for it. If I want to learn something, I will eventually learn it because I am one of those people who likes to be a jack of all trades.

However, there are an incredible number of people that struggle when they cannot receive help. I see agents come and go from our agency, every week. because they walk into the job, sit down at an agency meeting, and never come back because they just didn't get it. If I were leading these meetings, I sure as hell would slow down my roll for the new people for simple sake of retention. That is also easier said than done.

Going through it all over the years, you and I have been here for some time, it is easy to overlook the basic need for clarity. I am guilty of not being clear, or not slowing down, and even not sharing a bit of knowledge.

But I do when I can, and I try to do the best that I can. Unfortunately, many can't even seem to be bothered to teach someone how to fish.

I don't necessarily want to see everyone sharing their stuff, I DO want to see more people caring about the growth of this community and helping it get there and that is in the hands of those who can teach members to fish.

Luka S.J.
November 23rd, 2013, 6:14 PM
Luka, I know you well enough to understand that you are not an average person.

I fully understand where you are coming from, I am working in Life Insurance and at 24 years old I found myself in an interview where they were throwing out jargon that was way above my head. I seriously just nodded along as if I knew exactly what they were talking about just so I could get the job. The truth is, I had no idea what they were saying and I knew absolutely nothing about insurance of any kind let alone the numbers and how to calculate them. I am the kind of person that will run something through until I figure it out, and probably ask a lot of questions or wear out my keyboard looking for it. If I want to learn something, I will eventually learn it because I am one of those people who likes to be a jack of all trades.

However, there are an incredible number of people that struggle when they cannot receive help. I see agents come and go from our agency, every week. because they walk into the job, sit down at an agency meeting, and never come back because they just didn't get it. If I were leading these meetings, I sure as hell would slow down my roll for the new people for simple sake of retention. That is also easier said than done.

Going through it all over the years, you and I have been here for some time, it is easy to overlook the basic need for clarity. I am guilty of not being clear, or not slowing down, and even not sharing a bit of knowledge.

But I do when I can, and I try to do the best that I can. Unfortunately, many can't even seem to be bothered to teach someone how to fish.

I don't necessarily want to see everyone sharing their stuff, I DO want to see more people caring about the growth of this community and helping it get there.

I just don't understand why many wouldn't be capable of teaching themselves how to fish, by learning about fishing from existing lore. The impression I got here was not the lack of mental capacity to learn, but rather the lack of mental will to learn. I've seen so many threads around here, where the same, ridiculous questions get asked and answered, and no one takes anything from them. This is perhaps my biggest issue. It doesn't matter how many times, and how much the more skilled people around here help out, when people aren't learning anything from it. When they don't want to learn anything from it. Where all they care for are answers and results, rather than "how we got them". Threads like "adding in Mega Evolutions", aren't asking "please teach us how to do it", they are saying "we want it implemented". Big difference. And as long as there is an abundance of those, no one will learn to fish, because no one is really asking how to fish. They just want the damn fish. And they'll pester you until you give it up.

You know what the saddest part is? Life is like that: More often, no one will be there for you when you need help - that's all a part of growing up. There are two roads you can take from there. One is a road to self development and progression, allowing you to overcome your obstacle. The other is falling into the pit. And out of sad personal experience, when I needed help from individuals of this community, I wasn't even worth a reply. Funny how now, some people which I asked for help, but didn't even get a simple "no", are now asking me for help.

Priorities are really important. Ask yourself, how much you really want something. I know, making a fan-game is a hobby, but to me, hobbies are just as important as education or work. Hobbies are what allows you to clear your mind of all the stress and pressure from the world. They are important for mental health. But because they are hobbies and not mandatory, some people are less inclined to implement work ethics into their hobby, and hence...we have this. In the end, it's their problem, not mine. I can't really bring myself to sympathise with anyone in this situation right now, because I've been in it, we all have. If you really have any interest, any passion for this, it will be more than enough to get you through.

So just like you said, when you really wanted something, you got to it and didn't stop until you reached your end goal. Same thing here, I really wanted to know how to code in Ruby, and now I can. Everything in life takes effort. If you want to play basketball, you have to practice. If you want to know how to play an instrument, you have to practice. If you want to learn another language, you have to practice. This is no different. Once again, a little initiative is required...for anything. There are plenty of things to nudge you in the right direction. Pokemon Essentials and its Wiki, are one of those things. Hmm...many seem to forget about the wiki. Oh, and not to mention all the comments in the codes themselves. Or the actual codes? Ruby isn't a hard language to follow. Compared to stuff like C and Java, Ruby, is straightforward. The syntax won't give you problems. All you are left with, actually, is learning about functions of the code. For instance: How to do calculations? What are classes? What are arrays? How do you use those in the code? And for all that you can just press F1 in RMXP and get the help manual. Type in the search "array" (for example), and voila, you have everything you need. It's that simple.

Worldslayer608
November 23rd, 2013, 11:07 PM
Yeah... I don't really have a response any more. I love you Luka, but we just won't see eye to eye on this one.

FL
November 24th, 2013, 4:04 AM
I think you took my post the wrong way.

I was not saying there is anything wrong with keeping things to themselves when it comes to development.

I do however, feel there is something wrong with the level of give and take that this community exerts. There is some skewed idea that is akin to seeders and leeches in the world of file sharing.

The problem is the community and the level at which there is all take and no give. That most certainly extends beyond resources.

"Give a man a fish..."This is the problem, but keep in mind that more than 50% of the Essentials users doesn't last for more than a month. Some are too young, some are not interested enough, etc...

I just don't understand why many wouldn't be capable of teaching themselves how to fish, by learning about fishing from existing lore. The impression I got here was not the lack of mental capacity to learn, but rather the lack of mental will to learn. I've seen so many threads around here, where the same, ridiculous questions get asked and answered, and no one takes anything from them. This is perhaps my biggest issue. It doesn't matter how many times, and how much the more skilled people around here help out, when people aren't learning anything from it. When they don't want to learn anything from it. Where all they care for are answers and results, rather than "how we got them". Threads like "adding in Mega Evolutions", aren't asking "please teach us how to do it", they are saying "we want it implemented". Big difference. And as long as there is an abundance of those, no one will learn to fish, because no one is really asking how to fish. They just want the damn fish. And they'll pester you until you give it up.Let me pick a Post that Maruno's agree from the same thread that you cited:

A important note: For a independent Essentials script developers a plug and play script minigame is very easier to do than a (relativelly) big change that involve battle system, not only for the user to install, but for the dev to explain how to install. And the dev needs to support the script and making it compatible with Essentials future versions.So, for a dev other than Maruno to implement something in Essentials, they need to implement in the last Essentials version. Additionally, they need to keep track of EVERY line included/changed, explain how to redo ALL the changes and Maruno need to follow all these instructions (sometimes Maruno finds a better way of implementing a feature). And you need to combine with Maruno before or, depending of the change, he rejects. That I trying to say is: For a dev other than Maruno, adding things in Essentials requires more effort, except for some plug and play scripts like the Hall of Fame that I made.

Haha, I'm not the one complaining. I have all the tools I need. And as for the community, there are tons of links and references to various things around here too. All it takes is a little initiative to search for things. I assumed that people would at least try to find a solution to their problem on their own first, before posting threads, demanding stuff. When I'm in a pickle, I turn to Google first, then some manuals, then some friends. Opening a thread, is the last thing on my checklist. And by the time I get to that, I already solved my problem.Really I do the same thing, the community need more of this.

I am not making this up, but 5 years ago, out of the blue, I decided to make a Pokemon game. I had no knowledge of anything. The most I knew was how to write using Word, make presentations in Powerpoint, and do some stuff in Excel. So me, a person with zero knowledge, is now passing university programming classes with the best grades, and the lowest of effort. Why? Because I wanted to learn something, I got down to learning it, I spent a lot of time learning it. All this, from the ground up. Everyone starts at 0. Seriously, I am no genious, or a special person. I can be quite dumb. If I could learn RGSS to the level I am at now, just by reverse-engineering Pokemon Essentials, I don't see why others couldn't too. I never read any tutorials, because I don't like reading. All my knowledge came from trial and error, and all the open source code that was available to me, as it is to all the people here. So what makes them so special that they need special attention/help that I didn't need?Because not everyone have vocation for programming. I followed several people learning programming, some I even teach. For someones, using two "while"s, one inside another, it's almost an impossible task to mastered, even if I comment/explain line by line of a code that do this for something, several times.

And even for a programmer with 0/1/5/10/20 years of experience I suggest to read tutorials/guides, because the best way to learn is a combinations of theory and practice. There are thing that are easier to understand with practice and others with theory. Don't reinvent the wheel.

I also coding everything (almost) without tutorials guides in the first years, but this creates for me blind points in parts that I can improve, specially at testing. And there parts that I would learn faster by tutorials than testing.

And coding isn't the only way for helping the community: http://pokemonessentials.wikia.com/wiki/How_you_can_help . More people should read this page.

Zeak6464
November 24th, 2013, 5:08 PM
Well Pokémon Essentials has actually been updated a lot from the past year,
Look at Pokémon TCG Mod
Look at RMXP-OS
Look at the Android Version / Mac Version
This engine is getting updated all the time !
To Help out the Community , when my mmo game gets finished I will be releasing it as a Base to use.

What can the community do to help out everyone ?
1: Make a PVP to work with RMXP-OS

2: Make all the region maps?
Kento:100%
Johto:100%
Hoenn:25%
Sinnoh:0%
Unova:0%

3:Gen 6 Pokemon

4:Mega Evolutions

5: Pokemon TCG ?

These are all ideas that still need to be done
We need to come together as one big group
Yes I know I can be pig-headed but I think big !