Author Topic: Solarus Engine [v1.3.0 dev build]  (Read 15648 times)

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Solarus Engine [v1.3.0 dev build]
« on: September 17, 2013, 02:15:17 am »
Solarus - An ARPG Game Engine (http://www.solarus-games.org/)
<a href="https://www.youtube.com/watch?v=OVBKgBP_BOM" target="_blank">https://www.youtube.com/watch?v=OVBKgBP_BOM</a>

Here's the new opk file (1.3.0 pre-release last build 23/08/2014):  http://www.mediafire.com/download/z2mx9xum67nnnse/solarus.opk

And here's the quest files (need to be updated too):
ZSDX (v1.9.0): http://www.mediafire.com/download/0v2ksxfj035uapj/data.solarus.zip
ZSXD (v1.9.0): http://www.mediafire.com/download/mpzwh42a3yt9o4p/data.solarus.zip

Prerequisites
OpenDingux 2014-08-20 or later

Quick instructions:
- Copy the quest files *anywhere you want;
- Run the solarus engine;
- Locate your data.solarus.zip file an run it.

* As a general rule, I would suggest the following file estructure for the adventure files:
Code: [Select]
/media/data/local/share/zsdx/solarus.data.zip
/media/data/local/share/zsxd/solarus.data.zip

NOTICE:
For this build only you'll need to edit the config file for each quest:
/media/data/local/home/.solarus/zsdx/settings.dat for ZSDX
/media/data/local/home/.solarus/zsxd/settings.dat for ZSXD

If you downloaded the previous build and are having trouble with key bindings, like start button not opening menu screen, create a new save file.



For a stable version, visit this thread.
« Last Edit: September 03, 2014, 12:32:16 pm by Shin-NiL »

bortoni

  • Posts: 5
Re: Solarus Engine
« Reply #1 on: September 17, 2013, 02:49:29 am »
This looks pretty great! I've never heard of this before, but checking out their site I'm intrigued! Will you be posting an opk soon?

fosamax

  • Posts: 328
Re: Solarus Engine
« Reply #2 on: September 17, 2013, 07:59:24 am »
It looks already really nice.

Can't wait to get my zero !

Thanks !

Reds

  • Posts: 117
Re: Solarus Engine
« Reply #3 on: September 17, 2013, 11:11:47 am »
Looks interesting. Wish there were some other games developed using the engine, but guess we'll just have to wait for that.

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: Solarus Engine
« Reply #4 on: September 17, 2013, 11:59:00 am »
This looks pretty great! I've never heard of this before, but checking out their site I'm intrigued! Will you be posting an opk soon?
Yes, the opk is coming soon ;)

Looks interesting. Wish there were some other games developed using the engine, but guess we'll just have to wait for that.
Maybe someone from dingoonity can make a new game using the engine ;D
« Last Edit: September 17, 2013, 01:00:03 pm by Shin-NiL »

fosamax

  • Posts: 328
Re: Solarus Engine
« Reply #5 on: September 17, 2013, 12:44:38 pm »
The engine seems really good :
- natively coded in c++
- scriptable in lua
- native resolution of 320x240
- actively maintained by christopho (v1.1 coming soon)
- easy to translate
- well documented (there's even video tutorials in french for now)

There's still some room for improvement : SDL2 support is promised and may come when GCW zero supports it.

I think that it could quite easily support other game than arpg : any game with a top view could be done in fact with some adjustment :
- action game like metal gear 1 or 2
- sport games : final match tennis
- puzzle games like sokoban

I don't know for sure if some autoscrolling could be achieve but it could be doable in order to having a nice shmup engine

And for sure arpg is a great option : currently solarus supports two games : Zelda Solarus DX and Zelda Solarus XD which is a parody of Zelda ALTTP.
A third game is also worked on, also based on Zelda but you could imagine games based on Zelda Minish Cap or Beyond Oasis - Story of Thor for example.

The engine come also with a quest editor but you need at least to know a little about lua scripting.

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: Solarus Engine
« Reply #6 on: September 17, 2013, 10:30:32 pm »
I've generated the opk file, but I could not run the game as I was unabled to activate selector to it. Anybody know if it is possible to use selector on an opk link?

Anyways, here's the binary file: https://docs.google.com/file/d/0BzIv-LdINDJXekh5QlR2U3phNFE/edit?usp=sharing

And here's the quest files:
ZSDX: https://docs.google.com/file/d/0BzIv-LdINDJXOXpQeHJyNmdCTFE/edit?usp=sharing
ZSXD: https://docs.google.com/file/d/0BzIv-LdINDJXRHllcnhKXzRNTU0/edit?usp=sharing

Quick instructions:
- Copy the quest files anywhere you want.
- Run chmod +x to solarus and run_solarus.sh fiiles
- Create a link to run_solarus.sh in gmenu2x and activate selector. Locate your data.solarus file an run it.


Please, see the first post
« Last Edit: September 19, 2013, 09:31:08 pm by Shin-NiL »

johnnyonflame

  • Posts: 217
Re: Solarus Engine
« Reply #7 on: September 18, 2013, 05:07:20 pm »
I've generated the opk file, but I could not run the game as I was unabled to activate selector to it. Anybody know if it is possible to use selector on an opk link?

Anyways, here's the binary file: https://docs.google.com/file/d/0BzIv-LdINDJXekh5QlR2U3phNFE/edit?usp=sharing

And here's the quest files:
ZSDX: https://docs.google.com/file/d/0BzIv-LdINDJXOXpQeHJyNmdCTFE/edit?usp=sharing
ZSXD: https://docs.google.com/file/d/0BzIv-LdINDJXRHllcnhKXzRNTU0/edit?usp=sharing

Quick instructions:
- Copy the quest files anywhere you want.
- Run chmod +x to solarus and run_solarus.sh fiiles
- Create a link to run_solarus.sh in gmenu2x and activate selector. Locate your data.solarus file an run it.

Choose the correct mimetype from some list on the internet/from the library used by gmenu2x/whatever and do
Mimetype=whatever/x-whatever;
and on the launch options, instead of just the name of the app, you put a %f, ie "prboom-plus %f"

Here's a sample:

https://github.com/Nebuleon/ReGBA/blob/master/source/gcw0/data/default.gcw0.desktop
« Last Edit: September 18, 2013, 05:08:57 pm by johnnyonflame »

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: Solarus Engine
« Reply #8 on: September 18, 2013, 06:06:48 pm »
Thank you! :)

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: Solarus Engine
« Reply #9 on: September 19, 2013, 09:38:03 pm »
OPK file added, thanks to pcercuei and johnnyonflame.

