Author Topic: The Solarus Resource Help Project  (Read 5114 times)

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
The Solarus Resource Help Project
« on: May 06, 2016, 10:23:55 pm »
Solarus Resource Help Project

About:
This project is meant to help Solarus. The contents are below. Please make suggestions.

Reports:
Let me know of:
  • Dead links
  • Service changes - Ex: Like how ADrive no longer gives 50 GB free.
  • Typos or grammar mistakes

Basic Question:
Q: Can Solarus make more than ARPG games?
A: Solarus can make visual novels, monster battle, card battle, and any other game type in the 2D realm. (Although, there is talk of mode7.) Solarus is aimed at ARPG, so there will need to be more coding for other game types, but Solarus is made to make coding easy. (At least in my opinion.)

I am collecting a url list of more questions and answers. I will sort this later.
http://forum.solarus-games.org/index.php/topic,875.msg4874.html#msg4874
http://forum.solarus-games.org/index.php/topic,836.msg4562.html#msg4562
http://forum.solarus-games.org/index.php/topic,763.msg4115.html#msg4115
http://forum.solarus-games.org/index.php/topic,14.msg33.html#msg33
http://forum.solarus-games.org/index.php/topic,7.msg15.html#msg15
http://forum.solarus-games.org/index.php/topic,906.msg5127.html#msg5127

ARPG 2D Games good for studying:
-The Legend of Zelda: A Link to the Past
-The Legend of Zelda: A Link to the Past and Four Swords
-Zelda ARPG games: Wiki
-Secret of Mana (Seiken Densetsu 2)
-Secret of Evermore (Not related to the Mana series, but pretty much has the same functions and was made by the same company.)
-Seiken Densetsu 3
-Sword of Mana (Seiken Densetsu 5)
-Children of Mana (Seiken Densetsu 6)
-Avatar The Last Airbender GBA
-Boktai
-Alundra
-Soul Blazer
-Illusion of Gaia
-Terranigma
-Shining Soul II
-Juka and The Monophonic Menace
-Yu Yu Hakusho - Ghostfiles - Spirit Detectiv
-The Legacy of Goku
-The Legacy of Goku II
-Buu's Fury
-Terranigma

SideScrolling Games:
-Gunstar Super Heroes gba (Full of ACTION)
-Mario Land
-Wario Land
-Sonic
-Metroid
-Mega Man
-Lady Sia

SideScroller/ARPG: (Half/half):
-Summon Night: SwordCraft


Port information:

Homebrew 3DS: Here

Wii port information: Here

Android port news: Here
There is an older android port for an older version of Solarus, but there seems to be a better port in progress for maybe 1.5

Old android port info: Here

Some information of people that did the ports: Here

Lua learning information and Solarus documentation: Here
Solarus uses Lua for scripting with Solarus libraries to make things easy. This should not be an issue if one already has experience in a high level language like C or C++. (C can be debated on, but I will not get into that.) Do not let that scare you because Lua is actually a very easy programming language and it will actually help you with learn C or C++ later, but C languages are not needed for making games with Solarus. It will help if you want to assist with the Solarus engine or modify it.

C++ SDL 2.0 and QT Creator: Here
Want to help program for Solarus and fix bugs? This would be a good place to start. Once you begin, fork Solarus and do a pull request once you made your changes on GitHub. Scroll down to GitHub on this post if you have no clue what I just typed.

Upgrading:
The migration guide will help one upgrade from different versions of Solarus: Here

Diarandor's Audio and Pixel art:
Updates Here and his work is in the sample quest in Solarus Engine!

Sample Quest:
The Children of Solarus project has some free graphics too.

Book:
A new Solarus Engine book in early stages, but feel free to help: Here

Basics:
The new Solarus 1.5 tutorial series: Here
The basics for Solarus - Video Tutorials by Christopho! The Creator of Solarus!

Tutorials by ffomega: Houses, bridge and Website

Advanced Screen Capture Tools:
  • Shutter for Linux -There are many options. The most important is selecting an area on the screen and making a screenshot. There are some basic paint editing tools as well.
  • Greenshot for Windows -There are many options. The most important is selecting an area on the screen and making a screenshot.
  • The use of gifs might be better than videos for reporting bugs. They are easier to post and upload. Giphy might be a good place to upload them before posting...only if they are bigger than 100 kb. Silentcast for Linux and ScreenToGif for Windows or LICEcap v1.26 (works with wine)

