Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gbstudio #1824

Closed
arathron opened this issue Jun 27, 2019 · 5 comments
Closed

gbstudio #1824

arathron opened this issue Jun 27, 2019 · 5 comments
Labels

Comments

@arathron
Copy link

arathron commented Jun 27, 2019

Just a crazy idea I had a minute ago: would it be posible for easyrpg to export the game to gbstudio, so that the game could be played on a real gameboy (or emulator)?

I know that easyrpg games have much more features that those available at gbstudio at the moment, but I mean if it would be posible for the subset of the features available in both. Let's say for a new rm2k3 game suited to be played on both platforms (easyrpg player and gameboy)

https://www.gbstudio.dev/

@Ghabry
Copy link
Member

Ghabry commented Jun 27, 2019

Short answer: No. Lord Schoko made a joke game with EasyRPG logo though: https://twitter.com/Lord_Schoko/status/1119682528242274310

Long answer: Wellllll it depends. I don't think this will ever happen. The specs of the GameBoy are just too bad for this. If you want to target such a low-end platform you must design your application right from the beginning for it. Not even the database file of any RPG Maker game (~100 kbyte for small games) will fit into the 8 kbyte of GB memory :D.
Something that would be possible but is basicly an entire new engine project would be some kind of "Export to GB Rom" function in the editor which exports the data in a special, compact format that is executed by an engine specifically targeting the GameBoy (that's how GBStudio does it I guess).
With enough motivated this is feasible but otherwise I don't think it will ever happen, at least not as part of this project, sorry. Some kind of joke project for just exporting a map for GB sounds realistic but afterwards this slowly becomes too complex.

(This could be moved to Editor bug tracker but as I don't believe this will ever be resolved I'm in favor of closing it)

@arathron
Copy link
Author

arathron commented Jun 27, 2019

I was thinking about an 'Export to gbstudio' in the editor, that exports the sprites (converts to 4 grayscale) and scripts into the json format of gbstudio. Note that the json file can then be compiled in the command line with gbstudio CLI: https://github.com/thomas-alrek/gb-studio-cli

That way the game would run both in easyrpg player, and in the gbstudio players (rom and web).

Of course it would be some kind of subproject of easyrpg, let's say 'easyrpgb', with resources tailored for this.

And yes, this should be in the Editor issues, sorry.

@ItsSchoko
Copy link

Making the map was super easy, I just had to throw some green tint on the existing RTP assets. (GBstudio does the rest.)
The actor on the other side was a problem, that might be something you would actually have to recreate.

If you want to check out how sad a resized Alex looks, the test game is also on GitHub:
https://github.com/ItsSchoko/EasyRPG-GB-Studio

@arathron
Copy link
Author

What I mean is, it would be great to be able to create a gameboy game using easyrpg editor.

Of course, the game should be designed for gb from scratch: An 'easyrgpb' game, made with a subproject of the RTP-replacement (with 4-grayscale tiles).

And the resized Alex doesn't look too bad for me XD

@fdelapena
Copy link
Contributor

(This could be moved to Editor bug tracker but as I don't believe this will ever be resolved I'm in favor of closing it)

For a more Solomonic decision, and because this could (if even happens) be implemented as a tool before happening in Editor, I've added it to the tool suggestion issue, at EasyRPG/Tools#15 (comment) to keep tracking this and closing it because it is unrelated to Player.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

4 participants