The life is easier now ;)

MightyJAK

  • Posts: 538
    • My tumblr
Re: Solarus Engine
« Reply #10 on: September 19, 2013, 10:01:27 pm »
I think that it could quite easily support other game than arpg : any game with a top view could be done in fact with some adjustment :
- action game like metal gear 1 or 2
- sport games : final match tennis
- puzzle games like sokoban

Does the engine allow for randomization? I'm thinking zeldalike rougelike, like Binding of Isaac.
My machines:
GBC,GBA,GBA SP,NDS,NGPC,Panasonic FZ-10 3DO,NES,Sega Nomad,Sega CDX w/Power Base Converter,PS1,PS2,PS3,Saturn,Dreamcast,PC (Win 98, XP, 7),Dingoo A320,Dingoo A330,Gemei A330,LetCool N350JP,PAP-GAMETA,GCW-Zero SE,Kyocera Rise,2DS,GP2X-F100,GPD G7,JXD 100,JXD A1000,JXD A3300,JXD F3000,JXD V5000,JXD S7300B,Hyperkin SupaBoy

Currently playing: Theatrhythm Final Fantasy Curtain Call (2DS)

msparky83

  • Posts: 6
Re: Solarus Engine
« Reply #11 on: September 22, 2013, 05:15:57 am »
Very nice job, however it doesn't seem that Solarus is working on the new firmware that was released. (9-13-13)
Opk is installed and I have the zip files on the internal memory as well.  Now when I try to select the zip files on the selector, it flashes and goes back to the gmenu.  So, am I doing something wrong here?

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: Solarus Engine
« Reply #12 on: September 22, 2013, 05:38:17 pm »
Very nice job, however it doesn't seem that Solarus is working on the new firmware that was released. (9-13-13)
Opk is installed and I have the zip files on the internal memory as well.  Now when I try to select the zip files on the selector, it flashes and goes back to the gmenu.  So, am I doing something wrong here?
It was compiled and tested using the latest toolchain/firmware.
Did you try both quest files? I'm having some trouble uploading the biggest one (ZSDX) to my device via ftp.
Is there any message in the log viewer?

Seph817

  • Posts: 127
Re: Solarus Engine
« Reply #13 on: September 22, 2013, 11:21:59 pm »
I just played XD this morning. I have the latest firmware. I removed .solarus from the end of the quest file and both are in the root of my external SD.

Goggles2114

  • Posts: 90
Re: Solarus Engine
« Reply #14 on: September 29, 2013, 03:04:16 pm »
Why am i only just now realizing this is a thing?

I knew about zelda classic but for some reason I could never get into the editor, and the linux version of the client just... never really worked well for me.

Hoping in addition to the GCW0 port you guys are working on/have working that a OUYA port is done/doing because c'mon. I like native games more than emulation, even when the native is an implimentation of a console game of years past. Mostly because if you do it native you can add tweaks, or a level editor, or make a whole new game using original assets.

Little things like that.

Shin-NiL (OP)

  • Posts: 355
    • Shin-NiL's Personal Web Page (Brazilian Portuguese)
Re: Solarus Engine
« Reply #15 on: September 30, 2013, 05:45:11 pm »
Why am i only just now realizing this is a thing?

I knew about zelda classic but for some reason I could never get into the editor, and the linux version of the client just... never really worked well for me.

Hoping in addition to the GCW0 port you guys are working on/have working that a OUYA port is done/doing because c'mon. I like native games more than emulation, even when the native is an implimentation of a console game of years past. Mostly because if you do it native you can add tweaks, or a level editor, or make a whole new game using original assets.

Little things like that.

About another platforms support you should talk with Christopho. I've just built the GCW-Zero binaries ;)

iames85

  • Posts: 65
Re: Solarus Engine
« Reply #16 on: October 01, 2013, 12:46:42 am »
This is great! Thank you  :)

Thraka

  • Posts: 51
Re: Solarus Engine
« Reply #17 on: October 01, 2013, 06:35:48 am »
Wow very cool!!!

elwing

  • Posts: 186
Re: Solarus Engine
« Reply #18 on: October 03, 2013, 09:39:26 am »
doh, one of the things I considered for ports when I was looking for that yesterday... guess I should have looked more closely to the forum :)
I look forward for this release, it seems like a great piece of software, way better than the other 3 link adventure we got (the port are good, don't mistaken me...).

fosamax

  • Posts: 328
Re: Solarus Engine
« Reply #19 on: October 03, 2013, 10:35:23 am »
I'm really looking into trying that one but first, i still need to wait for my zero. I backed on the 19th and still no mail nor shipping notice.  ???