Not really. But it will be written in ANSI C only, just like the editor, and if a contributor willing to compile it using emscripten, then I'll give all the support I can, and I will make all the modifications (if any) to make it work as webassembly.
ANSI C, eh? Well, at least it will be fast. Personally I hate pointers and manual memory management. I would have considered helping out if you were using a modern language. Are you allowing Unicode for your text and strings at least?
Another thing you need to consider: plugins/extensions. One of the reasons RPG Maker thrives despite all its limitations is that it is easy for users to extend the player in almost any way using a simple API. So whatever limitations there were in the engine can be fixed for a particular game. In older versions of RPG Maker, this was done in Ruby, while modern versions use browser native JavaScript.
ANSI C is a difficult language for such plugins and extensions due to its crashes with very poor error handling. Also overriding built in functionality in an extensible way is impossible unless you use function pointers everywhere.
You will only have to install the player once, and then you can play as many games as you like, and exactly the same game file will work on all platforms without modifications.
This idea has been tried many times. In practice, this doesn't really work. How will you handle different versions of your player, and how will the game update itself? You rail against dependencies, but you are forcing one upon your game makers.
My issue with Tiled was that it does not support GIMP-like editing, ...
It's open source! Propose the feature. I hate the way open source developers justify recreating something just because of missing features. If they do not accept, you can fork it and implement it yourself.
but it allows any number of layers, while my engine needs strict layer arrangement
Oof. How will you be able to handle objects on tables? Tiles above the characters? Over/under bridges? Animated tiles? Parallax mapping? Replacing a tile with another one during scripts and events? Game makers will shy away from your engine if basic features from RPG Maker aren't there. These things don't all have to be implemented on day 1, but don't build in too many limitations that will be hard to remove later.
Typically, Tiled is used with engines with various limitations, you just document them. You can have 4 layers in RPG maker MZ, for example.
I created the original character generator for lpc assets long ago, and I did dream that someone would eventually create something like this. I hope you continue to work on it. I can't seem to find the player, however. The link on your readme seems to go to a 404.
I hope you consider making the player work in the browser like modern versions of RPG Maker so that your games will work across all platforms and can be played online right there. There's already the open source pixi.js which uses webgl and canvas to do half the work for you, and you can build on that.
Finally, I notice you are making your own map editor. While that is good, there is a great map editor out there already called Tiled and I would prefer to just be able to import from it and add events and scripts and such.
I consider this a very small, unprofessional edit to someone else's hard work. I do not need credit, and would prefer all credit be made to the original author.
I have not worked on any games since I graduated from college in 2014 and became a full time software engineer. Therefore, I don't really have time to work on any art requests, paid or otherwise. My apologies.
Thanks for revamping the character generator! It looks really nice. I'm glad people are still using it.
I need to point out that the generator is licensed under GPL3, and as such, your new layout must be distributed under that license. Please clarify your copyright notice at the bottom of the site.
I don't know any more about Sara's backstory other than "female spellcaster".
The original artwork by Mandi Paugh is here. The LPC interpretation (by Stephen Channeler ("Redshrike") and others is here). There is a concept art blowup by "p0ss" here.
ANSI C, eh? Well, at least it will be fast. Personally I hate pointers and manual memory management. I would have considered helping out if you were using a modern language. Are you allowing Unicode for your text and strings at least?
Another thing you need to consider: plugins/extensions. One of the reasons RPG Maker thrives despite all its limitations is that it is easy for users to extend the player in almost any way using a simple API. So whatever limitations there were in the engine can be fixed for a particular game. In older versions of RPG Maker, this was done in Ruby, while modern versions use browser native JavaScript.
ANSI C is a difficult language for such plugins and extensions due to its crashes with very poor error handling. Also overriding built in functionality in an extensible way is impossible unless you use function pointers everywhere.
This idea has been tried many times. In practice, this doesn't really work. How will you handle different versions of your player, and how will the game update itself? You rail against dependencies, but you are forcing one upon your game makers.
It's open source! Propose the feature. I hate the way open source developers justify recreating something just because of missing features. If they do not accept, you can fork it and implement it yourself.
Oof. How will you be able to handle objects on tables? Tiles above the characters? Over/under bridges? Animated tiles? Parallax mapping? Replacing a tile with another one during scripts and events? Game makers will shy away from your engine if basic features from RPG Maker aren't there. These things don't all have to be implemented on day 1, but don't build in too many limitations that will be hard to remove later.
Typically, Tiled is used with engines with various limitations, you just document them. You can have 4 layers in RPG maker MZ, for example.
I created the original character generator for lpc assets long ago, and I did dream that someone would eventually create something like this. I hope you continue to work on it. I can't seem to find the player, however. The link on your readme seems to go to a 404.
I hope you consider making the player work in the browser like modern versions of RPG Maker so that your games will work across all platforms and can be played online right there. There's already the open source pixi.js which uses webgl and canvas to do half the work for you, and you can build on that.
Finally, I notice you are making your own map editor. While that is good, there is a great map editor out there already called Tiled and I would prefer to just be able to import from it and add events and scripts and such.
Good luck!
@NoOne00000 Do you have JavaScript enabled?
Hi Spiritbolt,
I consider this a very small, unprofessional edit to someone else's hard work. I do not need credit, and would prefer all credit be made to the original author.
I have not worked on any games since I graduated from college in 2014 and became a full time software engineer. Therefore, I don't really have time to work on any art requests, paid or otherwise. My apologies.
Thanks for your compliments.
Gaurav
Hi, Idris
Thanks for revamping the character generator! It looks really nice. I'm glad people are still using it.
I need to point out that the generator is licensed under GPL3, and as such, your new layout must be distributed under that license. Please clarify your copyright notice at the bottom of the site.
Thanks and good luck,
Gaurav
ZaPaper,
I don't know any more about Sara's backstory other than "female spellcaster".
The original artwork by Mandi Paugh is here. The LPC interpretation (by Stephen Channeler ("Redshrike") and others is here). There is a concept art blowup by "p0ss" here.
By "mobile version", do you mean iOS or Android?
So we have a contest with no (monetary) prizes in order to encourage people to give money... BRILLIANT!
bart... I don't know. I've been talking about the online character generator in the Universal LPC Spritesheet thread for months.
Sara! [Universal LPC Sprite Sheet Character Generator]
Pages