Error Solutions:
-Function at line has more than 60 upvalues for local variables, arrays, & 200 Local Variables Limit Problem solutions: Here
-Control structure too long near: Here
-Solarus Graphic scaling solution/Images beyond 320x240 solution: Here

Scripts:

A list of scripts: Here

Audio:

Audio: timer and timer_hurry (CC0): here

My music for Solarus

A free music making software list and soundfonts (sf2)

Open source Audio Pack (Not my music, but I put the pack together)

Looping .Ogg music Solarus: Here

Font:
Bitmap font - Direct download

Making Font Resources and Template

Font (.ttf) to Bitmap and Glyph Dump: Here

Pixel art or graphics:

Spritesheet Editor Software: Here

LPC Character Sprite Generator: Here

Loose Leaf Generator Created by MACK: Here

Free Pixel art: Here (login to view)
-Crystal, switch, & block
-Unlucky Studio graphics
-Urbansquall ARPG Graphics
-Clonix Impression Space Art
-ARPG Skull Shield

Mikko for OGG ARPG Tileset: Here

ARPG Heroine Sprite Eldrina: Here (Eldran Sprite Mod by ZEFK)

Sprite Character Templates - Opensource Free

Open Source Graphic Pack - Finished
Part1: Fairyolica World Outside/exterior Finished

Free Pixel Art Making Programs for Linux, Windows, and Android

Transparency and opacity

Making maps with a program called, "Tiled."

Easy palette swapping tool. A post by MetalZelda : Here

Story:

Most of this section has been deleted and added to the Solarus book project: Here

Interesting brainstorm features: Here (In progress and maybe I will never finish. I might just keep throwing around ideas here.)

Music, mapping, and story help

Free Office Suites for online and offline use: Here

Linux:

Solarus Linux Wine Guide based on Zuto Kaza's

Mac:

Having trouble installing the Mac version? Use Wine to use the Windows Solarus version on your Mac. Here is a Wine Installation guide for Mac. Here

Android:

You might be able to use Wine on your android by emulating Ubuntu Precise. There is a root and no root method. Here

Running Android apps through chrome. The article is detailed enough. Some android programs can be used to help with Solarus game making, but not all will work because a lot of apps that you buy have annoying verification that may need something that is not functional. Also, some apps crash when sound is used.
http://askubuntu.com/questions/605589/can-android-apps-be-used-in-ubuntu


Raspberry Pi:

I am not sure about the Solarus Editor, but the engine works. Here are two sources.

http://forum.solarus-games.org/index.php?topic=736.msg3863#msg3863

http://forum.solarus-games.org/index.php/topic,648.msg3290.html#msg3290

http://forum.solarus-games.org/index.php/topic,787.msg4312.html#msg4312

Legal:
License help

Storage:
Attachment too big? Here is where you can upload large image files and other file types for free. They are good places to store your files too.

GitHub Help:

Github in my opinion the best free service to use for your project. There are obviously other as good free alternatives.

Link to GitHub: Here

Some basic markdown formatting: Here

Formatting Cheatsheet: Here

Markdown offline editors: 
-I like CuteMarkEd because it is portable. Go here for more options. (Buggy)
-Haroopad - best here in my opinion. One can even insert a table of contents based on the headers, no bugs to be found, and the html file can be turned into a pdf with chrome. (Table of contents still work in pdf)

Common bug fix for Haroopad on older Linux distributions:
Code: [Select]
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install libstdc++6-4.7-dev

-Asciidoc Book Editor - Has everything, but only for 64 bit! No x86...


Uploading files to your repo: Here

Pull requests: Here and video tutorial: here

Fork: Here

Engine Report Advice:
The best ways to help Christopho fix glitches/bugs.

1. Study the change logs and learn from previous versions on how Christopho fixed those bugs in later versions. Submit a patch to him. One must really study the Engine and editors code to help fix errors.

2. Report the bug. It is the fastest way.

Funding online platforms that can help your project with donations:
Have you ever thought of using Patreon, kickstarter, and indieGoGo? These could be funding platoforms that could help your Solarus game projects. I think Patreon would be the best because people can send recurring payments monthly to creators. As in people can give you money monthly.

