Code Monkey home page Code Monkey logo

gbalvns's Introduction

gbalvns

Leaf Visual Novel System for GBA

VN/AVG/ADV/Gal game engine based on sizuku_gba2.

Demo

Download

Screenshot

Credit

フリー素材:

  • Background: きまぐれアフター
  • Character: キャラクターなんとか機
  • Music: 魔王魂

Feature

Create your own games on GBA without coding! No programming skills are required!

  • Story branching
  • Save & load at any point
  • Skip to the next branch point & return to the previous branch point freely
  • Environment configuration
  • Logging

Prerequisite

Build

make

Doc

Messages, events and animations are written in Script Markup Language.

Message & Event

asset/script/

sizuku_gba2's doc

Animation

core/res/

core/anime.c

gbalvns's People

Contributors

laqieer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

polanddevcock

gbalvns's Issues

No programming skills required?

I think I downloaded all the files and install the things needed, however I really don't know where to start like even which software I should launch. I read the readme files but I still don't know what I should do.
Do you have any advices or links to any tutorial?
Thank you

Compile Issues

Ran into three issues I had to fix to get the rom to compile.

res folder

"End of file in comment; newline inserted" for multiple files in /core/res/

# assembling res/txt_sjis2leaf.s
res/txt_sjis2leaf.s: Assembler messages:
res/txt_sjis2leaf.s: Warning: end of file in comment; newline inserted
res/txt_sjis2leaf.s: Error: 1 warning, treating warnings as errors

Solved by removing --fatal-warnings from ASFLAGS in /core/Makefile

ASFLAGS = -mthumb-interwork --fatal-warnings

Incorrect Stat Command

The usage of stat to get the size of the GBA file for padding it out is incorrect, resulting in the following error:

stat: cannot read file system information for '%Dz': No such file or directory

which comes from the following line:

@dd if=/dev/zero bs=1 count=$$(expr 256 - $$(stat -f "%Dz" $@) % 256) >> $@

the correct command should be stat -c%s $@

Line endings in python tool

/tool/imgfix.py uses windows line endings. This causes the make to fail because python3\r does not exist. Solved by fixing the lines endings in that python file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.