Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Sep 2010 15:07:43 +0400
From:      Anonymous <swell.k@gmail.com>
To:        freebsd-ports@freebsd.org
Subject:   [CFT] games/aquaria: Underwater 2D Fantasy Action-Adventure
Message-ID:  <864odkk70g.fsf@gmail.com>

next in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain

Anyone wants to play this proprietary game with GPLv2+ engine?
  http://en.wikipedia.org/wiki/Aquaria_(video_game)

To test:

  1. obtain aquaria-lnx-humble-bundle.mojo.run and put into DISTDIR
  2. install devel/mercurial
  3. run `make maint-gen-distfile makesum'
  4. run `make install' and select GAME_DATA option

Otherwise, if you have the game data lying somewhere you can specify
path to it using AQUARIA_DATA_PATH environment variable.

Are such PITA to install games desired in the ports tree, anyway?


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment; filename=aquaria.diff

Index: games/Makefile
===================================================================
RCS file: /a/.cvsup/ports/games/Makefile,v
retrieving revision 1.1351
diff -u -p -r1.1351 Makefile
--- games/Makefile	14 Sep 2010 20:47:24 -0000	1.1351
+++ games/Makefile	20 Sep 2010 06:22:18 -0000
@@ -48,6 +48,8 @@
     SUBDIR += apoolGL
     SUBDIR += apricots
     SUBDIR += aqbubble
+    SUBDIR += aquaria
+    SUBDIR += aquaria-data
     SUBDIR += armagetron
     SUBDIR += asc
     SUBDIR += asciiquarium