Funding platforms:
  • Appsplit
  • Wefund
  • Appstori
  • Onevest
  • Fundbyme
  • Razoo
  • Pozible
  • Croundfunder
  • Campfire
  • Rally
  • Rockethub
  • Gofundme
  • Fundrazer
  • Gambitious
« Last Edit: April 20, 2017, 06:47:17 pm by Zefk »

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: The Solarus Resource Help Project
« Reply #1 on: May 08, 2016, 03:21:59 am »
Added:
Pixel Art Making Programs - I will actually put this on its own post later. I want this post clean with just table of contents.

Neovyse

  • Administrator
  • Jr. Member
  • *****
  • Posts: 76
    • View Profile
Re: The Solarus Resource Help Project
« Reply #2 on: May 08, 2016, 06:23:35 pm »
Great! You did an awesome work to help people :) Thanks!

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: The Solarus Resource Help Project
« Reply #3 on: May 08, 2016, 06:32:51 pm »
You are welcome!  :D

I will add some sprite templates today sometime.

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: The Solarus Resource Help Project
« Reply #4 on: May 12, 2016, 06:26:53 am »
Added to help project: (Links above below content)
Solarus Tower Defence Style by Kibos1er! Preview and Download

Side Scrolling functionality by wrightmat! Here and Zutokaza test project  - As I can see there are bugs to work out because of new updates probably.

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: The Solarus Resource Help Project
« Reply #5 on: May 12, 2016, 06:42:23 am »
Added:
ARPG game Scripts by Christopho and his team! Here
-Click the game and at the bottom will be the source code that can be used as a template.

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: The Solarus Resource Help Project
« Reply #6 on: May 12, 2016, 07:21:35 am »
Added:

A project by MetalZelda! Has a lot of good scripts.

GameboyArda

  • Jr. Member
  • **
  • Posts: 52
  • Solarus is awesome!
    • View Profile
    • Youtube
Re: The Solarus Resource Help Project
« Reply #7 on: May 14, 2016, 01:46:10 pm »
I have a Question: Do you know a free Music making program?
You know that nearly all of use strugled once
with RPG maker. But now we make with
Solarus! 8)

llamazing

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
Re: The Solarus Resource Help Project
« Reply #8 on: May 14, 2016, 03:03:09 pm »
I've heard  good things about musagi, though I haven't used it myself. It's by the same guy who wrote sfxr for making sound effects for games.

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: The Solarus Resource Help Project
« Reply #9 on: May 14, 2016, 07:17:15 pm »
I have a Question: Do you know a free Music making program?

LMMS (Linux Multi media studio) It is for Windows too and OS X. I used this program to make over 500 free audio for Solarus and all my music is made with it. For instance, my Klgo Journey music I added for Solarus as well to use. LMMS is very very easy after you do a few tutorials. The soundfonts I listed at the bottom of my music section can be used in it. It is basically a free FL Studio.

Diarandor

  • Hero Member
  • *****
  • Posts: 666
  • Cats are cool! (ΦωΦ)
    • View Profile
Re: The Solarus Resource Help Project
« Reply #10 on: May 14, 2016, 07:22:27 pm »
I've heard  good things about musagi, though I haven't used it myself. It's by the same guy who wrote sfxr for making sound effects for games.

I have never used musagi. But I use sfxr to create my 16-bit sounds and I recommend it (it is very easy, simple and intuitive to use).

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: The Solarus Resource Help Project
« Reply #11 on: May 14, 2016, 07:27:41 pm »
It seems that I can now add a list of free music making software.

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: The Solarus Resource Help Project
« Reply #12 on: May 14, 2016, 07:48:31 pm »
Here is the link to the list. I mentioned those who recommended the software. I will now update this post.

http://forum.solarus-games.org/index.php/topic,622.0.html

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: The Solarus Resource Help Project
« Reply #13 on: May 14, 2016, 08:04:06 pm »
Added:
The basics for Solarus - Video Tutorials by Christopho! The Creator of Solarus!

Zefk

  • Sr. Member
  • ****
  • Posts: 414
  • Just helping Solarus
    • View Profile
    • Zelzec Business
Re: The Solarus Resource Help Project
« Reply #14 on: May 15, 2016, 03:56:17 am »
Added:
Quest types - Story help for beginners.

Note: It is very similar to the wiki article that I learned about quest types from and I added a bit of it into it. I made it the source link.