SakeTami
mattroszak
mattroszak

patreon


Epic Battle Fantasy 3 source code and assets

Hey guys, here's the entire source code and assets for Epic Battle Fantasy 3.

With this you can view or change any part of the game, and compile it, assuming you know how to use some Flash tools. (the following instructions are also included in the READ ME file in the download)

You will need Adobe Flash Pro CS3, CS4, CS5 or CS6.
- newer versions don't have support for ActionScript 2
- there is no legal way to get these
- CS3 and CS4 may crash when compiling due to having access to less memory, but are better for animating
- CS6 seems to be the most stable, but previews animations very slowly, so choose your poison!
- once you save the .fla, you can't easily go back to an earlier version of Flash
- in summary: compile in Flash CS6, animate in CS3 or CS4

You will also need to install any missing fonts if you want all text to display correctly.
- if you can't find them online, mapping them to similar fonts should be fine (replace Times New Roman Baltic and CE with Times New Roman Bold, for example)

Licensing terms:
This source code and assets are presented as "source available", meaning that I still own them and you need permission from me to use them.
Right now I will allow you to use them for personal education (learning how to code, animate, etc), data mining (making walkthroughs, etc) and for making modded versions of EBF3.
You cannot distribute the source files in their entirety (but you may share small parts when discussing them with others).
You can distribute any .swfs that you compile, as long as you don't make any money from them, and don't publish them on any major gaming platforms (Steam, Kongregate, etc)

Please ask me for permission if you would like to do anything else, or if in doubt!
I'll probably agree to most things.

Contact info:
If you want to discuss EBF modding, it's best to do it on the EBF Discord: https://discordapp.com/invite/9NdK6Wh
- there's a channel on there just for modding.
- ping me there if no one else can help.

How to use EBF3:
All art, animation, sounds and a lot of code are contained inside the Epic Battle Fantasy 3.fla file. It should already be configured to compile without the need to change any settings (ctrl+Enter to compile, this will create a .swf file)
If you want to run it as a .exe, put "Epic Battle Fantasy 3.swf" into the "Installation Folder" folder, and run "Epic Battle Fantasy 3.exe"
- this will enable fullscreen and speed options, and disable anti-aliasing options
- the source code for the .exe wrapper is not included, but it's basically an Adobe AIR app that runs .swf files

The .fla file is large and laggy, if you want to make significant changes, you may be best off copying parts to a new file, and then copying them back later. To speed up compilation and make Flash perform better, all EBF3 music files have been moved to the Music.fla file.
- I recommend leaving them there and compiling without music until you are ready to compile a "final" version
- to get the music back, just copy all of the library items from Music.fla to Epic Battle Fantasy 3.fla (making sure not to change the Linkage names)

Some more tips:
The code has not been cleaned up - what you see is how I programmed at the time.
The most important stuff in the library (usually) starts with exclamation marks.
Some AS2 files are classes, some are just #includes, meaning it's as if they were coded on the timeline where they are included. (if I recall correctly)
The rest you'll just have to figure out on your own - good luck!

Here's the download link:
https://www.dropbox.com/s/92ix07br4dkilsk/Epic%20Battle%20Fantasy%203%20-%20source%20files.zip?dl=0


More Creators