Skip to content

Commit

Permalink
Code Dump of April 1st 2020.
Browse files Browse the repository at this point in the history
- This contains compiled builds in the "builds/" folder.
- These special builds work on any level and not just the special Megalovania level released during the event.
- Completing the battle will not give the event badge given during the event.
  • Loading branch information
Psycast committed Aug 2, 2020
1 parent 4d35621 commit 50317c3
Show file tree
Hide file tree
Showing 491 changed files with 97,893 additions and 1 deletion.
51 changes: 50 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,51 @@
# Auto detect text files and perform LF normalization
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain

*.jpg binary
*.png binary
*.gif binary

*.cs text=auto diff=csharp
*.vb text=auto
*.c text=auto
*.cpp text=auto
*.cxx text=auto
*.h text=auto
*.hxx text=auto
*.py text=auto
*.rb text=auto
*.java text=auto
*.html text=auto
*.htm text=auto
*.css text=auto
*.scss text=auto
*.sass text=auto
*.less text=auto
*.js text=auto
*.lisp text=auto
*.clj text=auto
*.sql text=auto
*.php text=auto
*.lua text=auto
*.m text=auto
*.asm text=auto
*.erl text=auto
*.fs text=auto
*.fsx text=auto
*.hs text=auto

*.csproj text=auto merge=union
*.vbproj text=auto merge=union
*.fsproj text=auto merge=union
*.dbproj text=auto merge=union
*.sln text=auto eol=crlf merge=union

* text=auto
174 changes: 174 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@

#################
## Eclipse
#################

*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath


#################
## Visual Studio
#################

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results
**/[Dd]ebug/
**/[Rr]elease/
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.vspscc
.builds
**/*.dotCover

## TODO: If you have NuGet Package Restore enabled, uncomment this
#**/packages/

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf

# Visual Studio profiler
*.psess
*.vsp

# ReSharper is a .NET coding add-in
_ReSharper*

# Installshield output folder
[Ee]xpress

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish

# Others
[Bb]in
[Oo]bj
sql
TestResults
*.Cache
ClientBin
stylecop.*
~$*
*.dbmdl
Generated_Code #added for RIA/Silverlight projects

# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML



############
## Windows
############

# Windows image file caches
Thumbs.db

# Folder config file
[Dd]esktop.ini


#############
## Python
#############

*.py[co]

# Packages
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.tox

#Translations
*.mo

#Mr Developer
.mr.developer.cfg

# Mac crap
.DS_Store
.dropbox

# FFR
assets/**
notes/**
air/**
bin_air/menu_music*
bin_air/replays**
bin_air/song_cache**
20 changes: 20 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
// Use IntelliSense to learn about possible SWF debug attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "swf",
"request": "launch",
"name": "Debug FFR",
"preLaunchTask": "ActionScript: compile debug - asconfig.json"

},
{
"type": "swf",
"request": "attach",
"name": "Attach SWF"
}
]
}
82 changes: 82 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
#!/bin/bash

LOADER := bin/R^3.swf
LOADER_SOURCE := src/MainLoader.as

MAIN_SHELL := bin/R^3Game.swf
MAIN_SHELL_SOURCE := src/MainShell.as

PRODUCTD:= bin/r3.swf
PRODUCTR:= bin/Game.swf
SOURCE := src/Main.as
SOURCES := src
LIBS := src/assets/Assets.swc
DEPS := bin/makedeps.in
FLASH := flashplayerdebugger

export FLEX_HOME=/opt/flex3

MXMLC := $(FLEX_HOME)/bin/mxmlc

FLAGS := -target-player 10 \
-default-size=780,480 \
-default-background-color=\#000000 \
-default-frame-rate=60 \
-static-link-runtime-shared-libraries=true \
-compiler.source-path+=src
DEFINES := CONFIG::timeStamp,\'$(shell date +%m/%d/%Y)\' \
CONFIG::air,false \
CONFIG::desktop,false \
PLAYER::target,9
DEFINESD:= CONFIG::debug,true CONFIG::release,false
DEFINESR:= CONFIG::debug,false CONFIG::release,true

# arcnmx
FLAGS := $(FLAGS) \
-compiler.define+=CONFIG::arc_mp,true

FLAGS := $(FLAGS) \
$(foreach def,$(DEFINES),-compiler.define+=$(def)) \
$(foreach src,$(SOURCES),-compiler.source-path+=$(src)) \
$(foreach lib,$(LIBS),-compiler.library-path+=$(lib))

FLAGSD := $(FLAGS) \
$(foreach def,$(DEFINESD),-compiler.define+=$(def)) \
-debug=true \
-incremental=true
FLAGSR := $(FLAGS) \
$(foreach def,$(DEFINESR),-compiler.define+=$(def)) \
-compiler.optimize=true \
-debug=false \
-incremental=false

all: $(PRODUCTD)
shell: $(MAIN_SHELL)
loader: $(LOADER)
release: $(PRODUCTR)


run: $(PRODUCTD)
$(FLASH) $(PRODUCTD)

$(PRODUCTD):
$(MXMLC) $(FLAGSD) $(SOURCE) -output=$(PRODUCTD)

$(PRODUCTR):
$(MXMLC) $(FLAGSR) $(SOURCE) -output=$(PRODUCTR)

$(MAIN_SHELL): $(PRODUCTR) $(MAIN_SHELL_SOURCE)
$(MXMLC) $(FLAGSR) $(MAIN_SHELL_SOURCE) -output=$(MAIN_SHELL)

$(LOADER): $(LOADER_SOURCE)
$(MXMLC) $(FLAGSR) $(LOADER_SOURCE) -output=$(LOADER)

PRODUCTD_SED := $(subst /,\/,$(PRODUCTD))
PRODUCTR_SED := $(subst /,\/,$(PRODUCTR))
gendeps:
find $(SOURCES) -name '*.as' | sed 's/^src\//$(PRODUCTD_SED): src\//' > $(DEPS)
find $(SOURCES) -name '*.as' | sed 's/^src\//$(PRODUCTR_SED): src\//' >> $(DEPS)

-include $(DEPS)

.PHONY: all run gendeps shell loader release
36 changes: 36 additions & 0 deletions application.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<application xmlns="http://ns.adobe.com/air/application/32.0">
<id>R3Air</id>
<versionNumber>9.9.9</versionNumber>
<filename>R3Air</filename>
<name>R^3</name>
<architecture>32</architecture>
<description>FlashFlashRevolution R^3 Engine Standalone</description>
<supportedProfiles>extendedDesktop desktop</supportedProfiles>
<gpuPreference>discrete</gpuPreference>
<initialWindow>
<content>air.swf</content>
<title>FFR R^3 - Sans Battle Edition</title>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>true</visible>
<minimizable>true</minimizable>
<maximizable>true</maximizable>
<resizable>true</resizable>
<renderMode>direct</renderMode>
</initialWindow>
<!--
More options:
http://livedocs.adobe.com/flex/3/html/File_formats_1.html#1043413
-->
<icon>
<image36x36>icons/ffr_36.png</image36x36>
<image48x48>icons/ffr_48.png</image48x48>
<image72x72>icons/ffr_72.png</image72x72>
<image96x96>icons/ffr_96.png</image96x96>
<image144x144>icons/ffr_144.png</image144x144>
<image180x180>icons/ffr_180.png</image180x180>
<image192x192>icons/ffr_192.png</image192x192>
<image512x512>icons/ffr_512.png</image512x512>
</icon>
</application>
Loading

0 comments on commit 50317c3

Please sign in to comment.