Index: games/aquaria/Makefile
===================================================================
RCS file: games/aquaria/Makefile
diff -N games/aquaria/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ games/aquaria/Makefile	20 Sep 2010 10:47:58 -0000
@@ -0,0 +1,47 @@
+# New ports collection makefile for:	aquaria
+# Date created:				19 Sep 2010
+# Whom:					Anonymous
+#
+# $FreeBSD$
+#
+
+PORTNAME=	aquaria
+PORTVERSION=	25
+CATEGORIES=	games
+MASTER_SITES=	# not yet
+
+MAINTAINER=	noreply@ # not yet
+COMMENT=	Underwater 2D Fantasy Action-Adventure
+
+LICENSE=	GPLv2 GPLv3
+LICENSE_COMB=	dual
+LICENSE_FILE_GPLv2=	${WRKSRC}/COPYING.txt
+
+USE_CMAKE=	yes
+USE_SDL=	yes
+USE_OPENAL=	yes
+
+CFLAGS+=	-isystem${LOCALBASE}/include \
+		-DAQUARIA_DATA_PATH=\\\"${DATADIR}\\\"
+
+OPTIONS=	GAME_DATA "Install game data" off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_GAME_DATA)
+RUN_DEPENDS+=	${LOCALBASE}/share/aquaria/data/variables.txt:${PORTSDIR}/games/aquaria-data
+.endif
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+	${MKDIR} ${DATADIR}
+	${TAR} cf - -C${WRKSRC}/game_scripts . \
+		| ${TAR} xof - -C${DATADIR}
+
+maint-gen-distfile:
+	${MKDIR} ${WRKDIR}
+	cd ${WRKDIR} && hg clone -r${PORTVERSION} \
+		http://hg.icculus.org/icculus/${PORTNAME}/ ${WRKSRC}
+	${TAR} czf ${DISTDIR}/${DISTFILES} -C${WRKDIR} --exclude .hg .
+
+.include <bsd.port.mk>
Index: games/aquaria/pkg-descr
===================================================================
RCS file: games/aquaria/pkg-descr
diff -N games/aquaria/pkg-descr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ games/aquaria/pkg-descr	19 Sep 2010 14:14:37 -0000
@@ -0,0 +1,13 @@
+The game follows Naija, a mermaid-like woman, as she explores the
+underwater world of Aquaria. Along her journey, she learns about both
+the history of the world and her own past. The gameplay focuses on a
+combination of swimming, singing and combat, through which Naija can
+interact with the world. Naija's songs can move items, affect plants
+and animals, and change her physical appearance into other
+forms. These forms have different abilities, such as firing
+projectiles at hostile creatures or passing through barriers
+inaccessible to her in her natural shape.
+-- Wikipedia
+
+WWW: http://hg.icculus.org/icculus/aquaria/
+WWW: http://www.bit-blot.com/aquaria/
Index: games/aquaria/pkg-plist
===================================================================
RCS file: games/aquaria/pkg-plist
diff -N games/aquaria/pkg-plist
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ games/aquaria/pkg-plist	20 Sep 2010 10:50:58 -0000
@@ -0,0 +1,879 @@
+bin/aquaria
+%%DATADIR%%/_mods/aquariaeditortutorial/mod-init.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/healthplant.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/nautilus.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_editor.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_editor01.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_editor02.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_editor03.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_end.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_entities01.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_entities02.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_entities03.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_intro.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_nodes01.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_nodes02.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_nodes03.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_nodes04.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_obstruct01.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_obstruct02.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_obstruct03.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_obstruct04.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_obstruct05.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_sit.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_sleep.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_tileedit01.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_tileedit02.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_tileedit03.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_tileedit04.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_tileedit05.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_tileedit06.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_tileedit07.lua
+%%DATADIR%%/_mods/aquariaeditortutorial/scripts/node_tileedit08.lua
+%%DATADIR%%/_mods/aquariatemplate/mod-init.lua
+%%DATADIR%%/_mods/aquariatemplate/scripts/00_starter.lua
+%%DATADIR%%/_mods/guert_mod/mod-init.lua
+%%DATADIR%%/_mods/guert_mod/scripts/nautilusprime.lua
+%%DATADIR%%/_mods/guert_mod/scripts/node_learnbind.lua
+%%DATADIR%%/_mods/guert_mod/scripts/node_learnenergy.lua
+%%DATADIR%%/_mods/guert_mod/scripts/node_nautilusprimeorbdrop.lua
+%%DATADIR%%/_mods/guert_mod/scripts/node_openenergydoor.lua
+%%DATADIR%%/_mods/guert_mod/scripts/node_savepoint.lua
+%%DATADIR%%/_mods/guert_mod/scripts/node_sit.lua
+%%DATADIR%%/_mods/guert_mod/scripts/node_sleep.lua
+%%DATADIR%%/_mods/guert_mod/scripts/songs.lua
+%%DATADIR%%/_mods/guert_mod/tempo/00_starter.lua
+%%DATADIR%%/_mods/guert_mod/tempo/anemone.lua
+%%DATADIR%%/_mods/guert_mod/tempo/anemone2.lua
+%%DATADIR%%/_mods/guert_mod/tempo/anemone3.lua
+%%DATADIR%%/_mods/guert_mod/tempo/anemone4.lua
+%%DATADIR%%/_mods/guert_mod/tempo/biteymouth.lua
+%%DATADIR%%/_mods/guert_mod/tempo/empty.lua
+%%DATADIR%%/_mods/guert_mod/tempo/energybarrier.lua
+%%DATADIR%%/_mods/guert_mod/tempo/energybarrierflicker.lua
+%%DATADIR%%/_mods/guert_mod/tempo/energybarrieroff.lua
+%%DATADIR%%/_mods/guert_mod/tempo/energybarriersolid.lua
+%%DATADIR%%/_mods/guert_mod/tempo/energydoor.lua
+%%DATADIR%%/_mods/guert_mod/tempo/energyorb.lua
+%%DATADIR%%/_mods/guert_mod/tempo/energyorbcracked.lua
+%%DATADIR%%/_mods/guert_mod/tempo/entityinclude.lua
+%%DATADIR%%/_mods/guert_mod/tempo/jelly.lua
+%%DATADIR%%/_mods/guert_mod/tempo/jellysmall.lua
+%%DATADIR%%/_mods/guert_mod/tempo/nauplius.lua
+%%DATADIR%%/_mods/guert_mod/tempo/nautilus.lua
+%%DATADIR%%/_mods/guert_mod/tempo/raspberry.lua
+%%DATADIR%%/_mods/guert_mod/tempo/rock0001.lua
+%%DATADIR%%/_mods/guert_mod/tempo/rock0002.lua
+%%DATADIR%%/_mods/guert_mod/tempo/rock0003.lua
+%%DATADIR%%/_mods/guert_mod/tempo/rock0004.lua
+%%DATADIR%%/_mods/guert_mod/tempo/rock0005.lua
+%%DATADIR%%/_mods/guert_mod/tempo/rock0006.lua
+%%DATADIR%%/_mods/guert_mod/tempo/rock0007.lua
+%%DATADIR%%/_mods/guert_mod/tempo/rock2.lua
+%%DATADIR%%/_mods/guert_mod/tempo/savepoint.lua
+%%DATADIR%%/_mods/guert_mod/tempo/seedcommon.lua
+%%DATADIR%%/_mods/guert_mod/tempo/seedflower.lua
+%%DATADIR%%/_mods/guert_mod/tempo/singbulb.lua
+%%DATADIR%%/_mods/guert_mod/tempo/songleaf.lua
+%%DATADIR%%/_mods/jukebox/mod-init.lua
+%%DATADIR%%/_mods/jukebox/scripts/jukeboxinclude.lua
+%%DATADIR%%/_mods/jukebox/scripts/node_jukebox-next.lua
+%%DATADIR%%/_mods/jukebox/scripts/node_jukebox-previous.lua
+%%DATADIR%%/_mods/jukebox/scripts/node_jukebox-quit.lua
+%%DATADIR%%/_mods/jukebox/scripts/node_jukebox-random.lua
+%%DATADIR%%/_mods/jukebox/scripts/node_jukebox.lua
+%%DATADIR%%/scripts/entities/00_starter.lua
+%%DATADIR%%/scripts/entities/13_mainarea.lua
+%%DATADIR%%/scripts/entities/13_progression.lua
+%%DATADIR%%/scripts/entities/SunDoor.lua
+%%DATADIR%%/scripts/entities/abaddon.lua
+%%DATADIR%%/scripts/entities/abyssoctopus.lua
+%%DATADIR%%/scripts/entities/abyssspikes.lua
+%%DATADIR%%/scripts/entities/aggrobaby.lua
+%%DATADIR%%/scripts/entities/aggroeggs.lua
+%%DATADIR%%/scripts/entities/aggrohopper.lua
+%%DATADIR%%/scripts/entities/airship.lua
+%%DATADIR%%/scripts/entities/aleph.lua
+%%DATADIR%%/scripts/entities/altar.lua
+%%DATADIR%%/scripts/entities/ancient-bulb.lua
+%%DATADIR%%/scripts/entities/ancient-plant.lua
+%%DATADIR%%/scripts/entities/anemone.lua
+%%DATADIR%%/scripts/entities/anemone2.lua
+%%DATADIR%%/scripts/entities/anemone3.lua
+%%DATADIR%%/scripts/entities/anemone4.lua
+%%DATADIR%%/scripts/entities/anglerfish.lua
+%%DATADIR%%/scripts/entities/architect.lua
+%%DATADIR%%/scripts/entities/armapillar.lua
+%%DATADIR%%/scripts/entities/arnassi-spirit.lua
+%%DATADIR%%/scripts/entities/babydeepshrimp.lua
+%%DATADIR%%/scripts/entities/beluga-bubble.lua
+%%DATADIR%%/scripts/entities/beluga.lua
+%%DATADIR%%/scripts/entities/bevy.lua
+%%DATADIR%%/scripts/entities/bigblaster.lua
+%%DATADIR%%/scripts/entities/bigmaul.lua
+%%DATADIR%%/scripts/entities/bigmouth.lua
+%%DATADIR%%/scripts/entities/bigmouthparasite.lua
+%%DATADIR%%/scripts/entities/bioplant.lua
+%%DATADIR%%/scripts/entities/biteymouth.lua
+%%DATADIR%%/scripts/entities/blaster.lua
+%%DATADIR%%/scripts/entities/blasteregg.lua
+%%DATADIR%%/scripts/entities/blastermother.lua
+%%DATADIR%%/scripts/entities/blazer.lua
+%%DATADIR%%/scripts/entities/bloodcell-common.lua
+%%DATADIR%%/scripts/entities/bloodcell-red.lua
+%%DATADIR%%/scripts/entities/bloodcell-white.lua
+%%DATADIR%%/scripts/entities/breakablecommon.lua
+%%DATADIR%%/scripts/entities/brokenpiece.lua
+%%DATADIR%%/scripts/entities/camopus.lua
+%%DATADIR%%/scripts/entities/castlecrab.lua
+%%DATADIR%%/scripts/entities/cathedraldoor.lua
+%%DATADIR%%/scripts/entities/cavefish1.lua
+%%DATADIR%%/scripts/entities/cavefish2.lua
+%%DATADIR%%/scripts/entities/cavefish3.lua
+%%DATADIR%%/scripts/entities/cavefish4.lua
+%%DATADIR%%/scripts/entities/cavefishcommon.lua
+%%DATADIR%%/scripts/entities/cc_cat.lua
+%%DATADIR%%/scripts/entities/cc_enddemo.lua
+%%DATADIR%%/scripts/entities/cc_endofgame.lua
+%%DATADIR%%/scripts/entities/cc_father.lua
+%%DATADIR%%/scripts/entities/cc_final.lua
+%%DATADIR%%/scripts/entities/cc_getrocked.lua
+%%DATADIR%%/scripts/entities/cc_gf.lua
+%%DATADIR%%/scripts/entities/cc_kid.lua
+%%DATADIR%%/scripts/entities/cc_lostincave.lua
+%%DATADIR%%/scripts/entities/cc_missingmom.lua
+%%DATADIR%%/scripts/entities/cc_mother.lua
+%%DATADIR%%/scripts/entities/cc_statuehead.lua
+%%DATADIR%%/scripts/entities/cc_sunkencity.lua
+%%DATADIR%%/scripts/entities/cc_wantgf.lua
+%%DATADIR%%/scripts/entities/cellgenerator.lua
+%%DATADIR%%/scripts/entities/cf6-shot.lua
+%%DATADIR%%/scripts/entities/chestmonster.lua
+%%DATADIR%%/scripts/entities/childdrask.lua
+%%DATADIR%%/scripts/entities/childsharan.lua
+%%DATADIR%%/scripts/entities/childteira.lua
+%%DATADIR%%/scripts/entities/chomper.lua
+%%DATADIR%%/scripts/entities/clam.lua
+%%DATADIR%%/scripts/entities/clay.lua
+%%DATADIR%%/scripts/entities/claystatue.lua
+%%DATADIR%%/scripts/entities/clockworkcrab.lua
+%%DATADIR%%/scripts/entities/clockworkfish.lua
+%%DATADIR%%/scripts/entities/collectibleanemoneseed.lua
+%%DATADIR%%/scripts/entities/collectiblearnassistatue.lua
+%%DATADIR%%/scripts/entities/collectiblebabycrib.lua
+%%DATADIR%%/scripts/entities/collectiblebanner.lua
+%%DATADIR%%/scripts/entities/collectiblebioseed.lua
+%%DATADIR%%/scripts/entities/collectibleblackpearl.lua
+%%DATADIR%%/scripts/entities/collectibleblasteregg.lua
+%%DATADIR%%/scripts/entities/collectiblechest.lua
+%%DATADIR%%/scripts/entities/collectiblecrabcostume.lua
+%%DATADIR%%/scripts/entities/collectibledumboegg.lua
+%%DATADIR%%/scripts/entities/collectibleenergyboss.lua
+%%DATADIR%%/scripts/entities/collectibleenergystatue.lua
+%%DATADIR%%/scripts/entities/collectibleenergytemple.lua
+%%DATADIR%%/scripts/entities/collectiblegear.lua
+%%DATADIR%%/scripts/entities/collectiblejellycostume.lua
+%%DATADIR%%/scripts/entities/collectiblejellyplant.lua
+%%DATADIR%%/scripts/entities/collectiblemithaladoll.lua
+%%DATADIR%%/scripts/entities/collectiblemithalancostume.lua
+%%DATADIR%%/scripts/entities/collectiblemithalaspot.lua
+%%DATADIR%%/scripts/entities/collectiblemutantcostume.lua
+%%DATADIR%%/scripts/entities/collectiblenaijacave.lua
+%%DATADIR%%/scripts/entities/collectiblenautilusprime.lua
+%%DATADIR%%/scripts/entities/collectiblepiranhaegg.lua
+%%DATADIR%%/scripts/entities/collectibleseahorsecostume.lua
+%%DATADIR%%/scripts/entities/collectibleseedbag.lua
+%%DATADIR%%/scripts/entities/collectibleskull.lua
+%%DATADIR%%/scripts/entities/collectiblesongcave.lua
+%%DATADIR%%/scripts/entities/collectiblesporeseed.lua
+%%DATADIR%%/scripts/entities/collectiblestarfish.lua
+%%DATADIR%%/scripts/entities/collectiblestonehead.lua
+%%DATADIR%%/scripts/entities/collectiblesunkey.lua
+%%DATADIR%%/scripts/entities/collectibleteencostume.lua
+%%DATADIR%%/scripts/entities/collectibletridenthead.lua
+%%DATADIR%%/scripts/entities/collectibleturtleegg.lua
+%%DATADIR%%/scripts/entities/collectibleturtleshell.lua
+%%DATADIR%%/scripts/entities/collectibleupsidedownseed.lua
+%%DATADIR%%/scripts/entities/collectibleurchincostume.lua
+%%DATADIR%%/scripts/entities/collectiblewalkerbaby.lua
+%%DATADIR%%/scripts/entities/core.lua
+%%DATADIR%%/scripts/entities/coward.lua
+%%DATADIR%%/scripts/entities/crabboss.lua
+%%DATADIR%%/scripts/entities/crawlvirus.lua
+%%DATADIR%%/scripts/entities/crawpappy.lua
+%%DATADIR%%/scripts/entities/creatorform1.lua
+%%DATADIR%%/scripts/entities/creatorform1sunkencity.lua
+%%DATADIR%%/scripts/entities/creatorform2.lua
+%%DATADIR%%/scripts/entities/creatorform3.lua
+%%DATADIR%%/scripts/entities/creatorform4.lua
+%%DATADIR%%/scripts/entities/creatorform5.lua
+%%DATADIR%%/scripts/entities/creatorform6.lua
+%%DATADIR%%/scripts/entities/creatorshadow.lua
+%%DATADIR%%/scripts/entities/creatorsunkencity.lua
+%%DATADIR%%/scripts/entities/creepyface.lua
+%%DATADIR%%/scripts/entities/crotoid.lua
+%%DATADIR%%/scripts/entities/crystalholder.lua
+%%DATADIR%%/scripts/entities/currentswitch.lua
+%%DATADIR%%/scripts/entities/currentswitchoff.lua
+%%DATADIR%%/scripts/entities/currentswitchon.lua
+%%DATADIR%%/scripts/entities/cursorswarmer.lua
+%%DATADIR%%/scripts/entities/dandelion-spore.lua
+%%DATADIR%%/scripts/entities/dandelion.lua
+%%DATADIR%%/scripts/entities/dark-li-shot.lua
+%%DATADIR%%/scripts/entities/darkjelly.lua
+%%DATADIR%%/scripts/entities/darkjellyfg.lua
+%%DATADIR%%/scripts/entities/deepcrawley.lua
+%%DATADIR%%/scripts/entities/deepeel.lua
+%%DATADIR%%/scripts/entities/deepjelly.lua
+%%DATADIR%%/scripts/entities/deepurchin.lua
+%%DATADIR%%/scripts/entities/deepwhale.lua
+%%DATADIR%%/scripts/entities/doorcommon.lua
+%%DATADIR%%/scripts/entities/drask-final.lua
+%%DATADIR%%/scripts/entities/drask-statue.lua
+%%DATADIR%%/scripts/entities/drask.lua
+%%DATADIR%%/scripts/entities/draskpriestbattle.lua
+%%DATADIR%%/scripts/entities/druniad-final.lua
+%%DATADIR%%/scripts/entities/druniad.lua
+%%DATADIR%%/scripts/entities/duoeye.lua
+%%DATADIR%%/scripts/entities/eel.lua
+%%DATADIR%%/scripts/entities/efendu.lua
+%%DATADIR%%/scripts/entities/egg.lua
+%%DATADIR%%/scripts/entities/ekko.lua
+%%DATADIR%%/scripts/entities/ekkrit.lua
+%%DATADIR%%/scripts/entities/electriceel.lua
+%%DATADIR%%/scripts/entities/empty.lua
+%%DATADIR%%/scripts/entities/end-common.lua
+%%DATADIR%%/scripts/entities/energybarrier.lua
+%%DATADIR%%/scripts/entities/energybarrierflicker.lua
+%%DATADIR%%/scripts/entities/energybarrieroff.lua
+%%DATADIR%%/scripts/entities/energybarriersolid.lua
+%%DATADIR%%/scripts/entities/energyboss.lua
+%%DATADIR%%/scripts/entities/energybossclimb.lua
+%%DATADIR%%/scripts/entities/energydoor.lua
+%%DATADIR%%/scripts/entities/energygod.lua
+%%DATADIR%%/scripts/entities/energygodspirit.lua
+%%DATADIR%%/scripts/entities/energylamp.lua
+%%DATADIR%%/scripts/entities/energyorb.lua
+%%DATADIR%%/scripts/entities/energyorbcracked.lua
+%%DATADIR%%/scripts/entities/entityinclude.lua
+%%DATADIR%%/scripts/entities/eric_13.lua
+%%DATADIR%%/scripts/entities/eric_energyboss.lua
+%%DATADIR%%/scripts/entities/eric_erulian.lua
+%%DATADIR%%/scripts/entities/eric_forestgod.lua
+%%DATADIR%%/scripts/entities/eric_mithala.lua
+%%DATADIR%%/scripts/entities/eric_mutantnaija.lua
+%%DATADIR%%/scripts/entities/eric_sunkenmom.lua
+%%DATADIR%%/scripts/entities/erulian-final.lua
+%%DATADIR%%/scripts/entities/erulianghost.lua
+%%DATADIR%%/scripts/entities/eviljelly.lua
+%%DATADIR%%/scripts/entities/eyespiral.lua
+%%DATADIR%%/scripts/entities/falsebg.lua
+%%DATADIR%%/scripts/entities/fan.lua
+%%DATADIR%%/scripts/entities/fatso.lua
+%%DATADIR%%/scripts/entities/final-mutant.lua
+%%DATADIR%%/scripts/entities/finaldoor.lua
+%%DATADIR%%/scripts/entities/finalspiritcommon.lua
+%%DATADIR%%/scripts/entities/finaltongue.lua
+%%DATADIR%%/scripts/entities/fishcaveglow.lua
+%%DATADIR%%/scripts/entities/flatfish.lua
+%%DATADIR%%/scripts/entities/flea.lua
+%%DATADIR%%/scripts/entities/floating-city.lua
+%%DATADIR%%/scripts/entities/forestghost.lua
+%%DATADIR%%/scripts/entities/forestgod.lua
+%%DATADIR%%/scripts/entities/forestgodcrab.lua
+%%DATADIR%%/scripts/entities/forestgodseed.lua
+%%DATADIR%%/scripts/entities/forestgodvine.lua
+%%DATADIR%%/scripts/entities/forestgodvinehead.lua
+%%DATADIR%%/scripts/entities/forestsprite.lua
+%%DATADIR%%/scripts/entities/formupgradeenergy1.lua
+%%DATADIR%%/scripts/entities/formupgradeenergy2.lua
+%%DATADIR%%/scripts/entities/froog.lua
+%%DATADIR%%/scripts/entities/gateway.lua
+%%DATADIR%%/scripts/entities/gear.lua
+%%DATADIR%%/scripts/entities/gearcommon.lua
+%%DATADIR%%/scripts/entities/gearfast.lua
+%%DATADIR%%/scripts/entities/gearmed.lua
+%%DATADIR%%/scripts/entities/gearslow.lua
+%%DATADIR%%/scripts/entities/globecrab.lua
+%%DATADIR%%/scripts/entities/grabbyarm.lua
+%%DATADIR%%/scripts/entities/greenseadragon.lua
+%%DATADIR%%/scripts/entities/groundshocker.lua
+%%DATADIR%%/scripts/entities/groundshockerattackcommon.lua
+%%DATADIR%%/scripts/entities/groundshockerattackl.lua
+%%DATADIR%%/scripts/entities/groundshockerattackr.lua
+%%DATADIR%%/scripts/entities/groundshockershell.lua
+%%DATADIR%%/scripts/entities/grouper.lua
+%%DATADIR%%/scripts/entities/guardian.lua
+%%DATADIR%%/scripts/entities/hardbeetle.lua
+%%DATADIR%%/scripts/entities/hatchetfish.lua
+%%DATADIR%%/scripts/entities/healthplant.lua
+%%DATADIR%%/scripts/entities/healthupgrade0.lua
+%%DATADIR%%/scripts/entities/healthupgrade1.lua
+%%DATADIR%%/scripts/entities/healthupgrade2.lua
+%%DATADIR%%/scripts/entities/healthupgrade3.lua
+%%DATADIR%%/scripts/entities/healthupgrade4.lua
+%%DATADIR%%/scripts/entities/hellbeast.lua
+%%DATADIR%%/scripts/entities/horror.lua
+%%DATADIR%%/scripts/entities/horseshoe.lua
+%%DATADIR%%/scripts/entities/huggy.lua
+%%DATADIR%%/scripts/entities/hydrawurm.lua
+%%DATADIR%%/scripts/entities/icechunkcommon.lua
+%%DATADIR%%/scripts/entities/icechunklarge.lua
+%%DATADIR%%/scripts/entities/icechunkmedium.lua
+%%DATADIR%%/scripts/entities/icechunksmall.lua
+%%DATADIR%%/scripts/entities/icecrab.lua
+%%DATADIR%%/scripts/entities/icejelly.lua
+%%DATADIR%%/scripts/entities/iceshrimp.lua
+%%DATADIR%%/scripts/entities/jelly.lua
+%%DATADIR%%/scripts/entities/jellynew.lua
+%%DATADIR%%/scripts/entities/jellyshock.lua
+%%DATADIR%%/scripts/entities/jellysmall.lua
+%%DATADIR%%/scripts/entities/jellyzap.lua
+%%DATADIR%%/scripts/entities/kairam.lua
+%%DATADIR%%/scripts/entities/kappa.lua
+%%DATADIR%%/scripts/entities/kingcrab.lua
+%%DATADIR%%/scripts/entities/kingjelly.lua
+%%DATADIR%%/scripts/entities/krill.lua
+%%DATADIR%%/scripts/entities/krilleggs.lua
+%%DATADIR%%/scripts/entities/krotite-end.lua
+%%DATADIR%%/scripts/entities/krotite-final.lua
+%%DATADIR%%/scripts/entities/krotiteerulianbattle01.lua
+%%DATADIR%%/scripts/entities/krotiteontheway.lua
+%%DATADIR%%/scripts/entities/krotitevskrotite.lua
+%%DATADIR%%/scripts/entities/krotiteworshipper.lua
+%%DATADIR%%/scripts/entities/leach.lua
+%%DATADIR%%/scripts/entities/leopardshark.lua
+%%DATADIR%%/scripts/entities/lesserwurm.lua
+%%DATADIR%%/scripts/entities/li.lua
+%%DATADIR%%/scripts/entities/licage.lua
+%%DATADIR%%/scripts/entities/lightcrystal.lua
+%%DATADIR%%/scripts/entities/lightcrystalcharged.lua
+%%DATADIR%%/scripts/entities/lightcrystalcommon.lua
+%%DATADIR%%/scripts/entities/lihelmet.lua
+%%DATADIR%%/scripts/entities/lionfish.lua
+%%DATADIR%%/scripts/entities/lipuppet.lua
+%%DATADIR%%/scripts/entities/loper.lua
+%%DATADIR%%/scripts/entities/lucien-baby.lua
+%%DATADIR%%/scripts/entities/lucien.lua
+%%DATADIR%%/scripts/entities/luciengf.lua
+%%DATADIR%%/scripts/entities/lumite.lua
+%%DATADIR%%/scripts/entities/lumitebreeder.lua
+%%DATADIR%%/scripts/entities/mamaturtle.lua
+%%DATADIR%%/scripts/entities/mantis-bomb.lua
+%%DATADIR%%/scripts/entities/mantis.lua
+%%DATADIR%%/scripts/entities/maul.lua
+%%DATADIR%%/scripts/entities/mengil.lua
+%%DATADIR%%/scripts/entities/merchild.lua
+%%DATADIR%%/scripts/entities/mergog.lua
+%%DATADIR%%/scripts/entities/merman.lua
+%%DATADIR%%/scripts/entities/mermanthin.lua
+%%DATADIR%%/scripts/entities/mermog.lua
+%%DATADIR%%/scripts/entities/mermoth.lua
+%%DATADIR%%/scripts/entities/merwoman.lua
+%%DATADIR%%/scripts/entities/metalobject.lua
+%%DATADIR%%/scripts/entities/metaray.lua
+%%DATADIR%%/scripts/entities/mia.lua
+%%DATADIR%%/scripts/entities/miaghost.lua
+%%DATADIR%%/scripts/entities/minicrab.lua
+%%DATADIR%%/scripts/entities/minnow.lua
+%%DATADIR%%/scripts/entities/mithalanfamily.lua
+%%DATADIR%%/scripts/entities/mithalasurn.lua
+%%DATADIR%%/scripts/entities/moloch.lua
+%%DATADIR%%/scripts/entities/momeyes.lua
+%%DATADIR%%/scripts/entities/moneye.lua
+%%DATADIR%%/scripts/entities/moneyebreeder.lua
+%%DATADIR%%/scripts/entities/monkey.lua
+%%DATADIR%%/scripts/entities/moray.lua
+%%DATADIR%%/scripts/entities/mosshead.lua
+%%DATADIR%%/scripts/entities/mutantnaija.lua
+%%DATADIR%%/scripts/entities/mutileye.lua
+%%DATADIR%%/scripts/entities/mutilus.lua
+%%DATADIR%%/scripts/entities/naijababyghost.lua
+%%DATADIR%%/scripts/entities/naijachild.lua
+%%DATADIR%%/scripts/entities/naijachildghost.lua
+%%DATADIR%%/scripts/entities/naijaswarmercommon.lua
+%%DATADIR%%/scripts/entities/natureformflowers.lua
+%%DATADIR%%/scripts/entities/nauplius.lua
+%%DATADIR%%/scripts/entities/nautilus.lua
+%%DATADIR%%/scripts/entities/nautilusprime.lua
+%%DATADIR%%/scripts/entities/newtblaster.lua
+%%DATADIR%%/scripts/entities/nudi.lua
+%%DATADIR%%/scripts/entities/nudibranch0.lua
+%%DATADIR%%/scripts/entities/nudibranch1.lua
+%%DATADIR%%/scripts/entities/nudibranch2.lua
+%%DATADIR%%/scripts/entities/nudibranch3.lua
+%%DATADIR%%/scripts/entities/nudibranchtemplate.lua
+%%DATADIR%%/scripts/entities/nudicommon.lua
+%%DATADIR%%/scripts/entities/nudinoshell.lua
+%%DATADIR%%/scripts/entities/oarfish.lua
+%%DATADIR%%/scripts/entities/octomun.lua
+%%DATADIR%%/scripts/entities/ompo.lua
+%%DATADIR%%/scripts/entities/orbholder.lua
+%%DATADIR%%/scripts/entities/orbiter.lua
+%%DATADIR%%/scripts/entities/originalraspberry.lua
+%%DATADIR%%/scripts/entities/otter.lua
+%%DATADIR%%/scripts/entities/parrot.lua
+%%DATADIR%%/scripts/entities/pathtest.lua
+%%DATADIR%%/scripts/entities/pet_blaster.lua
+%%DATADIR%%/scripts/entities/pet_dumbo.lua
+%%DATADIR%%/scripts/entities/pet_nautilus.lua
+%%DATADIR%%/scripts/entities/pet_piranha.lua
+%%DATADIR%%/scripts/entities/peteggcommon.lua
+%%DATADIR%%/scripts/entities/phonograph.lua
+%%DATADIR%%/scripts/entities/piranha.lua
+%%DATADIR%%/scripts/entities/pistolshrimp.lua
+%%DATADIR%%/scripts/entities/plantcommon.lua
+%%DATADIR%%/scripts/entities/plasmaworm.lua
+%%DATADIR%%/scripts/entities/plasmawormbg.lua
+%%DATADIR%%/scripts/entities/poisonberry.lua
+%%DATADIR%%/scripts/entities/predatorytunicate.lua
+%%DATADIR%%/scripts/entities/priest.lua
+%%DATADIR%%/scripts/entities/priestnormal.lua
+%%DATADIR%%/scripts/entities/prologue_energyboss.lua
+%%DATADIR%%/scripts/entities/prologue_mithala.lua
+%%DATADIR%%/scripts/entities/pufferfish.lua
+%%DATADIR%%/scripts/entities/pullplantcommon.lua
+%%DATADIR%%/scripts/entities/pullplantnormal.lua
+%%DATADIR%%/scripts/entities/queen-statue.lua
+%%DATADIR%%/scripts/entities/queenhydra.lua
+%%DATADIR%%/scripts/entities/raspberry.lua
+%%DATADIR%%/scripts/entities/rednautilus.lua
+%%DATADIR%%/scripts/entities/rock0001.lua
+%%DATADIR%%/scripts/entities/rock0002.lua
+%%DATADIR%%/scripts/entities/rock0003.lua
+%%DATADIR%%/scripts/entities/rock0004.lua
+%%DATADIR%%/scripts/entities/rock0005.lua
+%%DATADIR%%/scripts/entities/rock0006.lua
+%%DATADIR%%/scripts/entities/rock0007.lua
+%%DATADIR%%/scripts/entities/rock2.lua
+%%DATADIR%%/scripts/entities/rockhead.lua
+%%DATADIR%%/scripts/entities/roodshrimp.lua
+%%DATADIR%%/scripts/entities/rotbaby-form1.lua
+%%DATADIR%%/scripts/entities/rotbaby-form2.lua
+%%DATADIR%%/scripts/entities/rotbaby-form3.lua
+%%DATADIR%%/scripts/entities/rotcore.lua
+%%DATADIR%%/scripts/entities/rotcrab.lua
+%%DATADIR%%/scripts/entities/rotfish-blob.lua
+%%DATADIR%%/scripts/entities/rotfish.lua
+%%DATADIR%%/scripts/entities/rotworm.lua
+%%DATADIR%%/scripts/entities/roundvirus-bg.lua
+%%DATADIR%%/scripts/entities/roundvirus.lua
+%%DATADIR%%/scripts/entities/rukh.lua
+%%DATADIR%%/scripts/entities/sacrificebutton.lua
+%%DATADIR%%/scripts/entities/sacrificevictim.lua
+%%DATADIR%%/scripts/entities/savepoint.lua
+%%DATADIR%%/scripts/entities/scavenger.lua
+%%DATADIR%%/scripts/entities/schoolfish1.lua
+%%DATADIR%%/scripts/entities/scooter.lua
+%%DATADIR%%/scripts/entities/seahorse.lua
+%%DATADIR%%/scripts/entities/seahorse2.lua
+%%DATADIR%%/scripts/entities/seahorse3.lua
+%%DATADIR%%/scripts/entities/seahorse4.lua
+%%DATADIR%%/scripts/entities/seahorse5.lua
+%%DATADIR%%/scripts/entities/seahorse6.lua
+%%DATADIR%%/scripts/entities/seahorsebaby.lua
+%%DATADIR%%/scripts/entities/seahorsecommon.lua
+%%DATADIR%%/scripts/entities/seal-king.lua
+%%DATADIR%%/scripts/entities/seal-prince.lua
+%%DATADIR%%/scripts/entities/seal-queen.lua
+%%DATADIR%%/scripts/entities/seaslug.lua
+%%DATADIR%%/scripts/entities/seaturtle.lua
+%%DATADIR%%/scripts/entities/seaturtlebaby-special1.lua
+%%DATADIR%%/scripts/entities/seaturtlebaby-special2.lua
+%%DATADIR%%/scripts/entities/seaturtlebaby-special3.lua
+%%DATADIR%%/scripts/entities/seaturtlebaby.lua
+%%DATADIR%%/scripts/entities/seaturtlebg.lua
+%%DATADIR%%/scripts/entities/seaturtlebig.lua
+%%DATADIR%%/scripts/entities/seaturtlecommon.lua
+%%DATADIR%%/scripts/entities/seaturtlesmall.lua
+%%DATADIR%%/scripts/entities/seawolf.lua
+%%DATADIR%%/scripts/entities/seedcommon.lua
+%%DATADIR%%/scripts/entities/seedflower.lua
+%%DATADIR%%/scripts/entities/seedubervine.lua
+%%DATADIR%%/scripts/entities/shark.lua
+%%DATADIR%%/scripts/entities/shocker.lua
+%%DATADIR%%/scripts/entities/shrimp.lua
+%%DATADIR%%/scripts/entities/simon.lua
+%%DATADIR%%/scripts/entities/singbulb.lua
+%%DATADIR%%/scripts/entities/skeeter.lua
+%%DATADIR%%/scripts/entities/skeletaltest.lua
+%%DATADIR%%/scripts/entities/slendereel.lua
+%%DATADIR%%/scripts/entities/slippergenerator.lua
+%%DATADIR%%/scripts/entities/slipperlobster.lua
+%%DATADIR%%/scripts/entities/snailgear.lua
+%%DATADIR%%/scripts/entities/songdoor1.lua
+%%DATADIR%%/scripts/entities/songdoorcommon.lua
+%%DATADIR%%/scripts/entities/songlamp0.lua
+%%DATADIR%%/scripts/entities/songlamp1.lua
+%%DATADIR%%/scripts/entities/songlamp2.lua
+%%DATADIR%%/scripts/entities/songlamp3.lua
+%%DATADIR%%/scripts/entities/songlamp4.lua
+%%DATADIR%%/scripts/entities/songlamp5.lua
+%%DATADIR%%/scripts/entities/songlamp6.lua
+%%DATADIR%%/scripts/entities/songlamp7.lua
+%%DATADIR%%/scripts/entities/songlampcommon.lua
+%%DATADIR%%/scripts/entities/songleaf.lua
+%%DATADIR%%/scripts/entities/songspore.lua
+%%DATADIR%%/scripts/entities/songstalk.lua
+%%DATADIR%%/scripts/entities/spidercrab.lua
+%%DATADIR%%/scripts/entities/spikeball.lua
+%%DATADIR%%/scripts/entities/spikeyegg.lua
+%%DATADIR%%/scripts/entities/spikeyeggdown.lua
+%%DATADIR%%/scripts/entities/spikeyeggup.lua
+%%DATADIR%%/scripts/entities/spikyball.lua
+%%DATADIR%%/scripts/entities/spikyblocker.lua
+%%DATADIR%%/scripts/entities/spinycrab.lua
+%%DATADIR%%/scripts/entities/splitter1.lua
+%%DATADIR%%/scripts/entities/splitter2.lua
+%%DATADIR%%/scripts/entities/spookfish.lua
+%%DATADIR%%/scripts/entities/spooter.lua
+%%DATADIR%%/scripts/entities/sporechild.lua
+%%DATADIR%%/scripts/entities/sporechildflower.lua
+%%DATADIR%%/scripts/entities/sporechildflowerportal.lua
+%%DATADIR%%/scripts/entities/sporechildflowerred.lua
+%%DATADIR%%/scripts/entities/sporefungus0001.lua
+%%DATADIR%%/scripts/entities/sporeplant.lua
+%%DATADIR%%/scripts/entities/springplant.lua
+%%DATADIR%%/scripts/entities/squeezer.lua
+%%DATADIR%%/scripts/entities/squiddy.lua
+%%DATADIR%%/scripts/entities/starmie1.lua
+%%DATADIR%%/scripts/entities/starmie2.lua
+%%DATADIR%%/scripts/entities/starmiecommon.lua
+%%DATADIR%%/scripts/entities/statuehead.lua
+%%DATADIR%%/scripts/entities/strangecreature.lua
+%%DATADIR%%/scripts/entities/stresstest.lua
+%%DATADIR%%/scripts/entities/studenta.lua
+%%DATADIR%%/scripts/entities/suncontainer.lua
+%%DATADIR%%/scripts/entities/sunkencrate.lua
+%%DATADIR%%/scripts/entities/sunkendad.lua
+%%DATADIR%%/scripts/entities/sunkendoor.lua
+%%DATADIR%%/scripts/entities/sunkenmom.lua
+%%DATADIR%%/scripts/entities/sunworm.lua
+%%DATADIR%%/scripts/entities/swordfish.lua
+%%DATADIR%%/scripts/entities/tabar.lua
+%%DATADIR%%/scripts/entities/templestatue.lua
+%%DATADIR%%/scripts/entities/thermalvent.lua
+%%DATADIR%%/scripts/entities/tigershark.lua
+%%DATADIR%%/scripts/entities/timerock.lua
+%%DATADIR%%/scripts/entities/titletextcenter.lua
+%%DATADIR%%/scripts/entities/titletextcommon.lua
+%%DATADIR%%/scripts/entities/titletextleft.lua
+%%DATADIR%%/scripts/entities/toad.lua
+%%DATADIR%%/scripts/entities/transitfish.lua
+%%DATADIR%%/scripts/entities/transturtle.lua
+%%DATADIR%%/scripts/entities/triffle.lua
+%%DATADIR%%/scripts/entities/trillious.lua
+%%DATADIR%%/scripts/entities/tromulo.lua
+%%DATADIR%%/scripts/entities/tungar.lua
+%%DATADIR%%/scripts/entities/turret.lua
+%%DATADIR%%/scripts/entities/turtle.lua
+%%DATADIR%%/scripts/entities/turtlecommon.lua
+%%DATADIR%%/scripts/entities/turtlenoshell.lua
+%%DATADIR%%/scripts/entities/ubervine.lua
+%%DATADIR%%/scripts/entities/ubervinecommon.lua
+%%DATADIR%%/scripts/entities/ubervineunlimited.lua
+%%DATADIR%%/scripts/entities/upgrade-wok.lua
+%%DATADIR%%/scripts/entities/upsidedownjelly.lua
+%%DATADIR%%/scripts/entities/vine.lua
+%%DATADIR%%/scripts/entities/vinedoor.lua
+%%DATADIR%%/scripts/entities/walker.lua
+%%DATADIR%%/scripts/entities/weed.lua
+%%DATADIR%%/scripts/entities/weird-alec.lua
+%%DATADIR%%/scripts/entities/weird-derek.lua
+%%DATADIR%%/scripts/entities/whelk.lua
+%%DATADIR%%/scripts/entities/whelkcommon.lua
+%%DATADIR%%/scripts/entities/whelknoshell.lua
+%%DATADIR%%/scripts/entities/wisker.lua
+%%DATADIR%%/scripts/entities/wisp.lua
+%%DATADIR%%/scripts/entities/youngli.lua
+%%DATADIR%%/scripts/entities/zunna.lua
+%%DATADIR%%/scripts/entities/zygote.lua
+%%DATADIR%%/scripts/global/menu-treasures.lua
+%%DATADIR%%/scripts/include/collectiblecostumetemplate.lua
+%%DATADIR%%/scripts/include/collectibletemplate.lua
+%%DATADIR%%/scripts/include/energyslottemplate.lua
+%%DATADIR%%/scripts/include/healthupgradetemplate.lua
+%%DATADIR%%/scripts/include/nodecollectibletemplate.lua
+%%DATADIR%%/scripts/include/rocktemplate.lua
+%%DATADIR%%/scripts/include/sealtemplate.lua
+%%DATADIR%%/scripts/include/sporechildflowertemplate.lua
+%%DATADIR%%/scripts/include/sporefungus.lua
+%%DATADIR%%/scripts/maps/finalcommon.lua
+%%DATADIR%%/scripts/maps/map_energytemple05.lua
+%%DATADIR%%/scripts/maps/map_energytemplevision.lua
+%%DATADIR%%/scripts/maps/map_eric.lua
+%%DATADIR%%/scripts/maps/map_final01.lua
+%%DATADIR%%/scripts/maps/map_final02.lua
+%%DATADIR%%/scripts/maps/map_final03.lua
+%%DATADIR%%/scripts/maps/map_finalboss02.lua
+%%DATADIR%%/scripts/maps/map_finalescape.lua
+%%DATADIR%%/scripts/maps/map_forest04.lua
+%%DATADIR%%/scripts/maps/map_forestvision.lua
+%%DATADIR%%/scripts/maps/map_intro.lua
+%%DATADIR%%/scripts/maps/map_lucien.lua
+%%DATADIR%%/scripts/maps/map_mainarea.lua
+%%DATADIR%%/scripts/maps/map_mithalas02.lua
+%%DATADIR%%/scripts/maps/map_mithalasvision.lua
+%%DATADIR%%/scripts/maps/map_naijacave.lua
+%%DATADIR%%/scripts/maps/map_secret03.lua
+%%DATADIR%%/scripts/maps/map_songcave.lua
+%%DATADIR%%/scripts/maps/map_suntemple.lua
+%%DATADIR%%/scripts/maps/map_sunvision.lua
+%%DATADIR%%/scripts/maps/map_thirteenlair.lua
+%%DATADIR%%/scripts/maps/map_vedhacave.lua
+%%DATADIR%%/scripts/maps/map_veil01.lua
+%%DATADIR%%/scripts/maps/map_veil02.lua
+%%DATADIR%%/scripts/maps/node_13encounter.lua
+%%DATADIR%%/scripts/maps/node_altarswitch.lua
+%%DATADIR%%/scripts/maps/node_autogetli.lua
+%%DATADIR%%/scripts/maps/node_beacon_energytemple_off.lua
+%%DATADIR%%/scripts/maps/node_beacon_forest.lua
+%%DATADIR%%/scripts/maps/node_beacon_forest_off.lua
+%%DATADIR%%/scripts/maps/node_beacon_homecave.lua
+%%DATADIR%%/scripts/maps/node_beacon_homecave_off.lua
+%%DATADIR%%/scripts/maps/node_beacon_li.lua
+%%DATADIR%%/scripts/maps/node_beacon_li_off.lua
+%%DATADIR%%/scripts/maps/node_beacon_mithalas.lua
+%%DATADIR%%/scripts/maps/node_beacon_mithalas_off.lua
+%%DATADIR%%/scripts/maps/node_beacon_songcave.lua
+%%DATADIR%%/scripts/maps/node_beacon_songcave_off.lua
+%%DATADIR%%/scripts/maps/node_big-anemone.lua
+%%DATADIR%%/scripts/maps/node_block.lua
+%%DATADIR%%/scripts/maps/node_clearcontrolhints.lua
+%%DATADIR%%/scripts/maps/node_clearnotesonsing.lua
+%%DATADIR%%/scripts/maps/node_clicktocook.lua
+%%DATADIR%%/scripts/maps/node_closefinaldoor.lua
+%%DATADIR%%/scripts/maps/node_collectibleanemoneseed.lua
+%%DATADIR%%/scripts/maps/node_collectiblearnassistatue.lua
+%%DATADIR%%/scripts/maps/node_collectiblebabycrib.lua
+%%DATADIR%%/scripts/maps/node_collectiblebanner.lua
+%%DATADIR%%/scripts/maps/node_collectiblebioseed.lua
+%%DATADIR%%/scripts/maps/node_collectibleblackpearl.lua
+%%DATADIR%%/scripts/maps/node_collectibleblasteregg.lua
+%%DATADIR%%/scripts/maps/node_collectiblechest.lua
+%%DATADIR%%/scripts/maps/node_collectiblecrabcostume.lua
+%%DATADIR%%/scripts/maps/node_collectibledumboegg.lua
+%%DATADIR%%/scripts/maps/node_collectibleenergyboss.lua
+%%DATADIR%%/scripts/maps/node_collectibleenergystatue.lua
+%%DATADIR%%/scripts/maps/node_collectibleenergytemple.lua
+%%DATADIR%%/scripts/maps/node_collectiblegear.lua
+%%DATADIR%%/scripts/maps/node_collectiblejellyplant.lua
+%%DATADIR%%/scripts/maps/node_collectiblemithaladoll.lua
+%%DATADIR%%/scripts/maps/node_collectiblemithalancostume.lua
+%%DATADIR%%/scripts/maps/node_collectiblemithalaspot.lua
+%%DATADIR%%/scripts/maps/node_collectiblenaijacave.lua
+%%DATADIR%%/scripts/maps/node_collectiblenautilusprime.lua
+%%DATADIR%%/scripts/maps/node_collectiblepiranhaegg.lua
+%%DATADIR%%/scripts/maps/node_collectibleseedbag.lua
+%%DATADIR%%/scripts/maps/node_collectibleskull.lua
+%%DATADIR%%/scripts/maps/node_collectiblesongcave.lua
+%%DATADIR%%/scripts/maps/node_collectiblesporeseed.lua
+%%DATADIR%%/scripts/maps/node_collectiblestarfish.lua
+%%DATADIR%%/scripts/maps/node_collectiblestonehead.lua
+%%DATADIR%%/scripts/maps/node_collectiblesunkey.lua
+%%DATADIR%%/scripts/maps/node_collectibleteencostume.lua
+%%DATADIR%%/scripts/maps/node_collectibletridenthead.lua
+%%DATADIR%%/scripts/maps/node_collectibleturtleegg.lua
+%%DATADIR%%/scripts/maps/node_collectibleturtleshell.lua
+%%DATADIR%%/scripts/maps/node_collectibleupsidedownseed.lua
+%%DATADIR%%/scripts/maps/node_collectibleurchincostume.lua
+%%DATADIR%%/scripts/maps/node_collectiblewalkerbaby.lua
+%%DATADIR%%/scripts/maps/node_costumetest.lua
+%%DATADIR%%/scripts/maps/node_creatorvoice.lua
+%%DATADIR%%/scripts/maps/node_doordance.lua
+%%DATADIR%%/scripts/maps/node_eatompo.lua
+%%DATADIR%%/scripts/maps/node_endenergytemple.lua
+%%DATADIR%%/scripts/maps/node_endofdemo.lua
+%%DATADIR%%/scripts/maps/node_energyboss_done.lua
+%%DATADIR%%/scripts/maps/node_energyboss_enter.lua
+%%DATADIR%%/scripts/maps/node_energybossslot.lua
+%%DATADIR%%/scripts/maps/node_energydoor02.lua
+%%DATADIR%%/scripts/maps/node_energydoor03.lua
+%%DATADIR%%/scripts/maps/node_energygod.lua
+%%DATADIR%%/scripts/maps/node_energygodencounter.lua
+%%DATADIR%%/scripts/maps/node_energypass.lua
+%%DATADIR%%/scripts/maps/node_energyslot01.lua
+%%DATADIR%%/scripts/maps/node_energyslot02.lua
+%%DATADIR%%/scripts/maps/node_energyslot_mainarea.lua
+%%DATADIR%%/scripts/maps/node_energytemple01door.lua
+%%DATADIR%%/scripts/maps/node_energytemple_firstslot.lua
+%%DATADIR%%/scripts/maps/node_enter_abyss.lua
+%%DATADIR%%/scripts/maps/node_enter_energytemple.lua
+%%DATADIR%%/scripts/maps/node_enter_fishcave.lua
+%%DATADIR%%/scripts/maps/node_enter_forest.lua
+%%DATADIR%%/scripts/maps/node_enter_forestspritecave.lua
+%%DATADIR%%/scripts/maps/node_enter_frozenveil.lua
+%%DATADIR%%/scripts/maps/node_enter_homecave.lua
+%%DATADIR%%/scripts/maps/node_enter_homewaters.lua
+%%DATADIR%%/scripts/maps/node_enter_icecave.lua
+%%DATADIR%%/scripts/maps/node_enter_mermogcave.lua
+%%DATADIR%%/scripts/maps/node_enter_mithalas.lua
+%%DATADIR%%/scripts/maps/node_enter_mithalascathedral.lua
+%%DATADIR%%/scripts/maps/node_enter_openwaters.lua
+%%DATADIR%%/scripts/maps/node_enter_seahorse.lua
+%%DATADIR%%/scripts/maps/node_enter_songcave.lua
+%%DATADIR%%/scripts/maps/node_enter_sunkencity.lua
+%%DATADIR%%/scripts/maps/node_enter_suntemple.lua
+%%DATADIR%%/scripts/maps/node_enter_theveil.lua
+%%DATADIR%%/scripts/maps/node_enter_turtlecave.lua
+%%DATADIR%%/scripts/maps/node_entersongcave.lua
+%%DATADIR%%/scripts/maps/node_fallenmithalastatue.lua
+%%DATADIR%%/scripts/maps/node_finalbossdeath.lua
+%%DATADIR%%/scripts/maps/node_finalrockfall.lua
+%%DATADIR%%/scripts/maps/node_fishcave.lua
+%%DATADIR%%/scripts/maps/node_fishpass.lua
+%%DATADIR%%/scripts/maps/node_forestbossfadeout.lua
+%%DATADIR%%/scripts/maps/node_formbarrier.lua
+%%DATADIR%%/scripts/maps/node_foundsecret01.lua
+%%DATADIR%%/scripts/maps/node_foundsecret02.lua
+%%DATADIR%%/scripts/maps/node_foundsecret03.lua
+%%DATADIR%%/scripts/maps/node_gasp.lua
+%%DATADIR%%/scripts/maps/node_givealltreasures.lua
+%%DATADIR%%/scripts/maps/node_hint_beastform1.lua
+%%DATADIR%%/scripts/maps/node_hint_beastform2.lua
+%%DATADIR%%/scripts/maps/node_hint_bindmermen.lua
+%%DATADIR%%/scripts/maps/node_hint_cooking.lua
+%%DATADIR%%/scripts/maps/node_hint_dualformchange.lua
+%%DATADIR%%/scripts/maps/node_hint_dualformcharge.lua
+%%DATADIR%%/scripts/maps/node_hint_energytarget.lua
+%%DATADIR%%/scripts/maps/node_hint_healthplant.lua
+%%DATADIR%%/scripts/maps/node_hint_healthupgrade.lua
+%%DATADIR%%/scripts/maps/node_hint_igfdemo.lua
+%%DATADIR%%/scripts/maps/node_hint_licombat.lua
+%%DATADIR%%/scripts/maps/node_hint_lisong.lua
+%%DATADIR%%/scripts/maps/node_hint_minimap.lua
+%%DATADIR%%/scripts/maps/node_hint_natureformability.lua
+%%DATADIR%%/scripts/maps/node_hint_rollgear.lua
+%%DATADIR%%/scripts/maps/node_hint_rollgearagain.lua
+%%DATADIR%%/scripts/maps/node_hint_singbulb.lua
+%%DATADIR%%/scripts/maps/node_hurtnaija.lua
+%%DATADIR%%/scripts/maps/node_ingredients.lua
+%%DATADIR%%/scripts/maps/node_jumptitle.lua
+%%DATADIR%%/scripts/maps/node_killboss.lua
+%%DATADIR%%/scripts/maps/node_killcreator.lua
+%%DATADIR%%/scripts/maps/node_killentity.lua
+%%DATADIR%%/scripts/maps/node_kingjellyactivate.lua
+%%DATADIR%%/scripts/maps/node_launchoutofsuntemple.lua
+%%DATADIR%%/scripts/maps/node_mainarea_energytemple_rock.lua
+%%DATADIR%%/scripts/maps/node_mainarea_etenter2.lua
+%%DATADIR%%/scripts/maps/node_mainarea_right.lua
+%%DATADIR%%/scripts/maps/node_mainarea_transturtle_rock.lua
+%%DATADIR%%/scripts/maps/node_memorycrystalscene.lua
+%%DATADIR%%/scripts/maps/node_miasecretend.lua
+%%DATADIR%%/scripts/maps/node_mithalas.lua
+%%DATADIR%%/scripts/maps/node_naija_bindrock.lua
+%%DATADIR%%/scripts/maps/node_naija_bindshell.lua
+%%DATADIR%%/scripts/maps/node_naija_energybarrier.lua
+%%DATADIR%%/scripts/maps/node_naija_energyformcharge.lua
+%%DATADIR%%/scripts/maps/node_naija_energyformshot.lua
+%%DATADIR%%/scripts/maps/node_naija_enterenergytemple.lua
+%%DATADIR%%/scripts/maps/node_naija_entersongcave.lua
+%%DATADIR%%/scripts/maps/node_naija_entervedhacave.lua
+%%DATADIR%%/scripts/maps/node_naija_forestspritecave.lua
+%%DATADIR%%/scripts/maps/node_naija_leavesvedha.lua
+%%DATADIR%%/scripts/maps/node_naija_look.lua
+%%DATADIR%%/scripts/maps/node_naija_minimap.lua
+%%DATADIR%%/scripts/maps/node_naija_mithalasend.lua
+%%DATADIR%%/scripts/maps/node_naija_openwaters.lua
+%%DATADIR%%/scripts/maps/node_naija_returntonormalform.lua
+%%DATADIR%%/scripts/maps/node_naija_singing.lua
+%%DATADIR%%/scripts/maps/node_naija_solidenergybarrier.lua
+%%DATADIR%%/scripts/maps/node_naija_songdoor.lua
+%%DATADIR%%/scripts/maps/node_naija_speedboost.lua
+%%DATADIR%%/scripts/maps/node_normalpass.lua
+%%DATADIR%%/scripts/maps/node_npchint.lua
+%%DATADIR%%/scripts/maps/node_opendoorfromlamp.lua
+%%DATADIR%%/scripts/maps/node_openenergydoor.lua
+%%DATADIR%%/scripts/maps/node_openfinaldoor.lua
+%%DATADIR%%/scripts/maps/node_opensunkendoor.lua
+%%DATADIR%%/scripts/maps/node_pickupgems.lua
+%%DATADIR%%/scripts/maps/node_priestbrain.lua
+%%DATADIR%%/scripts/maps/node_prologue.lua
+%%DATADIR%%/scripts/maps/node_pullsong.lua
+%%DATADIR%%/scripts/maps/node_pushdown.lua
+%%DATADIR%%/scripts/maps/node_pushleft.lua
+%%DATADIR%%/scripts/maps/node_pushright.lua
+%%DATADIR%%/scripts/maps/node_pushup.lua
+%%DATADIR%%/scripts/maps/node_savepoint.lua
+%%DATADIR%%/scripts/maps/node_seahorserace.lua
+%%DATADIR%%/scripts/maps/node_secret01.lua
+%%DATADIR%%/scripts/maps/node_secret02.lua
+%%DATADIR%%/scripts/maps/node_secret03.lua
+%%DATADIR%%/scripts/maps/node_see13firsttime.lua
+%%DATADIR%%/scripts/maps/node_seehealthup.lua
+%%DATADIR%%/scripts/maps/node_seelibody.lua
+%%DATADIR%%/scripts/maps/node_seeompo.lua
+%%DATADIR%%/scripts/maps/node_shownote1.lua
+%%DATADIR%%/scripts/maps/node_shownote3.lua
+%%DATADIR%%/scripts/maps/node_shownote5.lua
+%%DATADIR%%/scripts/maps/node_shownote7.lua
+%%DATADIR%%/scripts/maps/node_shownote_common.lua
+%%DATADIR%%/scripts/maps/node_singinghint.lua
+%%DATADIR%%/scripts/maps/node_sit.lua
+%%DATADIR%%/scripts/maps/node_sleep.lua
+%%DATADIR%%/scripts/maps/node_slowmotest.lua
+%%DATADIR%%/scripts/maps/node_songcavecrystal.lua
+%%DATADIR%%/scripts/maps/node_songdoormural.lua
+%%DATADIR%%/scripts/maps/node_songnotedonetest.lua
+%%DATADIR%%/scripts/maps/node_songsporespawn.lua
+%%DATADIR%%/scripts/maps/node_spawncrabboss.lua
+%%DATADIR%%/scripts/maps/node_spawnli.lua
+%%DATADIR%%/scripts/maps/node_spawnmergog.lua
+%%DATADIR%%/scripts/maps/node_spawnnautilusprime.lua
+%%DATADIR%%/scripts/maps/node_spawnoctomun.lua
+%%DATADIR%%/scripts/maps/node_spawnompo.lua
+%%DATADIR%%/scripts/maps/node_spawnspores.lua
+%%DATADIR%%/scripts/maps/node_spikes.lua
+%%DATADIR%%/scripts/maps/node_sunkencityboss.lua
+%%DATADIR%%/scripts/maps/node_sunkencityboss2.lua
+%%DATADIR%%/scripts/maps/node_sunkencityclosedoor.lua
+%%DATADIR%%/scripts/maps/node_sunkencityskip.lua
+%%DATADIR%%/scripts/maps/node_suntemple_gear1.lua
+%%DATADIR%%/scripts/maps/node_suntemple_gear2.lua
+%%DATADIR%%/scripts/maps/node_suntemple_lightcrystal.lua
+%%DATADIR%%/scripts/maps/node_sunwormcavebrain.lua
+%%DATADIR%%/scripts/maps/node_sunwormpush.lua
+%%DATADIR%%/scripts/maps/node_swimtobg.lua
+%%DATADIR%%/scripts/maps/node_temp_energyboss.lua
+%%DATADIR%%/scripts/maps/node_testwheel.lua
+%%DATADIR%%/scripts/maps/node_throne.lua
+%%DATADIR%%/scripts/maps/node_thronenormal.lua
+%%DATADIR%%/scripts/maps/node_title.lua
+%%DATADIR%%/scripts/maps/node_title_continue.lua
+%%DATADIR%%/scripts/maps/node_title_mods.lua
+%%DATADIR%%/scripts/maps/node_title_newgame.lua
+%%DATADIR%%/scripts/maps/node_title_options.lua
+%%DATADIR%%/scripts/maps/node_title_quit.lua
+%%DATADIR%%/scripts/maps/node_title_replayintro.lua
+%%DATADIR%%/scripts/maps/node_updatemusic.lua
+%%DATADIR%%/scripts/maps/node_vedhacave1.lua
+%%DATADIR%%/scripts/maps/node_vision_energytemple.lua
+%%DATADIR%%/scripts/maps/node_vision_veil.lua
+%%DATADIR%%/scripts/maps/node_waterleveltest.lua
+%%DATADIR%%/scripts/maps/node_whalelamppuzzlebrain.lua
+%%DATADIR%%/scripts/maps/node_whaleorbgrab.lua
+%%DATADIR%%/scripts/maps/node_whaleorbholder.lua
+%%DATADIR%%/scripts/maps/node_whalespawnorb.lua
+%%DATADIR%%/scripts/maps/node_zoomout.lua
+%%DATADIR%%/scripts/maps/node_zoomoutfar.lua
+%%DATADIR%%/scripts/maps/premap_licave.lua
+%%DATADIR%%/scripts/maps/premap_mainarea.lua
+%%DATADIR%%/scripts/maps/premap_trainingcave.lua
+%%DATADIR%%/scripts/maps/premap_veil01.lua
+%%DATADIR%%/scripts/maps/premap_veil02.lua
+@dirrmtry %%DATADIR%%/_mods/aquariaeditortutorial/scripts
+@dirrmtry %%DATADIR%%/_mods/aquariaeditortutorial
+@dirrmtry %%DATADIR%%/_mods/aquariatemplate/scripts
+@dirrmtry %%DATADIR%%/_mods/aquariatemplate
+@dirrmtry %%DATADIR%%/_mods/guert_mod/scripts
+@dirrmtry %%DATADIR%%/_mods/guert_mod/tempo
+@dirrmtry %%DATADIR%%/_mods/guert_mod
+@dirrmtry %%DATADIR%%/_mods/jukebox/scripts
+@dirrmtry %%DATADIR%%/_mods/jukebox
+@dirrmtry %%DATADIR%%/_mods
+@dirrmtry %%DATADIR%%/scripts/entities
+@dirrmtry %%DATADIR%%/scripts/global
+@dirrmtry %%DATADIR%%/scripts/include
+@dirrmtry %%DATADIR%%/scripts/maps
+@dirrmtry %%DATADIR%%/scripts
+@dirrmtry %%DATADIR%%
Index: games/aquaria/files/patch-Aquaria-Main.cpp
===================================================================
RCS file: games/aquaria/files/patch-Aquaria-Main.cpp
diff -N games/aquaria/files/patch-Aquaria-Main.cpp
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ games/aquaria/files/patch-Aquaria-Main.cpp	20 Sep 2010 08:10:37 -0000
@@ -0,0 +1,13 @@
+--- Aquaria/Main.cpp~
++++ Aquaria/Main.cpp
+@@ -211,6 +211,10 @@ Foundation, Inc., 59 Temple Place - Suit
+ 
+ 		std::string fileSystem = "";
+ 
++#ifdef AQUARIA_DATA_PATH
++		fileSystem = AQUARIA_DATA_PATH;
++#endif
++
+ #ifdef BBGE_BUILD_UNIX
+ 		const char *envPath = getenv("AQUARIA_DATA_PATH");
+ 		if (envPath != NULL)
Index: games/aquaria/files/patch-BBGE-libogg-os_types.h
===================================================================
RCS file: games/aquaria/files/patch-BBGE-libogg-os_types.h
diff -N games/aquaria/files/patch-BBGE-libogg-os_types.h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ games/aquaria/files/patch-BBGE-libogg-os_types.h	19 Sep 2010 13:06:49 -0000
@@ -0,0 +1,11 @@
+--- BBGE/libogg-1.1.3/include/ogg/os_types.h~
++++ BBGE/libogg-1.1.3/include/ogg/os_types.h
+@@ -119,7 +119,7 @@
+    typedef long long int ogg_int64_t;
+ 
+ //@UE3 Avoid using the header that the configure script would generate.
+-#elif defined(__linux__) || (defined(__APPLE__) && defined(__MACH__)) || defined(sun)
++#elif defined(__linux__) || defined(__FreeBSD__) || (defined(__APPLE__) && defined(__MACH__)) || defined(sun)
+ 
+ #  include <stdint.h>
+    typedef int16_t ogg_int16_t;
Index: games/aquaria-data/Makefile
===================================================================
RCS file: games/aquaria-data/Makefile
diff -N games/aquaria-data/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ games/aquaria-data/Makefile	20 Sep 2010 10:59:23 -0000
@@ -0,0 +1,55 @@
+# New ports collection makefile for:	aquaria-data
+# Date created:				19 Sep 2010
+# Whom:					Anonymous
+#
+# $FreeBSD$
+#
+
+PORTNAME=	aquaria
+PORTVERSION=	1
+CATEGORIES=	games
+MASTER_SITES=	# empty
+PKGNAMESUFFIX=	-data
+DISTNAME=	${PORTNAME}-lnx-humble-bundle.mojo
+EXTRACT_SUFX=	.run
+
+MAINTAINER=	noreply@ # not yet
+COMMENT=	Underwater 2D Fantasy Action-Adventure (Game Data)
+
+RESTRICTED=	Redistribution is forbidden
+
+USE_ZIP=	yes
+NO_WRKSUBDIR=	yes
+NO_BUILD=	yes
+EXCLUDE=	'*.lua' '*.so*' ./aquaria xdg-open
+PORTDATA=	*
+
+DISTMSG=	Buy a copy of the game for Linux from Humble Indie Bundle \
+		and put ${DISTFILES} to ${DISTDIR}
+
+.include <bsd.port.pre.mk>
+
+EXTRACT_AFTER_ARGS+=|| ${TRUE}
+
+.for elt in ${EXCLUDE}
+_EXCLUDE+=	--exclude ${elt}
+.endfor
+
+pre-everything::	.SILENT
+	if [ ! -f ${DISTDIR}/${DISTFILES} ]; then \
+		${ECHO_MSG} '===> ${PKGNAME} ${DISTMSG}.'; \
+		exit 1; \
+	fi
+
+do-install:
+	${MKDIR} ${DATADIR}
+	${TAR} cf - -C${WRKSRC}/data ${_EXCLUDE} . | ${TAR} xof - -C${DATADIR}
+	${LN} -sf ${DATADIR}/default-1.xml ${DATADIR}/usersettings.xml
+
+# remove files and use @dirrmtry for plist entries from games/aquaria
+add-plist-post:	.SILENT
+	${REINPLACE_CMD} -Ee '/\.lua/d' \
+		-e '\:_mods|scripts|${DATADIR_REL}$$:s:@dirrm (.*):@unexec ${RMDIR} %D/\1 2>/dev/null || true:' \
+		${TMPPLIST}
+
+.include <bsd.port.post.mk>
Index: games/aquaria-data/distinfo
===================================================================
RCS file: games/aquaria-data/distinfo
diff -N games/aquaria-data/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ games/aquaria-data/distinfo	20 Sep 2010 05:41:51 -0000
@@ -0,0 +1,3 @@
+MD5 (aquaria-lnx-humble-bundle.mojo.run) = 8b24ddeeb553e028bbd501102f891cc2
+SHA256 (aquaria-lnx-humble-bundle.mojo.run) = 1001a5bbc66cd72e64963afbb3f866432ca1b6e880d9da969ebd5fd224202fdd
+SIZE (aquaria-lnx-humble-bundle.mojo.run) = 209499691
Index: games/aquaria-data/pkg-descr
===================================================================
RCS file: games/aquaria-data/pkg-descr
diff -N games/aquaria-data/pkg-descr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ games/aquaria-data/pkg-descr	20 Sep 2010 07:53:47 -0000
@@ -0,0 +1 @@
+This port installs proprietary game data.

--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?864odkk70g.fsf>