├── .gitignore ├── LICENSE.txt ├── Makefile ├── ObjManager.cpp ├── ObjManager.fdh ├── ObjManager.h ├── README.md ├── TextBox ├── ItemImage.cpp ├── ItemImage.fdh ├── ItemImage.h ├── SaveSelect.cpp ├── SaveSelect.fdh ├── SaveSelect.h ├── StageSelect.cpp ├── StageSelect.fdh ├── StageSelect.h ├── TextBox.cpp ├── TextBox.fdh ├── TextBox.h ├── YesNoPrompt.cpp ├── YesNoPrompt.fdh └── YesNoPrompt.h ├── ai ├── IrregularBBox.cpp ├── IrregularBBox.fdh ├── IrregularBBox.h ├── ai.cpp ├── ai.fdh ├── ai.h ├── almond │ ├── almond.cpp │ ├── almond.fdh │ └── almond.h ├── balrog_common.cpp ├── balrog_common.fdh ├── balrog_common.h ├── boss │ ├── balfrog.cpp │ ├── balfrog.fdh │ ├── balfrog.h │ ├── ballos.cpp │ ├── ballos.fdh │ ├── ballos.h │ ├── core.cpp │ ├── core.fdh │ ├── core.h │ ├── heavypress.cpp │ ├── heavypress.fdh │ ├── heavypress.h │ ├── ironhead.cpp │ ├── ironhead.fdh │ ├── ironhead.h │ ├── omega.cpp │ ├── omega.fdh │ ├── omega.h │ ├── sisters.cpp │ ├── sisters.fdh │ ├── sisters.h │ ├── undead_core.cpp │ ├── undead_core.fdh │ ├── undead_core.h │ ├── x.cpp │ ├── x.fdh │ └── x.h ├── egg │ ├── egg.cpp │ ├── egg.fdh │ ├── egg2.cpp │ ├── egg2.fdh │ ├── igor.cpp │ └── igor.fdh ├── final_battle │ ├── balcony.cpp │ ├── balcony.fdh │ ├── doctor.cpp │ ├── doctor.fdh │ ├── doctor.h │ ├── doctor_common.cpp │ ├── doctor_common.fdh │ ├── doctor_frenzied.cpp │ ├── doctor_frenzied.fdh │ ├── final_misc.cpp │ ├── final_misc.fdh │ ├── misery.cpp │ ├── misery.fdh │ ├── sidekicks.cpp │ └── sidekicks.fdh ├── first_cave │ ├── first_cave.cpp │ └── first_cave.fdh ├── hell │ ├── ballos_misc.cpp │ ├── ballos_misc.fdh │ ├── ballos_priest.cpp │ ├── ballos_priest.fdh │ ├── hell.cpp │ └── hell.fdh ├── last_cave │ ├── last_cave.cpp │ └── last_cave.fdh ├── maze │ ├── balrog_boss_missiles.cpp │ ├── balrog_boss_missiles.fdh │ ├── critter_purple.cpp │ ├── critter_purple.fdh │ ├── gaudi.cpp │ ├── gaudi.fdh │ ├── labyrinth_m.cpp │ ├── labyrinth_m.fdh │ ├── maze.cpp │ ├── maze.fdh │ ├── pooh_black.cpp │ └── pooh_black.fdh ├── npc │ ├── balrog.cpp │ ├── balrog.fdh │ ├── curly.cpp │ ├── curly.fdh │ ├── curly_ai.cpp │ ├── curly_ai.fdh │ ├── misery.cpp │ ├── misery.fdh │ ├── npcguest.cpp │ ├── npcguest.fdh │ ├── npcplayer.cpp │ ├── npcplayer.fdh │ ├── npcregu.cpp │ └── npcregu.fdh ├── oside │ ├── oside.cpp │ └── oside.fdh ├── plantation │ ├── plantation.cpp │ └── plantation.fdh ├── sand │ ├── curly_boss.cpp │ ├── curly_boss.fdh │ ├── puppy.cpp │ ├── puppy.fdh │ ├── sand.cpp │ ├── sand.fdh │ ├── toroko_frenzied.cpp │ └── toroko_frenzied.fdh ├── stdai.h ├── sym │ ├── smoke.cpp │ ├── smoke.fdh │ ├── sym.cpp │ └── sym.fdh ├── village │ ├── balrog_boss_running.cpp │ ├── balrog_boss_running.fdh │ ├── ma_pignon.cpp │ ├── ma_pignon.fdh │ ├── village.cpp │ └── village.fdh ├── weapons │ ├── blade.cpp │ ├── blade.fdh │ ├── bubbler.cpp │ ├── bubbler.fdh │ ├── fireball.cpp │ ├── fireball.fdh │ ├── missile.cpp │ ├── missile.fdh │ ├── nemesis.cpp │ ├── nemesis.fdh │ ├── polar_mgun.cpp │ ├── polar_mgun.fdh │ ├── snake.cpp │ ├── snake.fdh │ ├── spur.cpp │ ├── spur.fdh │ ├── weapons.cpp │ ├── weapons.fdh │ ├── weapons.h │ ├── whimstar.cpp │ ├── whimstar.fdh │ └── whimstar.h └── weed │ ├── balrog_boss_flying.cpp │ ├── balrog_boss_flying.fdh │ ├── frenzied_mimiga.cpp │ ├── frenzied_mimiga.fdh │ ├── weed.cpp │ └── weed.fdh ├── autogen ├── AssignSprites.cpp ├── AssignSprites.fdh ├── asdefs.h ├── objnames.cpp ├── objnames.fdh ├── sprites.h ├── stagedata.fdh └── stagedata.o ├── bin ├── smalfont.bmp ├── sprites.sif ├── tilekey.dat └── vhg.supp ├── buildscript ├── caret.cpp ├── caret.fdh ├── caret.h ├── common ├── BList.cpp ├── BList.fdh ├── BList.h ├── DBuffer.cpp ├── DBuffer.fdh ├── DBuffer.h ├── DString.cpp ├── DString.fdh ├── DString.h ├── FileBuffer.cpp ├── FileBuffer.fdh ├── FileBuffer.h ├── InitList.cpp ├── InitList.fdh ├── InitList.h ├── StringList.cpp ├── StringList.fdh ├── StringList.h ├── SupportDefs.h ├── basics.h ├── bufio.cpp ├── bufio.fdh ├── bufio.h ├── endian.h ├── llist.h ├── misc.cpp ├── misc.fdh ├── misc.h ├── misc.obj ├── stat.cpp ├── stat.fdh └── stat.obj ├── config.h ├── console.cpp ├── console.fdh ├── console.h ├── debug.cpp ├── debug.fdh ├── debug.h ├── debug.txt ├── dirnames.h ├── drum.pcm ├── endgame ├── CredReader.cpp ├── CredReader.fdh ├── CredReader.h ├── credits.cpp ├── credits.fdh ├── credits.h ├── island.cpp ├── island.fdh ├── island.h ├── misc.cpp └── misc.fdh ├── extract ├── crc.cpp ├── crc.fdh ├── extract.cpp ├── extract.fdh ├── extractfiles.cpp ├── extractfiles.fdh ├── extractpxt.cpp ├── extractpxt.fdh ├── extractstages.cpp ├── extractstages.fdh └── fileio.h ├── floattext.cpp ├── floattext.fdh ├── floattext.h ├── game.cpp ├── game.fdh ├── game.h ├── game_modes.h ├── game_resources ├── LICENSE_font ├── data │ ├── Arms.pbm │ ├── ArmsImage.pbm │ ├── ArmsItem.tsc │ ├── Bullet.pbm │ ├── Caret.pbm │ ├── Credit.tsc │ ├── Face.pbm │ ├── Fade.pbm │ ├── Head.tsc │ ├── ItemImage.pbm │ ├── Loading.pbm │ ├── MyChar.pbm │ ├── Npc │ │ ├── Npc0.pbm │ │ ├── NpcAlmo1.pbm │ │ ├── NpcAlmo2.pbm │ │ ├── NpcBallos.pbm │ │ ├── NpcBllg.pbm │ │ ├── NpcCemet.pbm │ │ ├── NpcCent.pbm │ │ ├── NpcCurly.pbm │ │ ├── NpcDark.pbm │ │ ├── NpcDr.pbm │ │ ├── NpcEggs1.pbm │ │ ├── NpcEggs2.pbm │ │ ├── NpcFrog.pbm │ │ ├── NpcGuest.pbm │ │ ├── NpcHell.pbm │ │ ├── NpcHeri.pbm │ │ ├── NpcIronH.pbm │ │ ├── NpcIsland.pbm │ │ ├── NpcKings.pbm │ │ ├── NpcMaze.pbm │ │ ├── NpcMiza.pbm │ │ ├── NpcMoon.pbm │ │ ├── NpcOmg.pbm │ │ ├── NpcPlant.pbm │ │ ├── NpcPress.pbm │ │ ├── NpcPriest.pbm │ │ ├── NpcRavil.pbm │ │ ├── NpcRed.pbm │ │ ├── NpcRegu.pbm │ │ ├── NpcSand.pbm │ │ ├── NpcStream.pbm │ │ ├── NpcSym.pbm │ │ ├── NpcToro.pbm │ │ ├── NpcTwinD.pbm │ │ ├── NpcWeed.pbm │ │ └── NpcX.pbm │ ├── Stage │ │ ├── 0.pxa │ │ ├── 0.pxe │ │ ├── 0.pxm │ │ ├── 0.tsc │ │ ├── 555.pxe │ │ ├── Almond.pxa │ │ ├── Almond.pxe │ │ ├── Almond.pxm │ │ ├── Almond.tsc │ │ ├── Ballo1.pxe │ │ ├── Ballo1.pxm │ │ ├── Ballo1.tsc │ │ ├── Ballo2.pxe │ │ ├── Ballo2.pxm │ │ ├── Ballo2.tsc │ │ ├── Barr.pxa │ │ ├── Barr.pxe │ │ ├── Barr.pxm │ │ ├── Barr.tsc │ │ ├── Blcny1.pxe │ │ ├── Blcny1.pxm │ │ ├── Blcny1.tsc │ │ ├── Blcny2.pxe │ │ ├── Blcny2.pxm │ │ ├── Blcny2.tsc │ │ ├── Cave.pxa │ │ ├── Cave.pxe │ │ ├── Cave.pxm │ │ ├── Cave.tsc │ │ ├── Cemet.pxe │ │ ├── Cemet.pxm │ │ ├── Cemet.tsc │ │ ├── Cent.pxa │ │ ├── Cent.pxe │ │ ├── Cent.pxm │ │ ├── Cent.tsc │ │ ├── CentW.pxe │ │ ├── CentW.pxm │ │ ├── CentW.tsc │ │ ├── Chako.pxe │ │ ├── Chako.pxm │ │ ├── Chako.tsc │ │ ├── Clock.pxe │ │ ├── Clock.pxm │ │ ├── Clock.tsc │ │ ├── Comu.pxe │ │ ├── Comu.pxm │ │ ├── Comu.tsc │ │ ├── Cook.pxm │ │ ├── Cthu.pxe │ │ ├── Cthu.pxm │ │ ├── Cthu.tsc │ │ ├── Cthu2.pxe │ │ ├── Cthu2.pxm │ │ ├── Cthu2.tsc │ │ ├── Curly.pxe │ │ ├── Curly.pxm │ │ ├── Curly.tsc │ │ ├── CurlyS.pxe │ │ ├── CurlyS.pxm │ │ ├── CurlyS.tsc │ │ ├── Dark.pxe │ │ ├── Dark.pxm │ │ ├── Dark.tsc │ │ ├── Drain.pxe │ │ ├── Drain.pxm │ │ ├── Drain.tsc │ │ ├── EgEnd1.pxe │ │ ├── EgEnd1.pxm │ │ ├── EgEnd1.tsc │ │ ├── EgEnd2.pxe │ │ ├── EgEnd2.pxm │ │ ├── EgEnd2.tsc │ │ ├── Egg1.pxe │ │ ├── Egg1.pxm │ │ ├── Egg1.tsc │ │ ├── Egg6.pxe │ │ ├── Egg6.pxm │ │ ├── Egg6.tsc │ │ ├── EggIn.pxa │ │ ├── EggR.pxe │ │ ├── EggR.pxm │ │ ├── EggR.tsc │ │ ├── EggR2.pxe │ │ ├── EggR2.pxm │ │ ├── EggR2.tsc │ │ ├── EggX.pxa │ │ ├── EggX.pxe │ │ ├── EggX.pxm │ │ ├── EggX.tsc │ │ ├── EggX2.pxe │ │ ├── EggX2.pxm │ │ ├── EggX2.tsc │ │ ├── Eggs.pxa │ │ ├── Eggs.pxe │ │ ├── Eggs.pxm │ │ ├── Eggs.tsc │ │ ├── Eggs2.pxe │ │ ├── Eggs2.pxm │ │ ├── Eggs2.tsc │ │ ├── Fall.pxa │ │ ├── Fall.pxe │ │ ├── Fall.pxm │ │ ├── Fall.tsc │ │ ├── Frog.pxe │ │ ├── Frog.pxm │ │ ├── Frog.tsc │ │ ├── Gard.pxa │ │ ├── Gard.pxe │ │ ├── Gard.pxm │ │ ├── Gard.tsc │ │ ├── Hell.pxa │ │ ├── Hell1.pxe │ │ ├── Hell1.pxm │ │ ├── Hell1.tsc │ │ ├── Hell2.pxe │ │ ├── Hell2.pxm │ │ ├── Hell2.tsc │ │ ├── Hell3.pxe │ │ ├── Hell3.pxm │ │ ├── Hell3.tsc │ │ ├── Hell4.pxe │ │ ├── Hell4.pxm │ │ ├── Hell4.tsc │ │ ├── Hell42.pxe │ │ ├── Hell42.pxm │ │ ├── Hell42.tsc │ │ ├── Island.pxe │ │ ├── Island.pxm │ │ ├── Island.tsc │ │ ├── Itoh.pxe │ │ ├── Itoh.pxm │ │ ├── Itoh.tsc │ │ ├── Jail.pxa │ │ ├── Jail1.pxe │ │ ├── Jail1.pxm │ │ ├── Jail1.tsc │ │ ├── Jail2.pxe │ │ ├── Jail2.pxm │ │ ├── Jail2.tsc │ │ ├── Jenka1.pxe │ │ ├── Jenka1.pxm │ │ ├── Jenka1.tsc │ │ ├── Jenka2.pxe │ │ ├── Jenka2.pxm │ │ ├── Jenka2.tsc │ │ ├── Kings.pxe │ │ ├── Kings.pxm │ │ ├── Kings.tsc │ │ ├── Labo.pxa │ │ ├── Little.pxe │ │ ├── Little.pxm │ │ ├── Little.tsc │ │ ├── Lounge.pxe │ │ ├── Lounge.pxm │ │ ├── Lounge.tsc │ │ ├── Malco.pxe │ │ ├── Malco.pxm │ │ ├── Malco.tsc │ │ ├── Mapi.pxe │ │ ├── Mapi.pxm │ │ ├── Mapi.tsc │ │ ├── Maze.pxa │ │ ├── MazeA.pxe │ │ ├── MazeA.pxm │ │ ├── MazeA.tsc │ │ ├── MazeB.pxe │ │ ├── MazeB.pxm │ │ ├── MazeB.tsc │ │ ├── MazeD.pxe │ │ ├── MazeD.pxm │ │ ├── MazeD.tsc │ │ ├── MazeH.pxe │ │ ├── MazeH.pxm │ │ ├── MazeH.tsc │ │ ├── MazeI.pxe │ │ ├── MazeI.pxm │ │ ├── MazeI.tsc │ │ ├── MazeM.pxe │ │ ├── MazeM.pxm │ │ ├── MazeM.tsc │ │ ├── MazeO.pxe │ │ ├── MazeO.pxm │ │ ├── MazeO.tsc │ │ ├── MazeS.pxe │ │ ├── MazeS.pxm │ │ ├── MazeS.tsc │ │ ├── MazeW.pxe │ │ ├── MazeW.pxm │ │ ├── MazeW.tsc │ │ ├── MiBox.pxe │ │ ├── MiBox.pxm │ │ ├── MiBox.tsc │ │ ├── Mimi.pxa │ │ ├── Mimi.pxe │ │ ├── Mimi.pxm │ │ ├── Mimi.tsc │ │ ├── Momo.pxe │ │ ├── Momo.pxm │ │ ├── Momo.tsc │ │ ├── New.pxe │ │ ├── Oside.pxa │ │ ├── Oside.pxe │ │ ├── Oside.pxm │ │ ├── Oside.tsc │ │ ├── Ostep.pxe │ │ ├── Ostep.pxm │ │ ├── Ostep.tsc │ │ ├── Pens.pxa │ │ ├── Pens1.pxe │ │ ├── Pens1.pxm │ │ ├── Pens1.tsc │ │ ├── Pens2.pxe │ │ ├── Pens2.pxm │ │ ├── Pens2.tsc │ │ ├── Pixel.pxe │ │ ├── Pixel.pxm │ │ ├── Pixel.tsc │ │ ├── Plant.pxe │ │ ├── Plant.pxm │ │ ├── Plant.tsc │ │ ├── Pole.pxe │ │ ├── Pole.pxm │ │ ├── Pole.tsc │ │ ├── Pool.pxe │ │ ├── Pool.pxm │ │ ├── Pool.tsc │ │ ├── Prefa1.pxe │ │ ├── Prefa1.pxm │ │ ├── Prefa1.tsc │ │ ├── Prefa2.pxe │ │ ├── Prefa2.pxm │ │ ├── Prefa2.tsc │ │ ├── Priso1.pxe │ │ ├── Priso1.pxm │ │ ├── Priso1.tsc │ │ ├── Priso2.pxe │ │ ├── Priso2.pxm │ │ ├── Priso2.tsc │ │ ├── Prt0.pbm │ │ ├── PrtAlmond.pbm │ │ ├── PrtBarr.pbm │ │ ├── PrtCave.pbm │ │ ├── PrtCent.pbm │ │ ├── PrtEggIn.pbm │ │ ├── PrtEggX.pbm │ │ ├── PrtEggs.pbm │ │ ├── PrtFall.pbm │ │ ├── PrtGard.pbm │ │ ├── PrtHell.pbm │ │ ├── PrtJail.pbm │ │ ├── PrtLabo.pbm │ │ ├── PrtMaze.pbm │ │ ├── PrtMimi.pbm │ │ ├── PrtOside.pbm │ │ ├── PrtPens.pbm │ │ ├── PrtRiver.pbm │ │ ├── PrtSand.pbm │ │ ├── PrtStore.pbm │ │ ├── PrtWeed.pbm │ │ ├── PrtWhite.pbm │ │ ├── Ring1.pxe │ │ ├── Ring1.pxm │ │ ├── Ring1.tsc │ │ ├── Ring2.pxe │ │ ├── Ring2.pxm │ │ ├── Ring2.tsc │ │ ├── Ring3.pxe │ │ ├── Ring3.pxm │ │ ├── Ring3.tsc │ │ ├── River.pxa │ │ ├── River.pxe │ │ ├── River.pxm │ │ ├── River.tsc │ │ ├── Sand.pxa │ │ ├── Sand.pxe │ │ ├── Sand.pxm │ │ ├── Sand.tsc │ │ ├── SandE.pxe │ │ ├── SandE.pxm │ │ ├── SandE.tsc │ │ ├── Santa.pxe │ │ ├── Santa.pxm │ │ ├── Santa.tsc │ │ ├── Shelt.pxa │ │ ├── Shelt.pxe │ │ ├── Shelt.pxm │ │ ├── Shelt.tsc │ │ ├── Start.pxe │ │ ├── Start.pxm │ │ ├── Start.tsc │ │ ├── Statue.pxe │ │ ├── Statue.pxm │ │ ├── Statue.tsc │ │ ├── Store.pxa │ │ ├── Stream.pxe │ │ ├── Stream.pxm │ │ ├── Stream.tsc │ │ ├── Weed.pxa │ │ ├── Weed.pxe │ │ ├── Weed.pxm │ │ ├── Weed.tsc │ │ ├── WeedB.pxe │ │ ├── WeedB.pxm │ │ ├── WeedB.tsc │ │ ├── WeedD.pxe │ │ ├── WeedD.pxm │ │ ├── WeedD.tsc │ │ ├── WeedS.pxe │ │ ├── WeedS.pxm │ │ ├── WeedS.tsc │ │ ├── White.pxa │ │ ├── e_Blcn.pxe │ │ ├── e_Blcn.pxm │ │ ├── e_Blcn.tsc │ │ ├── e_Ceme.pxe │ │ ├── e_Ceme.pxm │ │ ├── e_Ceme.tsc │ │ ├── e_Jenk.pxe │ │ ├── e_Jenk.pxm │ │ ├── e_Jenk.tsc │ │ ├── e_Labo.pxe │ │ ├── e_Labo.pxm │ │ ├── e_Labo.tsc │ │ ├── e_Malc.pxe │ │ ├── e_Malc.pxm │ │ ├── e_Malc.tsc │ │ ├── e_Maze.pxe │ │ ├── e_Maze.pxm │ │ ├── e_Maze.tsc │ │ ├── e_Sky.pxe │ │ ├── e_Sky.pxm │ │ └── e_Sky.tsc │ ├── StageImage.pbm │ ├── StageSelect.tsc │ ├── TextBox.pbm │ ├── Title.pbm │ ├── bk0.pbm │ ├── bkBlack.pbm │ ├── bkBlue.pbm │ ├── bkFall.pbm │ ├── bkFog.pbm │ ├── bkGard.pbm │ ├── bkGray.pbm │ ├── bkGreen.pbm │ ├── bkMaze.pbm │ ├── bkMoon.pbm │ ├── bkRed.pbm │ ├── bkWater.pbm │ ├── casts.pbm │ └── npc.tbl ├── endpic │ ├── credit01.bmp │ ├── credit02.bmp │ ├── credit03.bmp │ ├── credit04.bmp │ ├── credit05.bmp │ ├── credit06.bmp │ ├── credit07.bmp │ ├── credit08.bmp │ ├── credit09.bmp │ ├── credit10.bmp │ ├── credit11.bmp │ ├── credit12.bmp │ ├── credit14.bmp │ ├── credit15.bmp │ ├── credit16.bmp │ ├── credit17.bmp │ ├── credit18.bmp │ └── pixel.bmp ├── font.ttf ├── org │ ├── access.org │ ├── balcony.org │ ├── balrog.org │ ├── breakdown.org │ ├── cemetary.org │ ├── charge.org │ ├── credits.org │ ├── egg.org │ ├── eyesofflame.org │ ├── fanfale1.org │ ├── fanfale2.org │ ├── fanfale3.org │ ├── gameover.org │ ├── geothermal.org │ ├── gestation.org │ ├── grasstown.org │ ├── gravity.org │ ├── hell.org │ ├── heroend.org │ ├── jenka1.org │ ├── jenka2.org │ ├── labyrinth.org │ ├── lastbattle.org │ ├── lastcave.org │ ├── meltdown2.org │ ├── oppression.org │ ├── oside.org │ ├── plant.org │ ├── pulse.org │ ├── quiet.org │ ├── run.org │ ├── safety.org │ ├── scorching.org │ ├── seal.org │ ├── theme.org │ ├── toroko.org │ ├── town.org │ ├── tyrant.org │ ├── waterway.org │ ├── white.org │ └── zombie.org ├── pxt │ ├── fx01.pxt │ ├── fx02.pxt │ ├── fx03.pxt │ ├── fx04.pxt │ ├── fx05.pxt │ ├── fx06.pxt │ ├── fx07.pxt │ ├── fx0b.pxt │ ├── fx0c.pxt │ ├── fx0e.pxt │ ├── fx0f.pxt │ ├── fx10.pxt │ ├── fx11.pxt │ ├── fx12.pxt │ ├── fx14.pxt │ ├── fx15.pxt │ ├── fx16.pxt │ ├── fx17.pxt │ ├── fx18.pxt │ ├── fx19.pxt │ ├── fx1a.pxt │ ├── fx1b.pxt │ ├── fx1c.pxt │ ├── fx1d.pxt │ ├── fx1e.pxt │ ├── fx1f.pxt │ ├── fx20.pxt │ ├── fx21.pxt │ ├── fx22.pxt │ ├── fx23.pxt │ ├── fx25.pxt │ ├── fx26.pxt │ ├── fx27.pxt │ ├── fx28.pxt │ ├── fx29.pxt │ ├── fx2a.pxt │ ├── fx2b.pxt │ ├── fx2c.pxt │ ├── fx2d.pxt │ ├── fx2e.pxt │ ├── fx2f.pxt │ ├── fx30.pxt │ ├── fx31.pxt │ ├── fx32.pxt │ ├── fx33.pxt │ ├── fx34.pxt │ ├── fx35.pxt │ ├── fx36.pxt │ ├── fx37.pxt │ ├── fx38.pxt │ ├── fx39.pxt │ ├── fx3a.pxt │ ├── fx3b.pxt │ ├── fx3c.pxt │ ├── fx3d.pxt │ ├── fx3e.pxt │ ├── fx3f.pxt │ ├── fx40.pxt │ ├── fx41.pxt │ ├── fx46.pxt │ ├── fx47.pxt │ ├── fx48.pxt │ ├── fx64.pxt │ ├── fx65.pxt │ ├── fx66.pxt │ ├── fx67.pxt │ ├── fx68.pxt │ ├── fx69.pxt │ ├── fx6a.pxt │ ├── fx6b.pxt │ ├── fx6c.pxt │ ├── fx6d.pxt │ ├── fx6e.pxt │ ├── fx6f.pxt │ ├── fx70.pxt │ ├── fx71.pxt │ ├── fx72.pxt │ ├── fx73.pxt │ ├── fx74.pxt │ ├── fx75.pxt │ ├── fx96.pxt │ ├── fx97.pxt │ ├── fx98.pxt │ ├── fx99.pxt │ ├── fx9a.pxt │ └── fx9b.pxt ├── smalfont.bmp ├── sprites.sif ├── stage.dat ├── tilekey.dat └── wavetable.dat ├── graphics ├── fbdev.cpp ├── fbdev.fdh ├── fbdev.o ├── font.cpp ├── font.fdh ├── font.h ├── graphics.cpp ├── graphics.fdh ├── graphics.h ├── hacks │ ├── gles2 │ │ ├── glfuncs.c │ │ ├── glfuncs.h │ │ ├── glfuncs_list.h │ │ └── hack_gles2.cpp │ ├── hacks.cpp │ ├── hacks.hpp │ ├── hacks_internal.hpp │ └── opengl │ │ ├── glfuncs.c │ │ ├── glfuncs.h │ │ ├── glfuncs_list.h │ │ └── hack_gl.cpp ├── nxsurface.cpp ├── nxsurface.fdh ├── nxsurface.h ├── palette.cpp ├── palette.fdh ├── palette.h ├── safemode.cpp ├── safemode.fdh ├── safemode.h ├── sprites.cpp ├── sprites.fdh ├── sprites.h ├── tileset.cpp ├── tileset.fdh └── tileset.h ├── iOS ├── .gitignore ├── CaveStory.html.m4 ├── CaveStory.xcodeproj │ └── project.pbxproj ├── CaveStory │ ├── CaveStory-Info.plist │ └── en.lproj │ │ └── InfoPlist.strings ├── GNUmakefile ├── Icon-72.png ├── Icon-72@2x.png ├── Icon-Small-50.png ├── Icon-Small-50@2x.png ├── Icon-Small.png ├── Icon-Small@2x.png ├── Icon.png ├── Icon@2x.png ├── changelog.m4 ├── changelogs │ ├── v0.7.md │ └── v0.8.md ├── control.m4 ├── deps │ ├── .gitignore │ ├── SDL_gles2funcs.diff │ ├── deploy.sh │ ├── sdl.diff │ ├── sdl2_ttf_apinames.diff │ └── sdl_ttf.diff ├── dpkg-gettext.pl ├── dpkg-scanpackages ├── iTunesArtwork.png └── iTunesArtwork@2x.png ├── input.cpp ├── input.fdh ├── input.h ├── intro ├── intro.cpp ├── intro.fdh ├── intro.h ├── title.cpp ├── title.fdh └── title.h ├── inventory.cpp ├── inventory.fdh ├── inventory.h ├── main.cpp ├── main.fdh ├── makelist.ml ├── map.cpp ├── map.fdh ├── map.h ├── map_system.cpp ├── map_system.fdh ├── map_system.h ├── maprecord.h ├── msvs ├── NXEngine.sln ├── msvs.vcxproj ├── msvs.vcxproj.filters └── sdl.props ├── niku.cpp ├── niku.fdh ├── nx.h ├── nx_math.cpp ├── nx_math.h ├── nxce ├── buildscript ├── remotescript └── silayout ├── nxengine.sublime-project ├── object.cpp ├── object.fdh ├── object.h ├── p_arms.cpp ├── p_arms.fdh ├── p_arms.h ├── pause ├── dialog.cpp ├── dialog.fdh ├── dialog.h ├── message.cpp ├── message.fdh ├── message.h ├── objects.cpp ├── objects.fdh ├── options.cpp ├── options.fdh ├── options.h ├── pause.cpp ├── pause.fdh └── pause.h ├── platform ├── IGestureObserver.hpp ├── Linux │ ├── vbesync.c │ └── vbesync.fdh ├── iOS │ ├── SDL_uikitview+touch.h │ ├── SDL_uikitview+touch.m │ ├── SDL_uikitviewcontroller+SDL_uikitviewcontroller_touch.h │ ├── SDL_uikitviewcontroller+SDL_uikitviewcontroller_touch.m │ ├── touch_control.cpp │ ├── touch_control.h │ └── touch_control_private.h ├── platform.cpp ├── platform.fdh └── platform.h ├── player.cpp ├── player.fdh ├── player.h ├── playerstats.cpp ├── playerstats.fdh ├── profile.cpp ├── profile.fdh ├── profile.h ├── replay.cpp ├── replay.fdh ├── replay.h ├── screeneffect.cpp ├── screeneffect.fdh ├── screeneffect.h ├── settings.cpp ├── settings.fdh ├── settings.h ├── siflib ├── sectSprites.cpp ├── sectSprites.fdh ├── sectSprites.h ├── sectStringArray.cpp ├── sectStringArray.fdh ├── sectStringArray.h ├── sif.cpp ├── sif.fdh ├── sif.h ├── sifloader.cpp ├── sifloader.fdh ├── sifloader.h └── sifupgrade.cpp ├── silayout ├── slope.cpp ├── slope.fdh ├── slope.h ├── sound ├── org.cpp ├── org.fdh ├── org.h ├── pxt.cpp ├── pxt.fdh ├── pxt.h ├── sound.cpp ├── sound.fdh ├── sound.h ├── sslib.cpp ├── sslib.fdh └── sslib.h ├── stageboss.cpp ├── stageboss.fdh ├── stageboss.h ├── stagedata.cpp ├── stagedata.fdh ├── stagedata.h ├── statusbar.cpp ├── statusbar.fdh ├── statusbar.h ├── tools ├── SoundList.vbp ├── SoundList.vbw ├── TileKey.vbp ├── TileKey.vbw ├── compile_genobjnametable ├── extractmapinfo ├── extractmapinfo.c ├── extractpxt.cpp ├── frmSoundList.frm ├── frmTileKey.frm ├── frmTileKey.frx ├── genobjnametable └── genobjnametable.cpp ├── trig.cpp ├── trig.fdh ├── trig.h ├── tsc.cpp ├── tsc.fdh ├── tsc.h ├── tsc_cmdtbl.h ├── vararray.h ├── vjoy.cpp ├── vjoy.h └── wince.ml /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | *.o 4 | bin/debug.txt 5 | bin/nx 6 | bin/drum.pcm 7 | bin/font.ttf 8 | bin/profile.dat 9 | bin/settings.dat 10 | bin/sndcache.pcm 11 | bin/stage.dat 12 | bin/wavetable.dat 13 | bin/data/* 14 | bin/endpic/* 15 | bin/org/* 16 | bin/pxt/* 17 | bin_ro/* 18 | 19 | msvs/bin/* 20 | msvs/Debug/* 21 | msvs/Release/* 22 | msvs/ipch/* 23 | msvs/*.opensdf 24 | msvs/*.sdf 25 | msvs/*.suo 26 | msvs/*.user 27 | -------------------------------------------------------------------------------- /ObjManager.fdh: -------------------------------------------------------------------------------- 1 | //hash:3b98a341 2 | //automatically generated by Makegen 3 | 4 | /* located in ObjManager.cpp */ 5 | 6 | //------------------[referenced from ObjManager.cpp]-----------------// 7 | Object *CreateObject(int x, int y, int type); 8 | bool hitdetect(Object *o1, Object *o2); 9 | bool solidhitdetect(Object *o1, Object *o2); 10 | 11 | -------------------------------------------------------------------------------- /TextBox/ItemImage.fdh: -------------------------------------------------------------------------------- 1 | //hash:00000000 2 | //automatically generated by Makegen 3 | -------------------------------------------------------------------------------- /TextBox/ItemImage.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _ITEMIMAGE_H 3 | #define _ITEMIMAGE_H 4 | 5 | class TB_ItemImage 6 | { 7 | public: 8 | void ResetState(); 9 | void Draw(); 10 | 11 | void SetVisible(bool enable); 12 | void SetSprite(int sprite, int frame); 13 | 14 | private: 15 | bool fVisible; 16 | int fSprite, fFrame; 17 | int fYOffset; 18 | }; 19 | 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /TextBox/SaveSelect.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _SAVESELECT_H 3 | #define _SAVESELECT_H 4 | 5 | #define SS_LOADING 0 6 | #define SS_SAVING 1 7 | #define MAX_SAVE_SLOTS 5 8 | 9 | class TB_SaveSelect 10 | { 11 | public: 12 | TB_SaveSelect(); 13 | 14 | void ResetState(); 15 | void SetVisible(bool enable, bool saving=SS_LOADING); 16 | 17 | bool IsVisible(); 18 | void Draw(); 19 | 20 | private: 21 | void Run_Input(); 22 | void DrawProfile(int x, int y, int index); 23 | void DrawExtendedInfo(); 24 | 25 | bool fVisible; 26 | bool fSaving; 27 | int fCurSel; 28 | int fNumFiles; 29 | 30 | struct { int x, y, w, h; } fCoords; 31 | }; 32 | 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /TextBox/StageSelect.fdh: -------------------------------------------------------------------------------- 1 | //hash:6474e2de 2 | //automatically generated by Makegen 3 | 4 | /* located in tsc.cpp */ 5 | 6 | //--------------[referenced from TextBox/StageSelect.cpp]------------// 7 | bool JumpScript(int newscriptno, int pageno); 8 | void StopScripts(void); 9 | 10 | 11 | /* located in input.cpp */ 12 | 13 | //--------------[referenced from TextBox/StageSelect.cpp]------------// 14 | bool justpushed(int k); 15 | bool buttondown(void); 16 | 17 | 18 | /* located in sound/sound.cpp */ 19 | 20 | //--------------[referenced from TextBox/StageSelect.cpp]------------// 21 | void sound(int snd); 22 | 23 | 24 | /* located in common/stat.cpp */ 25 | 26 | //--------------[referenced from TextBox/StageSelect.cpp]------------// 27 | void stat(const char *fmt, ...); 28 | 29 | -------------------------------------------------------------------------------- /TextBox/TextBox.fdh: -------------------------------------------------------------------------------- 1 | //hash:3d2d7914 2 | //automatically generated by Makegen 3 | 4 | /* located in input.cpp */ 5 | 6 | //----------------[referenced from TextBox/TextBox.cpp]--------------// 7 | bool buttondown(void); 8 | 9 | 10 | /* located in graphics/font.cpp */ 11 | 12 | //----------------[referenced from TextBox/TextBox.cpp]--------------// 13 | int font_draw(int x, int y, const char *text, int spacing, NXFont *font); 14 | 15 | 16 | /* located in sound/sound.cpp */ 17 | 18 | //----------------[referenced from TextBox/TextBox.cpp]--------------// 19 | void sound(int snd); 20 | 21 | -------------------------------------------------------------------------------- /TextBox/YesNoPrompt.fdh: -------------------------------------------------------------------------------- 1 | //hash:70812d61 2 | //automatically generated by Makegen 3 | 4 | /* located in input.cpp */ 5 | 6 | //--------------[referenced from TextBox/YesNoPrompt.cpp]------------// 7 | bool justpushed(int k); 8 | 9 | 10 | /* located in sound/sound.cpp */ 11 | 12 | //--------------[referenced from TextBox/YesNoPrompt.cpp]------------// 13 | void sound(int snd); 14 | 15 | -------------------------------------------------------------------------------- /TextBox/YesNoPrompt.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _YESNOPROMPT_H 3 | #define _YESNOPROMPT_H 4 | 5 | enum YNJResult 6 | { 7 | NO, 8 | YES 9 | }; 10 | 11 | class TB_YNJPrompt 12 | { 13 | public: 14 | void SetVisible(bool enable); 15 | void ResetState(); 16 | 17 | void Draw(); 18 | 19 | bool IsVisible() { return fVisible; } 20 | bool ResultReady(); // returns true if the user has selected a result 21 | int GetResult(); // returns YES or NO 22 | 23 | private: 24 | bool fVisible; 25 | struct { int y; } fCoords; 26 | 27 | int fState; 28 | int fTimer; 29 | 30 | int fAnswer; 31 | }; 32 | 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /ai/IrregularBBox.fdh: -------------------------------------------------------------------------------- 1 | //hash:401a9d0e 2 | //automatically generated by Makegen 3 | 4 | /* located in ObjManager.cpp */ 5 | 6 | //---------------[referenced from ai/IrregularBBox.cpp]--------------// 7 | Object *CreateObject(int x, int y, int type); 8 | 9 | 10 | /* located in common/stat.cpp */ 11 | 12 | //---------------[referenced from ai/IrregularBBox.cpp]--------------// 13 | void staterr(const char *fmt, ...); 14 | 15 | -------------------------------------------------------------------------------- /ai/IrregularBBox.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _IRREGULARBBOX_H 3 | #define _IRREGULARBBOX_H 4 | 5 | 6 | #define IB_MAX_BBOXES 4 7 | 8 | 9 | class IrregularBBox 10 | { 11 | public: 12 | bool init(Object *associatedObject, int max_rectangles); 13 | void destroy(); 14 | 15 | void set_damage(int dmg); 16 | void transmit_hits(); 17 | 18 | void place(void (*placefunc)(void *userparm), void *userparm); 19 | void set_bbox(int index, int x, int y, int w, int h, uint32_t flags); 20 | 21 | private: 22 | Object *bbox[IB_MAX_BBOXES]; 23 | int num_bboxes; 24 | Object *assoc_object; 25 | 26 | }; 27 | 28 | 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /ai/almond/almond.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _ALMOND_H 3 | #define _ALMOND_H 4 | 5 | // states to control the water-level object 6 | #define WL_CALM 10 // calm and slow at set point 7 | 8 | #define WL_CYCLE 20 // cycles between set point and top of screen 9 | #define WL_DOWN 21 // in cycle--currently down 10 | #define WL_UP 22 // in cycle--currently up 11 | 12 | #define WL_STAY_UP 30 // goes to top of screen and doesn't come back down 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /ai/balrog_common.fdh: -------------------------------------------------------------------------------- 1 | //hash:0e6b9889 2 | //automatically generated by Makegen 3 | 4 | /* located in ai/balrog_common.cpp */ 5 | 6 | //---------------[referenced from ai/balrog_common.cpp]--------------// 7 | void balrog_grab_player(Object *o); 8 | bool balrog_toss_player_away(Object *o); 9 | 10 | 11 | /* located in sound/sound.cpp */ 12 | 13 | //---------------[referenced from ai/balrog_common.cpp]--------------// 14 | void sound(int snd); 15 | 16 | -------------------------------------------------------------------------------- /ai/balrog_common.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _BALROG_COMMON_H 3 | #define _BALROG_COMMON_H 4 | 5 | void balrog_grab_player(Object *o); 6 | bool balrog_toss_player_away(Object *o); 7 | 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /ai/boss/core.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _COREBOSS_H 3 | #define _COREBOSS_H 4 | 5 | class CoreBoss : public StageBoss 6 | { 7 | public: 8 | void OnMapEntry(); 9 | void OnMapExit(); 10 | void Run(); 11 | 12 | private: 13 | void RunOpenMouth(); 14 | 15 | void StartWaterStream(void); 16 | void StopWaterStream(void); 17 | 18 | Object *o; 19 | Object *pieces[8]; 20 | int hittimer; 21 | }; 22 | 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /ai/boss/heavypress.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _HEAVYPRESS_H 3 | #define _HEAVYPRESS_H 4 | 5 | 6 | class HeavyPress : public StageBoss 7 | { 8 | public: 9 | void OnMapEntry(); 10 | void Run(); 11 | 12 | private: 13 | void run_defeated(); 14 | void run_passageway(); 15 | 16 | Object *o; 17 | Object *shield_left, *shield_right; 18 | 19 | int uncover_left, uncover_right; 20 | int uncover_y; 21 | 22 | SIFRect fullwidth_bbox; 23 | SIFRect center_bbox; 24 | }; 25 | 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /ai/boss/ironhead.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _IRONHEAD_H 3 | #define _IRONHEAD_H 4 | 5 | class IronheadBoss : public StageBoss 6 | { 7 | public: 8 | void OnMapEntry(); 9 | void OnMapExit(); 10 | void Run(); 11 | 12 | private: 13 | Object *o; 14 | int hittimer; 15 | }; 16 | 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /ai/boss/omega.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _OMEGA_H 3 | #define _OMEGA_H 4 | 5 | 6 | class OmegaBoss : public StageBoss 7 | { 8 | public: 9 | void OnMapEntry(); 10 | void OnMapExit(); 11 | 12 | void Run(); 13 | 14 | private: 15 | 16 | Object *pieces[4]; 17 | 18 | struct 19 | { 20 | int timer; 21 | int animtimer; 22 | 23 | int movedir, movetime; 24 | int nextstate; 25 | 26 | int form; 27 | 28 | int firefreq, startfiring, stopfiring, endfirestate, shotxspd; 29 | int firecounter; 30 | 31 | int leg_descend; 32 | 33 | int orgx, orgy; 34 | 35 | int shaketimer; 36 | int lasthp; 37 | 38 | bool defeated; 39 | } omg; 40 | 41 | }; 42 | 43 | 44 | #endif 45 | -------------------------------------------------------------------------------- /ai/boss/sisters.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _SISTERS_H 3 | #define _SISTERS_H 4 | 5 | // although you will need to add additional copies of the head sprites 6 | // for it to work properly, just try setting this number to something 7 | // like 10 and running the fight! 8 | #define NUM_SISTERS 2 9 | 10 | class SistersBoss : public StageBoss 11 | { 12 | public: 13 | void OnMapEntry(); 14 | void OnMapExit(); 15 | void Run(); 16 | 17 | private: 18 | void run_head(int index); 19 | void head_set_bbox(int index); 20 | void run_body(int index); 21 | 22 | void SetHeadStates(int newstate); 23 | void SetBodyStates(int newstate); 24 | 25 | void SpawnScreenSmoke(int count); 26 | 27 | int mainangle; 28 | 29 | Object *main; 30 | Object *head[NUM_SISTERS]; 31 | Object *body[NUM_SISTERS]; 32 | }; 33 | 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /ai/final_battle/doctor.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _DOCTOR_H 3 | #define _DOCTOR_H 4 | 5 | extern int crystal_xmark, crystal_ymark; 6 | extern bool crystal_tofront; 7 | 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /ai/final_battle/doctor_common.fdh: -------------------------------------------------------------------------------- 1 | //hash:aec4f409 2 | //automatically generated by Makegen 3 | 4 | /* located in ObjManager.cpp */ 5 | 6 | //---------[referenced from ai/final_battle/doctor_common.cpp]-------// 7 | Object *CreateObject(int x, int y, int type); 8 | 9 | 10 | /* located in ai/final_battle/doctor_common.cpp */ 11 | 12 | //---------[referenced from ai/final_battle/doctor_common.cpp]-------// 13 | Object *dr_create_red_crystal(int x, int y); 14 | void dr_tp_out_init(Object *o); 15 | bool dr_tp_out(Object *o); 16 | void dr_tp_in_init(Object *o); 17 | bool dr_tp_in(Object *o); 18 | 19 | 20 | /* located in sound/sound.cpp */ 21 | 22 | //---------[referenced from ai/final_battle/doctor_common.cpp]-------// 23 | void sound(int snd); 24 | 25 | -------------------------------------------------------------------------------- /ai/maze/critter_purple.fdh: -------------------------------------------------------------------------------- 1 | //hash:ef256ea0 2 | //automatically generated by Makegen 3 | 4 | /* located in trig.cpp */ 5 | 6 | //------------[referenced from ai/maze/critter_purple.cpp]-----------// 7 | void EmFireAngledShot(Object *o, int objtype, int rand_variance, int speed); 8 | 9 | 10 | /* located in ai/maze/critter_purple.cpp */ 11 | 12 | //------------[referenced from ai/maze/critter_purple.cpp]-----------// 13 | void ai_critter_shooting_purple(Object *o); 14 | 15 | 16 | /* located in sound/sound.cpp */ 17 | 18 | //------------[referenced from ai/maze/critter_purple.cpp]-----------// 19 | void sound(int snd); 20 | 21 | -------------------------------------------------------------------------------- /ai/maze/maze.fdh: -------------------------------------------------------------------------------- 1 | //hash:c7e432c2 2 | //automatically generated by Makegen 3 | 4 | /* located in game.cpp */ 5 | 6 | //-----------------[referenced from ai/maze/maze.cpp]----------------// 7 | void quake(int quaketime, int snd); 8 | 9 | 10 | /* located in ai/maze/maze.cpp */ 11 | 12 | //-----------------[referenced from ai/maze/maze.cpp]----------------// 13 | void ai_block_moveh(Object *o); 14 | void ai_block_movev(Object *o); 15 | void ai_boulder(Object *o); 16 | 17 | 18 | /* located in ai/sym/smoke.cpp */ 19 | 20 | //-----------------[referenced from ai/maze/maze.cpp]----------------// 21 | void SmokeSide(Object *o, int nclouds, int dir); 22 | 23 | 24 | /* located in sound/sound.cpp */ 25 | 26 | //-----------------[referenced from ai/maze/maze.cpp]----------------// 27 | void sound(int snd); 28 | 29 | -------------------------------------------------------------------------------- /ai/npc/npcguest.fdh: -------------------------------------------------------------------------------- 1 | //hash:156aa096 2 | //automatically generated by Makegen 3 | 4 | /* located in ai/ai.cpp */ 5 | 6 | //----------------[referenced from ai/npc/npcguest.cpp]--------------// 7 | void randblink(Object *o, int blinkframe, int blinktime, int prob); 8 | 9 | 10 | /* located in ai/npc/npcguest.cpp */ 11 | 12 | //----------------[referenced from ai/npc/npcguest.cpp]--------------// 13 | void ai_chthulu(Object *o); 14 | void ai_npc_mahin(Object *o); 15 | void ai_yamashita_pavilion(Object *o); 16 | 17 | -------------------------------------------------------------------------------- /ai/village/village.fdh: -------------------------------------------------------------------------------- 1 | //hash:8be69c8c 2 | //automatically generated by Makegen 3 | 4 | /* located in ai/village/village.cpp */ 5 | 6 | //--------------[referenced from ai/village/village.cpp]-------------// 7 | void ai_toroko_shack(Object *o); 8 | void ai_mushroom_enemy(Object *o); 9 | void ai_gravekeeper(Object *o); 10 | void ai_cage(Object *o); 11 | 12 | 13 | /* located in sound/sound.cpp */ 14 | 15 | //--------------[referenced from ai/village/village.cpp]-------------// 16 | void sound(int snd); 17 | 18 | 19 | /* located in common/misc.cpp */ 20 | 21 | //--------------[referenced from ai/village/village.cpp]-------------// 22 | int random(int min, int max); 23 | 24 | -------------------------------------------------------------------------------- /ai/weapons/nemesis.fdh: -------------------------------------------------------------------------------- 1 | //hash:8e5ea205 2 | //automatically generated by Makegen 3 | 4 | /* located in ObjManager.cpp */ 5 | 6 | //--------------[referenced from ai/weapons/nemesis.cpp]-------------// 7 | Object *CreateObject(int x, int y, int type); 8 | 9 | 10 | /* located in ai/weapons/weapons.cpp */ 11 | 12 | //--------------[referenced from ai/weapons/nemesis.cpp]-------------// 13 | uint8_t run_shot(Object *o, bool destroys_blocks); 14 | 15 | 16 | /* located in ai/weapons/nemesis.cpp */ 17 | 18 | //--------------[referenced from ai/weapons/nemesis.cpp]-------------// 19 | void ai_nemesis_shot(Object *o); 20 | 21 | 22 | /* located in common/misc.cpp */ 23 | 24 | //--------------[referenced from ai/weapons/nemesis.cpp]-------------// 25 | int random(int min, int max); 26 | 27 | -------------------------------------------------------------------------------- /ai/weapons/whimstar.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _WHIMSTAR_H 3 | #define _WHIMSTAR_H 4 | 5 | 6 | #define MAX_WHIMSTARS 3 7 | 8 | struct Whimstar 9 | { 10 | int x, y; 11 | int xinertia, yinertia; 12 | }; 13 | 14 | struct WhimsicalStar 15 | { 16 | Whimstar stars[MAX_WHIMSTARS]; 17 | int nstars; 18 | int stariter; 19 | }; 20 | 21 | 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /ai/weed/frenzied_mimiga.fdh: -------------------------------------------------------------------------------- 1 | //hash:f0cdb4ba 2 | //automatically generated by Makegen 3 | 4 | /* located in ai/weed/frenzied_mimiga.cpp */ 5 | 6 | //------------[referenced from ai/weed/frenzied_mimiga.cpp]----------// 7 | void ai_frenzied_mimiga(Object *o); 8 | 9 | 10 | /* located in ai/sym/smoke.cpp */ 11 | 12 | //------------[referenced from ai/weed/frenzied_mimiga.cpp]----------// 13 | void SmokeClouds(Object *o, int nclouds, int rangex, int rangey, Object *push_behind); 14 | 15 | 16 | /* located in sound/sound.cpp */ 17 | 18 | //------------[referenced from ai/weed/frenzied_mimiga.cpp]----------// 19 | void sound(int snd); 20 | 21 | -------------------------------------------------------------------------------- /autogen/AssignSprites.fdh: -------------------------------------------------------------------------------- 1 | //hash:fc79b590 2 | //automatically generated by Makegen 3 | 4 | /* located in autogen/AssignSprites.cpp */ 5 | 6 | //-------------[referenced from autogen/AssignSprites.cpp]-----------// 7 | void AssignSprites(void); 8 | 9 | -------------------------------------------------------------------------------- /autogen/asdefs.h: -------------------------------------------------------------------------------- 1 | 2 | // this is a small file that tells AssignSprites.cpp how to do it's job, 3 | // like glue that links it with the rest of the project in a project-independent way. 4 | #include "../nx.h" 5 | 6 | #define ASSIGN_SPRITE(OBJECT, SPRITE) \ 7 | objprop[OBJECT].sprite = SPRITE; 8 | -------------------------------------------------------------------------------- /autogen/objnames.fdh: -------------------------------------------------------------------------------- 1 | //hash:00000000 2 | //automatically generated by Makegen 3 | -------------------------------------------------------------------------------- /autogen/stagedata.fdh: -------------------------------------------------------------------------------- 1 | //hash:00000000 2 | //automatically generated by Makegen 3 | -------------------------------------------------------------------------------- /autogen/stagedata.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/autogen/stagedata.o -------------------------------------------------------------------------------- /bin/smalfont.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/bin/smalfont.bmp -------------------------------------------------------------------------------- /bin/sprites.sif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/bin/sprites.sif -------------------------------------------------------------------------------- /bin/tilekey.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/bin/tilekey.dat -------------------------------------------------------------------------------- /buildscript: -------------------------------------------------------------------------------- 1 | makegen 2 | make -j4 3 | %nx -------------------------------------------------------------------------------- /common/BList.fdh: -------------------------------------------------------------------------------- 1 | //hash:57950a83 2 | //automatically generated by Makegen 3 | 4 | /* located in common/BList.cpp */ 5 | 6 | //-----------------[referenced from common/BList.cpp]----------------// 7 | move_items(void** items, int32 offset, int32 count); 8 | || (toIndex < 0)); 9 | AddList__5BListP5BListl(BList* self, BList* list, int32 index); 10 | AddList__5BListP5BList(BList* self, BList* list); 11 | 12 | -------------------------------------------------------------------------------- /common/DBuffer.fdh: -------------------------------------------------------------------------------- 1 | //hash:00000000 2 | //automatically generated by Makegen 3 | -------------------------------------------------------------------------------- /common/DString.fdh: -------------------------------------------------------------------------------- 1 | //hash:aa5032f8 2 | //automatically generated by Makegen 3 | 4 | /* located in tsc.cpp */ 5 | 6 | //----------------[referenced from common/DString.cpp]---------------// 7 | void Clear(); 8 | 9 | -------------------------------------------------------------------------------- /common/FileBuffer.fdh: -------------------------------------------------------------------------------- 1 | //hash:78d0206c 2 | //automatically generated by Makegen 3 | 4 | /* located in tsc.cpp */ 5 | 6 | //---------------[referenced from common/FileBuffer.cpp]-------------// 7 | void Clear(); 8 | 9 | 10 | /* located in common/stat.cpp */ 11 | 12 | //---------------[referenced from common/FileBuffer.cpp]-------------// 13 | void staterr(const char *fmt, ...); 14 | 15 | -------------------------------------------------------------------------------- /common/FileBuffer.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _FILEBUFFER_H 3 | #define _FILEBUFFER_H 4 | 5 | #include "DBuffer.h" 6 | 7 | 8 | class FileBuffer 9 | { 10 | public: 11 | FileBuffer(); 12 | void SetBufferSize(int maxsize); 13 | void SetFile(FILE *fp); 14 | 15 | void Write8(uint8_t data); 16 | void Write16(uint16_t data); 17 | void Write32(uint32_t data); 18 | 19 | void Flush(); 20 | void Dump(); 21 | 22 | private: 23 | void CheckFlush(int maxsize); 24 | 25 | DBuffer fBuffer; 26 | int fMaxSize; 27 | 28 | FILE *fFP; 29 | }; 30 | 31 | 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /common/InitList.fdh: -------------------------------------------------------------------------------- 1 | //hash:7790eafb 2 | //automatically generated by Makegen 3 | 4 | /* located in common/stat.cpp */ 5 | 6 | //----------------[referenced from common/InitList.cpp]--------------// 7 | void stat(const char *fmt, ...); 8 | 9 | -------------------------------------------------------------------------------- /common/StringList.fdh: -------------------------------------------------------------------------------- 1 | //hash:32a53999 2 | //automatically generated by Makegen 3 | 4 | /* located in common/stat.cpp */ 5 | 6 | //---------------[referenced from common/StringList.cpp]-------------// 7 | void stat(const char *fmt, ...); 8 | 9 | 10 | /* located in common/misc.cpp */ 11 | 12 | //---------------[referenced from common/StringList.cpp]-------------// 13 | int random(int min, int max); 14 | 15 | -------------------------------------------------------------------------------- /common/bufio.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _BUFIO_H 3 | #define _BUFIO_H 4 | 5 | #include "bufio.fdh" 6 | 7 | void write_Variable(DBuffer *out, const uint8_t *data, int len); 8 | void write_Variable(DBuffer *out, DBuffer *in); 9 | 10 | 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /common/endian.h: -------------------------------------------------------------------------------- 1 | // 2 | // endian.h 3 | // CaveStory 4 | // 5 | // Created on 8/29/12. 6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #ifndef CaveStory_endian_h 10 | #define CaveStory_endian_h 11 | 12 | #if !defined(WIN32) 13 | # include 14 | #endif 15 | 16 | #if !defined(htole16) 17 | # if defined(__APPLE__) 18 | # include 19 | # define htole16(x) CFSwapInt16HostToLittle(x) 20 | # elif defined(WIN32) 21 | # define htole16(x) x 22 | # endif 23 | #endif 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /common/misc.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/common/misc.obj -------------------------------------------------------------------------------- /common/stat.fdh: -------------------------------------------------------------------------------- 1 | //hash:cca537b6 2 | //automatically generated by Makegen 3 | 4 | /* located in platform.cpp */ 5 | 6 | //------------------[referenced from common/stat.cpp]----------------// 7 | //FILE *fileopen(const char *fname, const char *mode); 8 | 9 | 10 | /* located in common/stat.cpp */ 11 | 12 | //------------------[referenced from common/stat.cpp]----------------// 13 | void SetLogFilename(const char *fname); 14 | void writelog(const char *buf, bool append_cr); 15 | void stat(const char *fmt, ...); 16 | void staterr(const char *fmt, ...); 17 | 18 | 19 | /* located in common/misc.cpp */ 20 | 21 | //------------------[referenced from common/stat.cpp]----------------// 22 | void maxcpy(char *dst, const char *src, int maxlen); 23 | 24 | -------------------------------------------------------------------------------- /common/stat.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/common/stat.obj -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _CONFIG_H 3 | #define _CONFIG_H 4 | 5 | // if set graphics scaling factor is changable at runtime (otherwise it's a #define) 6 | #define CONFIG_MUTABLE_SCALE 7 | 8 | // SDL_ttf support. if turned off SDL_ttf will not be required but only 9 | // bitmap fonts will be supported. 10 | #define CONFIG_ENABLE_TTF 11 | 12 | // include the Doukutsu data-file extractor in the build 13 | // (it's needed only the first time the program is run). 14 | //#define CONFIG_DATA_EXTRACTOR 15 | 16 | // do image scaling in hardware via OpenGL 17 | //#define CONFIG_OPENGL 18 | 19 | // show virtual joystick 20 | #define CONFIG_USE_VJOY 21 | 22 | #define CONFIG_USE_TAPS 23 | 24 | #define CONFIG_FAST_TILEGRID 25 | 26 | #define CONFIG_BATCH_RENDERING 27 | 28 | 29 | #define CONFIG_ORG_MUSIC_THREADED 30 | 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /debug.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _DEBUG_H 3 | #define _DEBUG_H 4 | 5 | #define DM_PIXEL 0 6 | #define DM_CROSSHAIR 1 7 | #define DM_XLINE 2 8 | #define DM_YLINE 3 9 | #define DM_BOX 4 10 | #define DM_ABS_BOX 5 11 | 12 | class Object; 13 | struct SIFPointList; 14 | 15 | void debugbox(int x1, int y1, int x2, int y2, uchar r, uchar g, uchar b); 16 | void debug_absbox(int x1, int y1, int x2, int y2, uchar r, uchar g, uchar b); 17 | void debug(const char *fmt, ...); 18 | 19 | void DrawAttrPoints(); 20 | void draw_pointlist(Object *o, SIFPointList *points); 21 | 22 | 23 | const char *strhex(void const* value, size_t size); 24 | 25 | void debug_timer_begin(); 26 | void debug_timer_point(char const* msg); 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /dirnames.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | extern const char *data_dir; 4 | extern const char *stage_dir; 5 | extern const char *pic_dir; 6 | extern const char *savegamename; 7 | extern const char *nxdata_dir; 8 | -------------------------------------------------------------------------------- /drum.pcm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/drum.pcm -------------------------------------------------------------------------------- /endgame/CredReader.fdh: -------------------------------------------------------------------------------- 1 | //hash:d0daead0 2 | //automatically generated by Makegen 3 | 4 | /* located in tsc.cpp */ 5 | 6 | //--------------[referenced from endgame/CredReader.cpp]-------------// 7 | static int ReadNumber(const char **buf, const char *buf_end); 8 | char *tsc_decrypt(const char *fname, int *fsize_out); 9 | 10 | 11 | /* located in common/stat.cpp */ 12 | 13 | //--------------[referenced from endgame/CredReader.cpp]-------------// 14 | void staterr(const char *fmt, ...); 15 | void stat(const char *fmt, ...); 16 | 17 | -------------------------------------------------------------------------------- /endgame/island.fdh: -------------------------------------------------------------------------------- 1 | //hash:a7d258f5 2 | //automatically generated by Makegen 3 | 4 | /* located in statusbar.cpp */ 5 | 6 | //----------------[referenced from endgame/island.cpp]---------------// 7 | void niku_draw(int value, bool force_white); 8 | 9 | 10 | /* located in endgame/island.cpp */ 11 | 12 | //----------------[referenced from endgame/island.cpp]---------------// 13 | bool island_init(int parameter); 14 | void island_tick(); 15 | 16 | -------------------------------------------------------------------------------- /endgame/island.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _ISLAND_H 3 | #define _ISLAND_H 4 | 5 | bool island_init(int survives); 6 | void island_tick(); 7 | 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /extract/crc.fdh: -------------------------------------------------------------------------------- 1 | //hash:6c29cc36 2 | //automatically generated by Makegen 3 | 4 | /* located in extract/crc.cpp */ 5 | 6 | //------------------[referenced from extract/crc.cpp]----------------// 7 | void crc_init(void); 8 | uint32_t crc_calc(uint8_t *buf, uint32_t size); 9 | static uint32_t reflect(uint32_t value, int size); 10 | 11 | -------------------------------------------------------------------------------- /extract/extractfiles.fdh: -------------------------------------------------------------------------------- 1 | //hash:ac97400d 2 | //automatically generated by Makegen 3 | 4 | /* located in platform.cpp */ 5 | 6 | //-------------[referenced from extract/extractfiles.cpp]------------// 7 | //FILE *fileopen(const char *fname, const char *mode); 8 | 9 | 10 | /* located in extract/extractfiles.cpp */ 11 | 12 | //-------------[referenced from extract/extractfiles.cpp]------------// 13 | bool extract_files(FILE *exefp); 14 | static void createdir(const char *fname); 15 | 16 | 17 | /* located in extract/crc.cpp */ 18 | 19 | //-------------[referenced from extract/extractfiles.cpp]------------// 20 | void crc_init(void); 21 | uint32_t crc_calc(uint8_t *buf, uint32_t size); 22 | 23 | -------------------------------------------------------------------------------- /extract/extractpxt.fdh: -------------------------------------------------------------------------------- 1 | //hash:34b55a98 2 | //automatically generated by Makegen 3 | 4 | /* located in platform.cpp */ 5 | 6 | //--------------[referenced from extract/extractpxt.cpp]-------------// 7 | //FILE *fileopen(const char *fname, const char *mode); 8 | 9 | 10 | /* located in extract/extractpxt.cpp */ 11 | 12 | //--------------[referenced from extract/extractpxt.cpp]-------------// 13 | bool extract_pxt(FILE *fp); 14 | 15 | 16 | /* located in common/misc.cpp */ 17 | 18 | //--------------[referenced from extract/extractpxt.cpp]-------------// 19 | uint32_t fgetl(FILE *fp); 20 | double fgetfloat(FILE *fp); 21 | 22 | -------------------------------------------------------------------------------- /extract/extractstages.fdh: -------------------------------------------------------------------------------- 1 | //hash:dbadae2c 2 | //automatically generated by Makegen 3 | 4 | /* located in platform.cpp */ 5 | 6 | //-------------[referenced from extract/extractstages.cpp]-----------// 7 | //FILE *fileopen(const char *fname, const char *mode); 8 | 9 | 10 | /* located in extract/extractstages.cpp */ 11 | 12 | //-------------[referenced from extract/extractstages.cpp]-----------// 13 | bool extract_stages(FILE *exefp); 14 | static int find_index(const char *fname, const char *list[]); 15 | 16 | -------------------------------------------------------------------------------- /extract/fileio.h: -------------------------------------------------------------------------------- 1 | #ifndef FILEIO_H__ 2 | #define FILEIO_H__ 3 | 4 | FILE* fileopen(char const*, char const*, char const*); 5 | extern char const* ro_filesys_path; 6 | 7 | #endif // FILEIO_H__ -------------------------------------------------------------------------------- /floattext.fdh: -------------------------------------------------------------------------------- 1 | //hash:00000000 2 | //automatically generated by Makegen 3 | -------------------------------------------------------------------------------- /game_modes.h: -------------------------------------------------------------------------------- 1 | // 2 | // game_modes.h 3 | // CaveStory 4 | // 5 | // Created by Pavlo Ilin on 18.11.12. 6 | // 7 | // 8 | 9 | #ifndef CaveStory_game_modes_h 10 | #define CaveStory_game_modes_h 11 | 12 | // game modes (changes *tickfunction) 13 | enum GameModes 14 | { 15 | GM_NONE, // default mode at startup & shutdown 16 | GM_NORMAL, // playing the game 17 | GM_INVENTORY, // in inventory screen 18 | GM_MAP_SYSTEM, // viewing Map System 19 | GM_ISLAND, // XX1 good-ending island-crash cutscene 20 | GM_CREDITS, // ? @AB474$%@ABCD 2 | &'PQR7R745PQRST67)*+9:: -------------------------------------------------------------------------------- /game_resources/data/Stage/Gard.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Gard.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell.pxa: -------------------------------------------------------------------------------- 1 | APQRS@@@@@@@AAAAAA@@@@@@@AA@AA@@@@@TUVWDA@C@@BBAAA@@AA@@BBAA@@AA@@@AAAVWAARSAAAA@@@@AA@@@@ -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell1.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell1.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell1.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell1.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell2.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell2.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell2.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell2.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell2.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell2.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell3.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell3.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell3.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell3.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell3.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell3.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell4.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell4.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell4.pxm: -------------------------------------------------------------------------------- 1 | PXM  ! ! ! !FGFGFGFG ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell4.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell4.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell42.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell42.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell42.pxm: -------------------------------------------------------------------------------- 1 | PXM  ! ! ! !FGFGFGFG ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! -------------------------------------------------------------------------------- /game_resources/data/Stage/Hell42.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Hell42.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Island.pxe: -------------------------------------------------------------------------------- 1 | PXE -------------------------------------------------------------------------------- /game_resources/data/Stage/Island.pxm: -------------------------------------------------------------------------------- 1 | PXM -------------------------------------------------------------------------------- /game_resources/data/Stage/Island.tsc: -------------------------------------------------------------------------------- 1 | 0-FSTSS0-_nh|_fpxSSSS_{{TSSSS_htPSUXY_wudSSZT]STSS]SSST]SSST0-#STTS0-_nh|_fpxSSSS_{{TSSST_htPSUXY_wudSS\U]SXSS]SSS[]SSXU0-0- -------------------------------------------------------------------------------- /game_resources/data/Stage/Itoh.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Itoh.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Itoh.pxm: -------------------------------------------------------------------------------- 1 | PXM00000000000000000000000000000000000000000000000000000000000000000000000000000000000000$$$$$$+$$+++$+$0000#!0000#!0000#!0000#  2 |   (0000*  (0000")))"""))""00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /game_resources/data/Stage/Itoh.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Itoh.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Jail.pxa: -------------------------------------------------------------------------------- 1 | AAA@@bbbbA@AAAA@@bbAA@@@@PQRS@@@@@@@A@@TUVW@@@@@@@```pqrs``@@BB```tuvw``@@BB```pqrs``@@```tuvw`` -------------------------------------------------------------------------------- /game_resources/data/Stage/Jail1.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Jail1.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Jail1.pxm: -------------------------------------------------------------------------------- 1 | PXM000#&0012!122%&#$221%$1%&0!"'3634!"5634!54!"12%&000360047000'00700$'008000004%0000#$1%&#&00'00000%&00(70#&0#&0#$1%4000'0'00012508'00 !"!"!0$7000000000036ST@0@UV0000t0a000000000000000 -------------------------------------------------------------------------------- /game_resources/data/Stage/Jail1.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Jail1.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Jail2.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Jail2.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Jail2.pxm: -------------------------------------------------------------------------------- 1 | PXM 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;;;;000000000000000000000000KK&;;;;0000K;;;;%,-%%%%000K;;;;::;;;;::;;;;: 000KK;;;;JJ;;;;JJ;;;;J 000K)))""""""))"""""000K000000000000000000000000KK  000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /game_resources/data/Stage/Jail2.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Jail2.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Jenka1.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Jenka1.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Jenka1.pxm: -------------------------------------------------------------------------------- 1 | PXM#% #%#%#% -------------------------------------------------------------------------------- /game_resources/data/Stage/Jenka1.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Jenka1.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Jenka2.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Jenka2.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Jenka2.pxm: -------------------------------------------------------------------------------- 1 | PXM#% #%#%#% -------------------------------------------------------------------------------- /game_resources/data/Stage/Jenka2.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Jenka2.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Kings.pxe: -------------------------------------------------------------------------------- 1 | PXE++ 2 | 3 | , ,* -------------------------------------------------------------------------------- /game_resources/data/Stage/Kings.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Kings.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Kings.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Kings.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Labo.pxa: -------------------------------------------------------------------------------- 1 | AA -------------------------------------------------------------------------------- /game_resources/data/Stage/Little.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Little.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Little.pxm: -------------------------------------------------------------------------------- 1 | PXM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$4444444444$$$$$$$$$$$4444$$$$$$$$$444$$$$$$$$$4  4$$$$$$$$$4!#!"44$$$$$$$$$44444444444$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -------------------------------------------------------------------------------- /game_resources/data/Stage/Little.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Little.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Lounge.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Lounge.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Lounge.pxm: -------------------------------------------------------------------------------- 1 | PXM000#&#&00012%$1%&0#$22121%00$70000!?>50!")*!"0#$%00000""!(0000009:00000(0812/O2 004!)54?>"56000:0000000(%#&#00#&04"12 36000STAB0B0000000 -------------------------------------------------------------------------------- /game_resources/data/Stage/Lounge.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Lounge.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Malco.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Malco.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Malco.pxm: -------------------------------------------------------------------------------- 1 | PXM >??=?,-./*NOO*M*O + -------------------------------------------------------------------------------- /game_resources/data/Stage/Malco.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Malco.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Mapi.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Mapi.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Mapi.pxm: -------------------------------------------------------------------------------- 1 | PXM ! ! ! ! ! ! ! ! ! ! 010101010101010101010 ! ! ! ! ! ! ! ! ! 0101#1@A$1010 ! + ! 010%,010 ! 5. ! 010010 ! " ! 010)% 2 | 2010 ! 34 ! 01)))))))))))0 !  ! ! ! ! ! !  ! 0100101010101010010 ! ! ! ! ! ! ! ! ! ! 010101010101010101010 -------------------------------------------------------------------------------- /game_resources/data/Stage/Mapi.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Mapi.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Maze.pxa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Maze.pxa -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeA.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeA.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeA.pxm: -------------------------------------------------------------------------------- 1 | PXM 00000000000000000000000000000000000000000000000000000000000000000000000000000$$$$$$$$$$0000000000000000#!#!0000000000000000#""#!00000$$$$$$$$$$!#''!00000##'"""""00000#""!00000#!00000# !00000""""""""""""""""""""""0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeA.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeA.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeB.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeB.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeB.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeB.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeB.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeB.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeD.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeD.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeD.pxm: -------------------------------------------------------------------------------- 1 | PXMJJJJJJJTTUTUTUTUC()RS)"#0!&'234545454676JJ -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeD.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeD.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeH.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeH.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeH.pxm: -------------------------------------------------------------------------------- 1 | PXM()(9)!898)()8)0 !01)8() !8()!01 ! 2 | 3 | 4 | 45454 -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeH.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeH.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeI.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeI.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeI.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeI.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeM.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeM.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeM.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeM.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeM.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeM.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeO.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeO.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeO.pxm: -------------------------------------------------------------------------------- 1 | PXM(9,8)8<0(9TU89)88)8)001 !&45454545 -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeO.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeO.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeS.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeS.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeS.pxm: -------------------------------------------------------------------------------- 1 | PXMFGDEDEDBCFGTUVWRSTUBCVWRS,<,%$"#<&'%$2345554545467 -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeS.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeS.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeW.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeW.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeW.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeW.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/MazeW.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MazeW.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/MiBox.pxe: -------------------------------------------------------------------------------- 1 | PXE N   2 | d N -------------------------------------------------------------------------------- /game_resources/data/Stage/MiBox.pxm: -------------------------------------------------------------------------------- 1 | PXM""""""""XYGFG""WVWVW""GFZF""WVV"UU""U"U -------------------------------------------------------------------------------- /game_resources/data/Stage/MiBox.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/MiBox.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Mimi.pxa: -------------------------------------------------------------------------------- 1 | @@@@@@PQRS@@AAA@@@@@@@@``@@@AA@@@@@@AAA@`AATUVW`@@Atu`vw@@@tu`vwA@@pqrs`````````` -------------------------------------------------------------------------------- /game_resources/data/Stage/Mimi.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Mimi.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Mimi.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Mimi.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Mimi.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Mimi.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Momo.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Momo.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Momo.pxm: -------------------------------------------------------------------------------- 1 | PXM#&$20008)* 00000$00000000000(12%01008"00(!"500000000000#&#$1%&0036(2008000000000000000 -------------------------------------------------------------------------------- /game_resources/data/Stage/Momo.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Momo.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/New.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/New.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Oside.pxa: -------------------------------------------------------------------------------- 1 | AAPQRSAAAAAAAAAATUVWAA@CAAAAB@@@@A@AAAB@@AAA@@ -------------------------------------------------------------------------------- /game_resources/data/Stage/Oside.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Oside.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Oside.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Oside.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Oside.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Oside.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Ostep.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ostep.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Ostep.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ostep.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Pens.pxa: -------------------------------------------------------------------------------- 1 | A`@@AAAAAA -------------------------------------------------------------------------------- /game_resources/data/Stage/Pens1.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pens1.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Pens1.pxm: -------------------------------------------------------------------------------- 1 | PXM$$$$$$$$$$$$$$$$$$$$$$$4333333334333334$$$$$240$$$$$2 44334$$2!"!"!"4"!"033411111114111043304"#!"!"0411!"!"!"!"!#!" 14441111111111111111444441444444%%%%%%%11144444444444444444444444444444444144444$$$$$$$$$$$$$$$$$$$$$ -------------------------------------------------------------------------------- /game_resources/data/Stage/Pens1.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pens1.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Pens2.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pens2.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Pens2.pxm: -------------------------------------------------------------------------------- 1 | PXM$$$$$$$$$$$$$$$$$$$$$$$4333333334333334$$$$$240$$$$$2 44334$$2!"!"!"4"!"033411111114111043304"#!"!"0411!"!"!"!"!#!" 14441111111111111111444441444444%%%%%%%11144444444444444444444444444444444144444$$$$$$$$$$$$$$$$$$$$$ -------------------------------------------------------------------------------- /game_resources/data/Stage/Pens2.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pens2.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Pixel.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pixel.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Pixel.pxm: -------------------------------------------------------------------------------- 1 | PXM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$4$$$$$4$$$$$$$4$$$$$$443333433333344$$$$$$44444$$$$$$2 0$$$$$$2 !"#!"#0$$$$$$411111411111114$$$$$$4$$$$$4$$$$$$$4$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -------------------------------------------------------------------------------- /game_resources/data/Stage/Pixel.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pixel.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Plant.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Plant.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Plant.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Plant.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Plant.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Plant.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Pole.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pole.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Pole.pxm: -------------------------------------------------------------------------------- 1 | PXM ! ! ! ! ! ! ! ! ! ! 010101010101010101010 ! ! ! ! ! ! ! ! ! ! 010101010101010101010 ! ! ! ! ! ! ! ! ! ! 01010101011010101010 ! ! ! +A@! ! ! 01010#.+01010 ! !  2 | . ! ! 01010301010 !! ! ! 0101001010101001010 ! !  ! ! ! ! ! ! ! 010101010101010101010 ! ! ! ! ! ! ! ! ! ! 010101010101010101010 -------------------------------------------------------------------------------- /game_resources/data/Stage/Pole.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pole.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Pool.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pool.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Pool.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pool.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Pool.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Pool.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Prefa1.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Prefa1.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Prefa1.pxm: -------------------------------------------------------------------------------- 1 | PXM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$43333334$$$$$$$$$$$$440$$$$$$$$$$$$20$$$$$$$$$$$$2# !"0$$$$$$$$$$$$411111114$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -------------------------------------------------------------------------------- /game_resources/data/Stage/Prefa1.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Prefa1.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Prefa2.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Prefa2.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Prefa2.pxm: -------------------------------------------------------------------------------- 1 | PXM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$43333334$$$$$$$$$$$$440$$$$$$$$$$$$20$$$$$$$$$$$$2# !"0$$$$$$$$$$$$456511514$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -------------------------------------------------------------------------------- /game_resources/data/Stage/Prefa2.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Prefa2.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Priso1.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Priso1.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Priso1.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Priso1.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Priso2.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Priso2.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Priso2.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Priso2.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Prt0.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Prt0.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtAlmond.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtAlmond.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtBarr.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtBarr.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtCave.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtCave.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtCent.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtCent.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtEggIn.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtEggIn.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtEggX.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtEggX.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtEggs.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtEggs.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtFall.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtFall.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtGard.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtGard.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtHell.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtHell.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtJail.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtJail.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtLabo.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtLabo.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtMaze.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtMaze.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtMimi.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtMimi.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtOside.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtOside.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtPens.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtPens.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtRiver.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtRiver.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtSand.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtSand.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtStore.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtStore.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtWeed.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtWeed.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/PrtWhite.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/PrtWhite.pbm -------------------------------------------------------------------------------- /game_resources/data/Stage/Ring1.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ring1.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Ring1.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ring1.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Ring1.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ring1.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Ring2.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ring2.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Ring2.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ring2.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Ring2.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ring2.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Ring3.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ring3.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Ring3.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ring3.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Ring3.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Ring3.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/River.pxa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/River.pxa -------------------------------------------------------------------------------- /game_resources/data/Stage/River.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/River.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/River.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/River.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/River.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/River.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Sand.pxa: -------------------------------------------------------------------------------- 1 | AAAATUVW@EEDAA@@AAAA@EEDA@CA@@@@@RAAQVW@@PQRS@@DAAEAAAATUVWBBBBAAAADADAADEEEEA@@EEEE -------------------------------------------------------------------------------- /game_resources/data/Stage/Sand.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Sand.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Sand.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Sand.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Sand.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Sand.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/SandE.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/SandE.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/SandE.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/SandE.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Santa.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Santa.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Santa.pxm: -------------------------------------------------------------------------------- 1 | PXM#$$$%##$$$$$$%  -------------------------------------------------------------------------------- /game_resources/data/Stage/Santa.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Santa.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Shelt.pxa: -------------------------------------------------------------------------------- 1 | @AC -------------------------------------------------------------------------------- /game_resources/data/Stage/Shelt.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Shelt.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Shelt.pxm: -------------------------------------------------------------------------------- 1 | PXM0000000000000000000000TTTTTTTTTTTTTTTTTTT00TCABCABABABABCABABT00TSQRSQRQRQRQRSQRQRT00TcabcababababcababT00TSABSABABABABSABABT00TSQRSQRQRQRQRSQRQRT00TSabSababababSababT00TSABSABABABABSABABT00TSQRSPRQRQRQRSQRQRT00Tcabc`aabababcababT00TTTTTTTTTTTTTTTTTTT0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /game_resources/data/Stage/Shelt.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Shelt.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Start.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Start.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Start.pxm: -------------------------------------------------------------------------------- 1 | PXM ! ! ! ! ! ! ! ! ! ! 0101010101010101010 ! ! ! !# 2 | $ ! ! ! 01010140101010 ! ! !5! ! ! ! ! 0101%"1010 ! ! !5@A$ ! ! 010101401010 ! ! ! !% ! ! 010100550101010 ! ! ! !%@A4 ! ! ! 01010101 10101010 ! ! ! ! ! ! ! ! ! ! 010101010101010101010 ! ! ! ! ! ! ! ! ! ! 010101010101010101010 -------------------------------------------------------------------------------- /game_resources/data/Stage/Start.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Start.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Statue.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Statue.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Statue.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Statue.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/Statue.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Statue.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/Store.pxa: -------------------------------------------------------------------------------- 1 | @AAAADAAAACDAAAAA@@@@AC -------------------------------------------------------------------------------- /game_resources/data/Stage/Stream.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Stream.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Stream.tsc: -------------------------------------------------------------------------------- 1 | 0-FSS\S0-_pqd_fpxSST[_xqlSSST_p|gSSSS_idlSSSS_hqg0-FSS\T0-_pqd_fpxSST[_xqlSSST_p|gSSSS_idlSSST_hqg0-FSS\U0-_pqd_fpxSST[_xqlSSST_p|gSSSU_idlSSSU_evoSSSS_hqg0-FSS\V0-_pqd_fpxSST[_xqlSSST_p|gSSSS_idlSSSV_hqg0-FSS\W0-_pqd_fpxSST[_xqlSSST_p|gSSSS_idlSSSW_hqg0-0-FSS\X0-_fpxSSUV_idlSSSS_hqg0-0-FSTSS0-_nh|_idrSSST_fvv_wudSSWZ]SS\T]SSS[]SSS\0-0-FSUSS0-#SUTS0-0-0-FTSSS0-_nh|_erdTSSS0-_dqsSUSS]SSTS]SSSS0-_dqsSUTS]SSTS]SSSS0-_zdlSVSS_idrSSSU0-_xqlSSSS_fvv_hyhTSST0-0-FTSST0-_lwmSST[]TSTS_ioNSTYS_hyhTSSU0-0-FTSSU0-_fpxSSSS_iomS[VY]TSSV_hyhTSTS0-0-FTSSV0-_ioPS[VY_iomS[XT]TSTS_ioNTSWU0-_hyhTSTS0-0-FTSTS0-_qfmSVVY]TSTT0-_wudSSTX]SWTS]SSTY]SSTU_hqg0-0-FTSTT0-_lwNSSVY0-_wudSSTX]SWTS]SSTY]SSTU_hqg0-0- -------------------------------------------------------------------------------- /game_resources/data/Stage/Weed.pxa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Weed.pxa -------------------------------------------------------------------------------- /game_resources/data/Stage/Weed.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Weed.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/Weed.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/Weed.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/WeedB.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/WeedB.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/WeedB.pxm: -------------------------------------------------------------------------------- 1 | PXM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$44444444444$$$$$$$$$4333333333334$$$$$$$$20$$$$$$$$20$$$$$$$$20$$$$$$$$2 2 |  0$$$$$$$$2!" "!"0$$$$$$$$4111111111114$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ -------------------------------------------------------------------------------- /game_resources/data/Stage/WeedB.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/WeedB.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/WeedD.pxe: -------------------------------------------------------------------------------- 1 | PXE 2 | d 3 | r r 0 ` -------------------------------------------------------------------------------- /game_resources/data/Stage/WeedD.pxm: -------------------------------------------------------------------------------- 1 | PXM00000000TTTTT0000000000000000TCABT0000000000000000TcabT0000000000000000TTTeT0000000000000000TCABT0000000000000000TcabT0000000000000000TTeeT0000000000000000TCABT0000000000000000TSPRT0000000000000000Tc`bT0000000000000000TTTTT00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /game_resources/data/Stage/WeedD.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/WeedD.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/WeedS.pxe: -------------------------------------------------------------------------------- 1 | PXE  2 | d  -------------------------------------------------------------------------------- /game_resources/data/Stage/WeedS.pxm: -------------------------------------------------------------------------------- 1 | PXM #$% -------------------------------------------------------------------------------- /game_resources/data/Stage/WeedS.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/WeedS.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/White.pxa: -------------------------------------------------------------------------------- 1 | APQRS@@@@AAAAAA@@@@AA@AA@@@TUVW@@AC@@AAA@@AAAAAA@BAA@@@VWAA@@@RSAA -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Blcn.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Blcn.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Blcn.pxm: -------------------------------------------------------------------------------- 1 | PXM>?NO%R^_ 4 ! ! !%) 2 | *C45 !:RS ! ! ! ! !#$#$#$# -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Blcn.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Blcn.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Ceme.pxe: -------------------------------------------------------------------------------- 1 | PXE LLL 2 | LLLLLL LLLL -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Ceme.pxm: -------------------------------------------------------------------------------- 1 | PXM3U ! U43'(")U9eghf5uwxjvUE@A@@AU)&4343434' #$#$99(4DU 6$#(3X2"BC""")f"4"7yiizv12"$"$@A@A@AB -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Ceme.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Ceme.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Jenk.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Jenk.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Jenk.pxm: -------------------------------------------------------------------------------- 1 | PXM# #%#%# -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Jenk.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Jenk.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Labo.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Labo.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Labo.pxm: -------------------------------------------------------------------------------- 1 | PXM %!"#$%#$%!" -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Labo.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Labo.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Malc.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Malc.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Malc.pxm: -------------------------------------------------------------------------------- 1 | PXM =====-./*MMM*M*M#% -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Malc.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Malc.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Maze.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Maze.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Maze.pxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Maze.pxm -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Maze.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Maze.tsc -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Sky.pxe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Sky.pxe -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Sky.pxm: -------------------------------------------------------------------------------- 1 | PXM -------------------------------------------------------------------------------- /game_resources/data/Stage/e_Sky.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Stage/e_Sky.tsc -------------------------------------------------------------------------------- /game_resources/data/StageImage.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/StageImage.pbm -------------------------------------------------------------------------------- /game_resources/data/StageSelect.tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/StageSelect.tsc -------------------------------------------------------------------------------- /game_resources/data/TextBox.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/TextBox.pbm -------------------------------------------------------------------------------- /game_resources/data/Title.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/Title.pbm -------------------------------------------------------------------------------- /game_resources/data/bk0.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/bk0.pbm -------------------------------------------------------------------------------- /game_resources/data/bkBlack.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/bkBlack.pbm -------------------------------------------------------------------------------- /game_resources/data/bkFall.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/bkFall.pbm -------------------------------------------------------------------------------- /game_resources/data/bkFog.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/bkFog.pbm -------------------------------------------------------------------------------- /game_resources/data/bkGard.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/bkGard.pbm -------------------------------------------------------------------------------- /game_resources/data/bkGray.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/bkGray.pbm -------------------------------------------------------------------------------- /game_resources/data/bkMaze.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/bkMaze.pbm -------------------------------------------------------------------------------- /game_resources/data/bkMoon.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/bkMoon.pbm -------------------------------------------------------------------------------- /game_resources/data/bkRed.pbm: -------------------------------------------------------------------------------- 1 | BMvv( !cTF 8*""UUT""2#0""""2"""5US"""DP"!""""#D2""#CR""5R""""""""$2""#UP""""""""A"""#UU"""""!@"""5S2"P"""52""""#2""""""5C""""#""U2""""5D2R"""3"%33#"""#TE""!2"%3S3""""5R"""%SUS""""R!"32!%UUS""!$33"""UU2""%!CS"""! R%2"""R"#S""""0""""""U"!S2"""3""""""%UR%S2"""3""""""#UUUT2"""3""""""D32#T2""#C"2"""3"""#TC3"#T3"""#"""""UD334T32""""""""%TC3EU33#2""%"#UUUSUC33""#UB"3DC23S22""%B"!"""""2%""""52""""""#"#B3""T2"#""""2""3%B"3231"""#"""""T3532!""""C""""""5#D3#"""$2""""""5R#3""""D"""""""%UR""""$C"""""(C)Pixel -------------------------------------------------------------------------------- /game_resources/data/bkWater.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/bkWater.pbm -------------------------------------------------------------------------------- /game_resources/data/casts.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/casts.pbm -------------------------------------------------------------------------------- /game_resources/data/npc.tbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/data/npc.tbl -------------------------------------------------------------------------------- /game_resources/endpic/credit01.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit01.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit02.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit02.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit03.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit03.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit04.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit04.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit05.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit05.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit06.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit06.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit07.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit07.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit08.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit08.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit09.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit09.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit10.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit10.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit11.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit11.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit12.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit12.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit14.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit14.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit15.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit15.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit16.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit17.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit17.bmp -------------------------------------------------------------------------------- /game_resources/endpic/credit18.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/credit18.bmp -------------------------------------------------------------------------------- /game_resources/endpic/pixel.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/endpic/pixel.bmp -------------------------------------------------------------------------------- /game_resources/font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/font.ttf -------------------------------------------------------------------------------- /game_resources/org/access.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/access.org -------------------------------------------------------------------------------- /game_resources/org/balcony.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/balcony.org -------------------------------------------------------------------------------- /game_resources/org/balrog.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/balrog.org -------------------------------------------------------------------------------- /game_resources/org/breakdown.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/breakdown.org -------------------------------------------------------------------------------- /game_resources/org/cemetary.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/cemetary.org -------------------------------------------------------------------------------- /game_resources/org/charge.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/charge.org -------------------------------------------------------------------------------- /game_resources/org/credits.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/credits.org -------------------------------------------------------------------------------- /game_resources/org/egg.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/egg.org -------------------------------------------------------------------------------- /game_resources/org/eyesofflame.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/eyesofflame.org -------------------------------------------------------------------------------- /game_resources/org/fanfale1.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/fanfale1.org -------------------------------------------------------------------------------- /game_resources/org/fanfale2.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/fanfale2.org -------------------------------------------------------------------------------- /game_resources/org/fanfale3.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/fanfale3.org -------------------------------------------------------------------------------- /game_resources/org/gameover.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/gameover.org -------------------------------------------------------------------------------- /game_resources/org/geothermal.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/geothermal.org -------------------------------------------------------------------------------- /game_resources/org/gestation.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/gestation.org -------------------------------------------------------------------------------- /game_resources/org/grasstown.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/grasstown.org -------------------------------------------------------------------------------- /game_resources/org/gravity.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/gravity.org -------------------------------------------------------------------------------- /game_resources/org/hell.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/hell.org -------------------------------------------------------------------------------- /game_resources/org/heroend.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/heroend.org -------------------------------------------------------------------------------- /game_resources/org/jenka1.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/jenka1.org -------------------------------------------------------------------------------- /game_resources/org/jenka2.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/jenka2.org -------------------------------------------------------------------------------- /game_resources/org/labyrinth.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/labyrinth.org -------------------------------------------------------------------------------- /game_resources/org/lastbattle.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/lastbattle.org -------------------------------------------------------------------------------- /game_resources/org/lastcave.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/lastcave.org -------------------------------------------------------------------------------- /game_resources/org/meltdown2.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/meltdown2.org -------------------------------------------------------------------------------- /game_resources/org/oppression.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/oppression.org -------------------------------------------------------------------------------- /game_resources/org/oside.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/oside.org -------------------------------------------------------------------------------- /game_resources/org/plant.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/plant.org -------------------------------------------------------------------------------- /game_resources/org/pulse.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/pulse.org -------------------------------------------------------------------------------- /game_resources/org/quiet.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/quiet.org -------------------------------------------------------------------------------- /game_resources/org/run.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/run.org -------------------------------------------------------------------------------- /game_resources/org/safety.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/safety.org -------------------------------------------------------------------------------- /game_resources/org/scorching.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/scorching.org -------------------------------------------------------------------------------- /game_resources/org/seal.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/seal.org -------------------------------------------------------------------------------- /game_resources/org/theme.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/theme.org -------------------------------------------------------------------------------- /game_resources/org/toroko.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/toroko.org -------------------------------------------------------------------------------- /game_resources/org/town.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/town.org -------------------------------------------------------------------------------- /game_resources/org/tyrant.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/tyrant.org -------------------------------------------------------------------------------- /game_resources/org/waterway.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/waterway.org -------------------------------------------------------------------------------- /game_resources/org/white.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/white.org -------------------------------------------------------------------------------- /game_resources/org/zombie.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/org/zombie.org -------------------------------------------------------------------------------- /game_resources/smalfont.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/smalfont.bmp -------------------------------------------------------------------------------- /game_resources/sprites.sif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/sprites.sif -------------------------------------------------------------------------------- /game_resources/tilekey.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/tilekey.dat -------------------------------------------------------------------------------- /game_resources/wavetable.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/game_resources/wavetable.dat -------------------------------------------------------------------------------- /graphics/fbdev.fdh: -------------------------------------------------------------------------------- 1 | //hash:180b8a59 2 | //automatically generated by Makegen 3 | 4 | /* located in graphics/fbdev.cpp */ 5 | 6 | //----------------[referenced from graphics/fbdev.cpp]---------------// 7 | bool fbdev_init(void); 8 | void fbdev_close(void); 9 | void fbdev_blit(uint8_t *source, int width, int height); 10 | void fbdev_test(void); 11 | static uint64_t timer(void); 12 | 13 | 14 | /* located in common/stat.cpp */ 15 | 16 | //----------------[referenced from graphics/fbdev.cpp]---------------// 17 | void stat(const char *fmt, ...); 18 | void staterr(const char *fmt, ...); 19 | 20 | -------------------------------------------------------------------------------- /graphics/fbdev.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/graphics/fbdev.o -------------------------------------------------------------------------------- /graphics/hacks/gles2/glfuncs.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | #include "glfuncs.h" 6 | 7 | 8 | int LoadFunctions(struct GL_Functions * data) 9 | { 10 | #define SDL_PROC(ret,func,params) \ 11 | do { \ 12 | data->func = SDL_GL_GetProcAddress(#func); \ 13 | if ( ! data->func ) { \ 14 | SDL_SetError("Couldn't load GL function %s: %s\n", #func, SDL_GetError()); \ 15 | return -1; \ 16 | } \ 17 | } while ( 0 ); 18 | 19 | #include "glfuncs_list.h" 20 | #undef SDL_PROC 21 | return 0; 22 | } 23 | -------------------------------------------------------------------------------- /graphics/hacks/gles2/glfuncs.h: -------------------------------------------------------------------------------- 1 | #ifndef GLFUNCS_H__ 2 | #define GLFUNCS_H__ 3 | 4 | #ifdef __cplusplus 5 | extern "C" 6 | { 7 | #endif 8 | 9 | struct GL_Functions 10 | { 11 | #define SDL_PROC(ret,func,params) ret (APIENTRY *func) params; 12 | #include "glfuncs_list.h" 13 | #undef SDL_PROC 14 | }; 15 | 16 | 17 | int LoadFunctions(struct GL_Functions * data); 18 | 19 | 20 | #ifdef __cplusplus 21 | } // extern "C" 22 | #endif 23 | 24 | #endif -------------------------------------------------------------------------------- /graphics/hacks/gles2/glfuncs_list.h: -------------------------------------------------------------------------------- 1 | 2 | SDL_PROC(void, glEnable, (GLenum cap)) 3 | SDL_PROC(void, glBindTexture, (GLenum, GLuint)) 4 | 5 | SDL_PROC(void, glEnableClientState, (GLenum array)) 6 | SDL_PROC(void, glDisableClientState, (GLenum array)) 7 | SDL_PROC(void, glDrawArrays, (GLenum mode, GLint first, GLsizei count)) 8 | 9 | SDL_PROC(void, glTexCoordPointer, 10 | (GLint size, GLenum type, GLsizei stride, 11 | const GLvoid * pointer)) 12 | SDL_PROC(void, glVertexPointer, 13 | (GLint size, GLenum type, GLsizei stride, 14 | const GLvoid * pointer)) 15 | -------------------------------------------------------------------------------- /graphics/hacks/hacks.hpp: -------------------------------------------------------------------------------- 1 | #ifndef HACKS_HPP__ 2 | #define HACKS_HPP__ 3 | 4 | 5 | struct SDL_Renderer; 6 | struct SDL_Texture; 7 | struct SDL_Rect; 8 | 9 | namespace GraphicHacks { 10 | 11 | bool Init(SDL_Renderer * renderer); 12 | 13 | 14 | 15 | bool BatchBegin(SDL_Renderer * renderer, size_t max_count); 16 | bool BatchAddCopy(SDL_Renderer * renderer, SDL_Texture * texture, 17 | const SDL_Rect * srcrect, const SDL_Rect * dstrect); 18 | bool BatchEnd(SDL_Renderer * renderer); 19 | 20 | } // namespace GraphicHacks 21 | 22 | 23 | 24 | #endif // HACKS_HPP__ -------------------------------------------------------------------------------- /graphics/hacks/hacks_internal.hpp: -------------------------------------------------------------------------------- 1 | #ifndef HACKS_INTERNAL_HPP__ 2 | #define HACKS_INTERNAL_HPP__ 3 | 4 | #include 5 | extern "C" { 6 | #include 7 | } 8 | 9 | namespace GraphicHacks { 10 | 11 | struct Hack 12 | { 13 | virtual char const* name() const = 0; 14 | 15 | virtual bool Init(SDL_Renderer * renderer) = 0; 16 | 17 | virtual bool BatchBegin(SDL_Renderer * renderer, size_t max_count) = 0; 18 | virtual bool BatchAddCopy(SDL_Renderer * renderer, SDL_Texture * texture, 19 | const SDL_Rect * srcrect, const SDL_FRect * dstrect) = 0; 20 | virtual bool BatchEnd(SDL_Renderer * renderer) = 0; 21 | 22 | protected: 23 | virtual ~Hack() {} 24 | }; 25 | 26 | } 27 | 28 | 29 | 30 | #endif -------------------------------------------------------------------------------- /graphics/hacks/opengl/glfuncs.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include "glfuncs.h" 4 | 5 | 6 | int LoadFunctions(struct GL_Functions * data) 7 | { 8 | #define SDL_PROC(ret,func,params) \ 9 | do { \ 10 | data->func = SDL_GL_GetProcAddress(#func); \ 11 | if ( ! data->func ) { \ 12 | SDL_SetError("Couldn't load GL function %s: %s\n", #func, SDL_GetError()); \ 13 | return -1; \ 14 | } \ 15 | } while ( 0 ); 16 | 17 | #include "glfuncs_list.h" 18 | #undef SDL_PROC 19 | return 0; 20 | } 21 | -------------------------------------------------------------------------------- /graphics/hacks/opengl/glfuncs.h: -------------------------------------------------------------------------------- 1 | #ifndef GLFUNCS_H__ 2 | #define GLFUNCS_H__ 3 | 4 | #ifdef __cplusplus 5 | extern "C" 6 | { 7 | #endif 8 | 9 | struct GL_Functions 10 | { 11 | #define SDL_PROC(ret,func,params) ret (APIENTRY *func) params; 12 | #include "glfuncs_list.h" 13 | #undef SDL_PROC 14 | }; 15 | 16 | 17 | int LoadFunctions(struct GL_Functions * data); 18 | 19 | 20 | #ifdef __cplusplus 21 | } // extern "C" 22 | #endif 23 | 24 | #endif -------------------------------------------------------------------------------- /graphics/hacks/opengl/glfuncs_list.h: -------------------------------------------------------------------------------- 1 | 2 | SDL_PROC(void, glEnable, (GLenum cap)) 3 | SDL_PROC(void, glBindTexture, (GLenum, GLuint)) 4 | 5 | SDL_PROC(void, glEnableClientState, (GLenum array)) 6 | SDL_PROC(void, glDisableClientState, (GLenum array)) 7 | SDL_PROC(void, glDrawArrays, (GLenum mode, GLint first, GLsizei count)) 8 | 9 | SDL_PROC(void, glTexCoordPointer, 10 | (GLint size, GLenum type, GLsizei stride, 11 | const GLvoid * pointer)) 12 | SDL_PROC(void, glVertexPointer, 13 | (GLint size, GLenum type, GLsizei stride, 14 | const GLvoid * pointer)) 15 | -------------------------------------------------------------------------------- /graphics/nxsurface.fdh: -------------------------------------------------------------------------------- 1 | //hash:dd5708e0 2 | //automatically generated by Makegen 3 | 4 | /* located in tsc.cpp */ 5 | 6 | //--------------[referenced from graphics/nxsurface.cpp]-------------// 7 | void Clear(); 8 | 9 | 10 | /* located in graphics/palette.cpp */ 11 | 12 | //--------------[referenced from graphics/nxsurface.cpp]-------------// 13 | SDL_Surface *palette_add(SDL_Surface *sfc); 14 | 15 | 16 | /* located in common/stat.cpp */ 17 | 18 | //--------------[referenced from graphics/nxsurface.cpp]-------------// 19 | void staterr(const char *fmt, ...); 20 | 21 | -------------------------------------------------------------------------------- /graphics/palette.fdh: -------------------------------------------------------------------------------- 1 | //hash:38ce643b 2 | //automatically generated by Makegen 3 | 4 | /* located in graphics/palette.cpp */ 5 | 6 | //---------------[referenced from graphics/palette.cpp]--------------// 7 | void palette_reset(void); 8 | SDL_Surface *palette_add(SDL_Surface *sfc); 9 | int palette_alloc(uint8_t r, uint8_t g, uint8_t b); 10 | 11 | 12 | /* located in common/stat.cpp */ 13 | 14 | //---------------[referenced from graphics/palette.cpp]--------------// 15 | void staterr(const char *fmt, ...); 16 | void stat(const char *fmt, ...); 17 | 18 | -------------------------------------------------------------------------------- /graphics/palette.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _PALETTE_H 3 | #define _PALETTE_H 4 | 5 | 6 | 7 | 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /graphics/safemode.fdh: -------------------------------------------------------------------------------- 1 | //hash:98779cf6 2 | //automatically generated by Makegen 3 | 4 | /* located in main.cpp */ 5 | 6 | //---------------[referenced from graphics/safemode.cpp]-------------// 7 | 8 | 9 | /* located in input.cpp */ 10 | 11 | //---------------[referenced from graphics/safemode.cpp]-------------// 12 | void input_poll(void); 13 | 14 | 15 | /* located in graphics/font.cpp */ 16 | 17 | //---------------[referenced from graphics/safemode.cpp]-------------// 18 | int GetFontHeight(); 19 | int GetFontWidth(const char *text, int spacing, bool is_shaded); 20 | int font_draw(int x, int y, const char *text, int spacing, NXFont *font); 21 | 22 | 23 | /* located in common/stat.cpp */ 24 | 25 | //---------------[referenced from graphics/safemode.cpp]-------------// 26 | void stat(const char *fmt, ...); 27 | 28 | -------------------------------------------------------------------------------- /graphics/safemode.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _SAFEMODE_H 3 | #define _SAFEMODE_H 4 | 5 | enum // special Y positioning arguments for moveto 6 | { 7 | SM_UPPER_THIRD = -1, 8 | SM_CENTER = -2, 9 | SM_LOWER_THIRD = -3, 10 | SM_NONE = -4, 11 | SM_MIDUPPER_Y = -5 12 | }; 13 | 14 | namespace safemode 15 | { 16 | bool init(); 17 | void close(); 18 | 19 | void moveto(int y); 20 | bool print(const char *fmt, ...); 21 | void clear(); 22 | 23 | void status(const char *fmt, ...); 24 | void clearstatus(); 25 | 26 | int run_until_key(bool delay=true); 27 | }; 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /graphics/sprites.fdh: -------------------------------------------------------------------------------- 1 | //hash:ce3c3b74 2 | //automatically generated by Makegen 3 | 4 | /* located in graphics/sprites.cpp */ 5 | 6 | //---------------[referenced from graphics/sprites.cpp]--------------// 7 | static bool load_sif(const char *fname); 8 | static void create_slope_boxes(); 9 | static void offset_by_draw_points(); 10 | static void expand_single_dir_sprites(); 11 | 12 | 13 | /* located in common/stat.cpp */ 14 | 15 | //---------------[referenced from graphics/sprites.cpp]--------------// 16 | void staterr(const char *fmt, ...); 17 | 18 | -------------------------------------------------------------------------------- /graphics/tileset.fdh: -------------------------------------------------------------------------------- 1 | //hash:00000000 2 | //automatically generated by Makegen 3 | -------------------------------------------------------------------------------- /graphics/tileset.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _TILESET_H 3 | #define _TILESET_H 4 | 5 | #define TILE_W 16 6 | #define TILE_H 16 7 | 8 | namespace Tileset 9 | { 10 | bool Init(); 11 | void Close(); 12 | 13 | bool Load(int new_tileset); 14 | void Reload(); 15 | void draw_tile(int x, int y, int t); 16 | 17 | void draw_tilegrid_begin(size_t max_count); 18 | void draw_tilegrid_add(int x, int y, int t); 19 | void draw_tilegrid_end(); 20 | 21 | NXSurface *GetSurface(); 22 | }; 23 | 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /iOS/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | CaveStory.xcodeproj/project.xcworkspace/ 3 | CaveStory.xcodeproj/xcuserdata/ 4 | build 5 | deb 6 | -------------------------------------------------------------------------------- /iOS/CaveStory.html.m4: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
13 |

14 | 15 | CHANGELOG 16 | 17 | 18 |

19 |
20 | 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /iOS/CaveStory/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /iOS/Icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/iOS/Icon-72.png -------------------------------------------------------------------------------- /iOS/Icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/iOS/Icon-72@2x.png -------------------------------------------------------------------------------- /iOS/Icon-Small-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/iOS/Icon-Small-50.png -------------------------------------------------------------------------------- /iOS/Icon-Small-50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/iOS/Icon-Small-50@2x.png -------------------------------------------------------------------------------- /iOS/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/iOS/Icon-Small.png -------------------------------------------------------------------------------- /iOS/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/iOS/Icon-Small@2x.png -------------------------------------------------------------------------------- /iOS/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/iOS/Icon.png -------------------------------------------------------------------------------- /iOS/Icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/iOS/Icon@2x.png -------------------------------------------------------------------------------- /iOS/changelog.m4: -------------------------------------------------------------------------------- 1 | define(CHANGELOG, ` 2 | From v0.6.1 to v0.7: 3 | 4 |
    5 |
  • Sufficient render speed-up.
    6 | There were some very slow levels like Waterway or room in Labyrinth, where Booster falls. Now those levels work at normal speed.
  • 7 |
  • Fixed #8: Extra-slow mini-map rendering
  • 8 |
  • Fixed slowdown on fade-out and fade-in between levels
  • 9 |
  • Fixed #32: Crash on music change
  • 10 | ') -------------------------------------------------------------------------------- /iOS/changelogs/v0.7.md: -------------------------------------------------------------------------------- 1 | From v0.6.1 to v0.7: 2 | 3 | * Sufficient render speed-up. 4 | 5 | There were some very slow levels like Waterway or room in Labyrinth, where Booster falls. Now those levels work at normal speed. 6 | 7 | * Fixed #8: Extra-slow mini-map rendering 8 | 9 | * Fixed slowdown on fade-out and fade-in between levels 10 | 11 | * Fixed #32: Crash on music change -------------------------------------------------------------------------------- /iOS/control.m4: -------------------------------------------------------------------------------- 1 | Package: PACKAGE_ID 2 | Name: Cave Story 3 | Version: PACKAGE_VERSION 4 | Architecture: iphoneos-arm 5 | Description: iOS port of the Cave Story 6 | Homepage: https://github.com/PIlin/NXEngine-iOS 7 | Depiction: DEPICTION 8 | Maintainer: Pavel Ilin 9 | Author: Pavel Ilin 10 | Section: Games 11 | -------------------------------------------------------------------------------- /iOS/deps/.gitignore: -------------------------------------------------------------------------------- 1 | SDL/ 2 | SDL_ttf/ 3 | libfreetype/ 4 | -------------------------------------------------------------------------------- /iOS/deps/deploy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Downloading dependencies\n" 4 | 5 | hg clone -r release-2.0.1 http://hg.libsdl.org/SDL 6 | hg clone -r release-2.0.12 http://hg.libsdl.org/SDL_ttf 7 | 8 | cd SDL; patch -p1 < ../SDL_gles2funcs.diff; cd .. 9 | cd SDL_ttf; patch -p1 < ../sdl_ttf.diff; cd .. 10 | cd SDL_ttf; patch -p1 < ../sdl2_ttf_apinames.diff; cd .. 11 | 12 | -------------------------------------------------------------------------------- /iOS/dpkg-gettext.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl -w 2 | use strict; 3 | use warnings; 4 | # Copied from /usr/share/perl5/Debconf/Gettext.pm 5 | 6 | use strict; 7 | 8 | BEGIN { 9 | eval 'use Locale::gettext'; 10 | if ($@) { 11 | eval q{ 12 | sub _g { 13 | return shift; 14 | } 15 | sub textdomain { 16 | } 17 | sub ngettext { 18 | if ($_[2] == 1) { 19 | return $_[0]; 20 | } else { 21 | return $_[1]; 22 | } 23 | } 24 | }; 25 | } else { 26 | eval q{ 27 | sub _g { 28 | return gettext(shift); 29 | } 30 | }; 31 | } 32 | } 33 | 34 | use base qw(Exporter); 35 | our @EXPORT=qw(_g textdomain ngettext); 36 | 37 | 1; 38 | -------------------------------------------------------------------------------- /iOS/iTunesArtwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/iOS/iTunesArtwork.png -------------------------------------------------------------------------------- /iOS/iTunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/iOS/iTunesArtwork@2x.png -------------------------------------------------------------------------------- /input.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _INPUT_H 3 | #define _INPUT_H 4 | 5 | enum INPUTS 6 | { 7 | LEFTKEY, RIGHTKEY, UPKEY, DOWNKEY, 8 | JUMPKEY, FIREKEY, 9 | PREVWPNKEY, NEXTWPNKEY, 10 | INVENTORYKEY, MAPSYSTEMKEY, 11 | 12 | ESCKEY, 13 | F1KEY, 14 | F2KEY, 15 | F3KEY, 16 | F4KEY, 17 | F5KEY, 18 | F6KEY, 19 | F7KEY, 20 | F8KEY, 21 | F9KEY, 22 | F10KEY, 23 | F11KEY, 24 | F12KEY, 25 | 26 | FREEZE_FRAME_KEY, 27 | FRAME_ADVANCE_KEY, 28 | DEBUG_FLY_KEY, 29 | 30 | INPUT_COUNT 31 | }; 32 | 33 | #define LASTCONTROLKEY MAPSYSTEMKEY 34 | 35 | #define DEBUG_GOD_KEY F1KEY 36 | #define DEBUG_MOVE_KEY F2KEY 37 | #define DEBUG_SAVE_KEY F4KEY 38 | #define FFWDKEY F5KEY 39 | 40 | extern bool inputs[INPUT_COUNT]; 41 | extern bool lastinputs[INPUT_COUNT]; 42 | extern int last_sdl_key; 43 | 44 | #endif 45 | -------------------------------------------------------------------------------- /intro/intro.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _INTRO_H 3 | #define _INTRO_H 4 | 5 | 6 | bool intro_init(int param); 7 | void intro_tick(); 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /intro/title.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _TITLE_H 3 | #define _TITLE_H 4 | 5 | 6 | bool title_init(int param); 7 | void title_tick(); 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /map_system.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _MAPSYSTEM_H 3 | #define _MAPSYSTEM_H 4 | 5 | 6 | bool ms_init(int param); 7 | void ms_tick(void); 8 | void ms_close(void); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /nxce/buildscript: -------------------------------------------------------------------------------- 1 | cd .. 2 | makegen wince.ml +q 3 | #tools/genobjnametable 4 | LD_LIBRARY_PATH="/opt/lib32/usr/lib/" make -j4 5 | 6 | %cd nxce 7 | %~/dev/jlime/ceremote/ceremote 192.168.131.201 8 | hide 9 | -------------------------------------------------------------------------------- /nxce/remotescript: -------------------------------------------------------------------------------- 1 | send ../nxce.exe \nxce\nxce.exe 2 | exec \nxce\nxce.exe 3 | exit 4 | -------------------------------------------------------------------------------- /nxengine.sublime-project: -------------------------------------------------------------------------------- 1 | { 2 | "folders": 3 | [ 4 | { 5 | "path": "./" 6 | } 7 | ], 8 | 9 | "settings": 10 | { 11 | "sublimeclang_options": 12 | [ 13 | "-I${folder:${project_path:Makefile}}/../sdl/root/include/SDL2/" 14 | ] 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /pause/message.fdh: -------------------------------------------------------------------------------- 1 | //hash:b11f32f6 2 | //automatically generated by Makegen 3 | 4 | /* located in graphics/font.cpp */ 5 | 6 | //-----------------[referenced from pause/message.cpp]---------------// 7 | int GetFontWidth(const char *text, int spacing, bool is_shaded); 8 | int GetFontHeight(); 9 | int font_draw(int x, int y, const char *text, int spacing, NXFont *font); 10 | 11 | -------------------------------------------------------------------------------- /pause/message.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _MESSAGE_H 3 | #define _MESSAGE_H 4 | 5 | #include "options.h" 6 | namespace Options { 7 | 8 | class Message : public FocusHolder 9 | { 10 | public: 11 | Message(const char *msg, const char *msg2 = NULL); 12 | ~Message(); 13 | 14 | void Draw(); 15 | void RunInput(); 16 | 17 | int *rawKeyReturn; 18 | void (*on_dismiss)(Message *msg); 19 | 20 | private: 21 | char *fMsg, *fMsg2; 22 | int fMsgX, fMsgY; 23 | int fMsg2X, fMsg2Y; 24 | 25 | int fShowDelay; 26 | }; 27 | 28 | 29 | } 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /pause/objects.fdh: -------------------------------------------------------------------------------- 1 | //hash:721c5ba0 2 | //automatically generated by Makegen 3 | 4 | /* located in pause/objects.cpp */ 5 | 6 | //-----------------[referenced from pause/objects.cpp]---------------// 7 | static void ai_oc_controller(Object *o); 8 | static void ai_oc_quote(Object *o); 9 | static void ai_oc_ikachan(Object *o); 10 | 11 | 12 | /* located in common/misc.cpp */ 13 | 14 | //-----------------[referenced from pause/objects.cpp]---------------// 15 | int random(int min, int max); 16 | 17 | -------------------------------------------------------------------------------- /pause/pause.fdh: -------------------------------------------------------------------------------- 1 | //hash:f8b50229 2 | //automatically generated by Makegen 3 | 4 | /* located in input.cpp */ 5 | 6 | //------------------[referenced from pause/pause.cpp]----------------// 7 | bool justpushed(int k); 8 | 9 | 10 | /* located in pause/pause.cpp */ 11 | 12 | //------------------[referenced from pause/pause.cpp]----------------// 13 | bool pause_init(int param); 14 | void pause_tick(); 15 | 16 | 17 | /* located in graphics/font.cpp */ 18 | 19 | //------------------[referenced from pause/pause.cpp]----------------// 20 | int GetFontWidth(const char *text, int spacing, bool is_shaded); 21 | int GetFontHeight(); 22 | int font_draw(int x, int y, const char *text, int spacing, NXFont *font); 23 | 24 | -------------------------------------------------------------------------------- /pause/pause.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _PAUSE_H 3 | #define _PAUSE_H 4 | 5 | 6 | bool pause_init(int retmode); 7 | void pause_tick(void); 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /platform/IGestureObserver.hpp: -------------------------------------------------------------------------------- 1 | #ifndef IGESTUREOBSERVER_HPP__ 2 | #define IGESTUREOBSERVER_HPP__ 3 | 4 | 5 | struct IGestureObserver 6 | { 7 | virtual void tap(float x, float y) = 0; 8 | virtual void pan(float x, float y, float dx, float dy) = 0; 9 | virtual void pinch(float scale, bool is_end) = 0; 10 | protected: 11 | virtual ~IGestureObserver() {} 12 | }; 13 | 14 | 15 | #endif // IGESTUREOBSERVER_HPP__ -------------------------------------------------------------------------------- /platform/Linux/vbesync.fdh: -------------------------------------------------------------------------------- 1 | //hash:3d032dcf 2 | //automatically generated by Makegen 3 | 4 | /* located in platform/Linux/vbesync.c */ 5 | 6 | //-------------[referenced from platform/Linux/vbesync.c]------------// 7 | void platform_sync_to_vblank(void); 8 | 9 | -------------------------------------------------------------------------------- /platform/iOS/SDL_uikitview+touch.h: -------------------------------------------------------------------------------- 1 | // 2 | // SDL_uikitview+touch.h 3 | // CaveStory 4 | // 5 | // Created by Pavlo Ilin on 18.11.12. 6 | // 7 | // 8 | 9 | #import "../../iOS/deps/SDL/src/video/uikit/SDL_uikitview.h" 10 | 11 | @interface SDL_uikitview (touch) 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /platform/iOS/SDL_uikitview+touch.m: -------------------------------------------------------------------------------- 1 | // 2 | // SDL_uikitview+touch.m 3 | // CaveStory 4 | // 5 | // Created by Pavlo Ilin on 18.11.12. 6 | // 7 | // 8 | 9 | #import "SDL_uikitview+touch.h" 10 | 11 | @implementation SDL_uikitview (touch) 12 | 13 | - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer 14 | { 15 | return YES; 16 | } 17 | 18 | 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /platform/iOS/SDL_uikitviewcontroller+SDL_uikitviewcontroller_touch.h: -------------------------------------------------------------------------------- 1 | // 2 | // SDL_uikitviewcontroller+SDL_uikitviewcontroller_touch.h 3 | // CaveStory 4 | // 5 | // Created by Pavlo Ilin on 18.11.12. 6 | // 7 | // 8 | 9 | #import "../../iOS/deps/SDL/src/video/uikit/SDL_uikitviewcontroller.h" 10 | 11 | @interface SDL_uikitviewcontroller (SDL_uikitviewcontroller_touch) 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /platform/iOS/touch_control.h: -------------------------------------------------------------------------------- 1 | // 2 | // touch_control.h 3 | // CaveStory 4 | // 5 | // Created by Pavlo Ilin on 18.11.12. 6 | // 7 | // 8 | 9 | #ifndef CaveStory_touch_control_h 10 | #define CaveStory_touch_control_h 11 | 12 | class IGestureObserver; 13 | 14 | void registerGetureObserver(IGestureObserver* observer); 15 | void toggleGestureRecognizer(bool enabled); 16 | void toggleSpecGestureRecognizer(bool enabled); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /platform/iOS/touch_control_private.h: -------------------------------------------------------------------------------- 1 | // 2 | // touch_control_private.h 3 | // CaveStory 4 | // 5 | // Created by Pavlo Ilin on 18.11.12. 6 | // 7 | // 8 | 9 | #ifndef CaveStory_touch_control_private_h 10 | #define CaveStory_touch_control_private_h 11 | 12 | #ifdef __cplusplus 13 | extern "C" 14 | { 15 | #endif 16 | void tap(float x, float y); 17 | 18 | void pinch(float scale, bool is_end); 19 | 20 | void pan(float x, float y, float dx, float dy); 21 | 22 | void toggle_gesture_recognizer(int enabled); 23 | 24 | void toggle_spec_gesture_recognizer(int enabled); 25 | 26 | #ifdef __cplusplus 27 | } 28 | #endif 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /platform/platform.fdh: -------------------------------------------------------------------------------- 1 | //hash:19a15e6b 2 | //automatically generated by Makegen 3 | 4 | /* located in platform.cpp */ 5 | 6 | //-------------------[referenced from platform.cpp]------------------// 7 | //FILE *fileopen(const char *fname, const char *mode); 8 | //FILE *fileopen(const char *fname, const char *mode); 9 | 10 | -------------------------------------------------------------------------------- /screeneffect.fdh: -------------------------------------------------------------------------------- 1 | //hash:a8ebd728 2 | //automatically generated by Makegen 3 | 4 | /* located in sound/sound.cpp */ 5 | 6 | //-----------------[referenced from screeneffect.cpp]----------------// 7 | void sound(int snd); 8 | 9 | -------------------------------------------------------------------------------- /siflib/sectSprites.fdh: -------------------------------------------------------------------------------- 1 | //hash:99f5c088 2 | //automatically generated by Makegen 3 | 4 | /* located in common/bufio.cpp */ 5 | 6 | //--------------[referenced from siflib/sectSprites.cpp]-------------// 7 | uint16_t read_U16(const uint8_t **data, const uint8_t *data_end); 8 | uint8_t read_U8(const uint8_t **data, const uint8_t *data_end); 9 | 10 | 11 | /* located in common/stat.cpp */ 12 | 13 | //--------------[referenced from siflib/sectSprites.cpp]-------------// 14 | void staterr(const char *fmt, ...); 15 | void stat(const char *fmt, ...); 16 | 17 | -------------------------------------------------------------------------------- /siflib/sectStringArray.fdh: -------------------------------------------------------------------------------- 1 | //hash:89fa228c 2 | //automatically generated by Makegen 3 | 4 | /* located in tsc.cpp */ 5 | 6 | //------------[referenced from siflib/sectStringArray.cpp]-----------// 7 | void Clear(); 8 | 9 | 10 | /* located in common/bufio.cpp */ 11 | 12 | //------------[referenced from siflib/sectStringArray.cpp]-----------// 13 | uint16_t read_U16(const uint8_t **data, const uint8_t *data_end); 14 | uint8_t read_U8(const uint8_t **data, const uint8_t *data_end); 15 | 16 | 17 | /* located in common/stat.cpp */ 18 | 19 | //------------[referenced from siflib/sectStringArray.cpp]-----------// 20 | void staterr(const char *fmt, ...); 21 | 22 | -------------------------------------------------------------------------------- /siflib/sectStringArray.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _SECT_STRINGARRAY_H 3 | #define _SECT_STRINGARRAY_H 4 | 5 | class StringList; 6 | class DString; 7 | class DBuffer; 8 | 9 | // the SectStringArray handler decodes sif sections which consist of an array 10 | // of pascal strings. This includes SIF_SECTION_SHEETS and SIF_SECTION_DIRECTORY. 11 | 12 | class SIFStringArraySect 13 | { 14 | public: 15 | static bool Decode(const uint8_t *data, int datalen, StringList *out); 16 | static uint8_t *Encode(StringList *strings, int *datalen_out); 17 | 18 | static void ReadPascalString(const uint8_t **data, const uint8_t *data_end, DString *out); 19 | static void WritePascalString(const char *str, DBuffer *out); 20 | }; 21 | 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /siflib/sif.fdh: -------------------------------------------------------------------------------- 1 | //hash:00000000 2 | //automatically generated by Makegen 3 | -------------------------------------------------------------------------------- /siflib/sifloader.fdh: -------------------------------------------------------------------------------- 1 | //hash:fa413049 2 | //automatically generated by Makegen 3 | 4 | /* located in platform.cpp */ 5 | 6 | //---------------[referenced from siflib/sifloader.cpp]--------------// 7 | //FILE *fileopen(const char *fname, const char *mode); 8 | 9 | 10 | /* located in common/stat.cpp */ 11 | 12 | //---------------[referenced from siflib/sifloader.cpp]--------------// 13 | void staterr(const char *fmt, ...); 14 | void stat(const char *fmt, ...); 15 | 16 | 17 | /* located in common/misc.cpp */ 18 | 19 | //---------------[referenced from siflib/sifloader.cpp]--------------// 20 | uint32_t fgetl(FILE *fp); 21 | void fputl(uint32_t word, FILE *fp); 22 | 23 | -------------------------------------------------------------------------------- /siflib/sifupgrade.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/siflib/sifupgrade.cpp -------------------------------------------------------------------------------- /slope.fdh: -------------------------------------------------------------------------------- 1 | //hash:e0b83590 2 | //automatically generated by Makegen 3 | 4 | /* located in slope.cpp */ 5 | 6 | //---------------------[referenced from slope.cpp]-------------------// 7 | bool initslopetable(void); 8 | uint8_t ReadSlopeTable(int x, int y); 9 | bool IsSlopeAtPointList(Object *o, SIFPointList *points); 10 | int CheckStandOnSlope(Object *o); 11 | int CheckBoppedHeadOnSlope(Object *o); 12 | bool movehandleslope(Object *o, int xinertia); 13 | void DrawSlopeTablesOnTiles(); 14 | void DrawSlopeTableOnTile(int table, int tile); 15 | void dumpslopetable(int t); 16 | 17 | 18 | /* located in common/stat.cpp */ 19 | 20 | //---------------------[referenced from slope.cpp]-------------------// 21 | void stat(const char *fmt, ...); 22 | 23 | -------------------------------------------------------------------------------- /slope.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _SLOPE_H 3 | #define _SLOPE_H 4 | 5 | // slope types 6 | #define SLOPE_CEIL_FWD1 1 7 | #define SLOPE_CEIL_FWD2 2 8 | #define SLOPE_CEIL_BACK1 3 9 | #define SLOPE_CEIL_BACK2 4 10 | 11 | #define SLOPE_BACK1 5 12 | #define SLOPE_BACK2 6 13 | #define SLOPE_FWD1 7 14 | #define SLOPE_FWD2 8 15 | 16 | #define SLOPE_LAST 8 17 | 18 | struct SlopeTable 19 | { 20 | uint8_t table[TILE_W][TILE_H]; 21 | }; 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /stageboss.fdh: -------------------------------------------------------------------------------- 1 | //hash:0fd34063 2 | //automatically generated by Makegen 3 | 4 | /* located in common/stat.cpp */ 5 | 6 | //-------------------[referenced from stageboss.cpp]-----------------// 7 | void stat(const char *fmt, ...); 8 | void staterr(const char *fmt, ...); 9 | 10 | -------------------------------------------------------------------------------- /stagedata.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include "stagedata.h" 5 | 6 | const char *backdrop_names[] = { 7 | "bk0", 8 | "bkBlue", 9 | "bkGreen", 10 | "bkBlack", 11 | "bkGard", 12 | "bkMaze", 13 | "bkGray", 14 | "bkRed", 15 | "bkWater", 16 | "bkMoon", 17 | "bkFog", 18 | "bkFall", 19 | NULL 20 | }; 21 | 22 | const char *tileset_names[] = { 23 | "0", 24 | "Pens", 25 | "Eggs", 26 | "EggX", 27 | "EggIn", 28 | "Store", 29 | "Weed", 30 | "Barr", 31 | "Maze", 32 | "Sand", 33 | "Mimi", 34 | "Cave", 35 | "River", 36 | "Gard", 37 | "Almond", 38 | "Oside", 39 | "Cent", 40 | "Jail", 41 | "White", 42 | "Fall", 43 | "Hell", 44 | "Labo", 45 | NULL 46 | }; 47 | 48 | -------------------------------------------------------------------------------- /stagedata.fdh: -------------------------------------------------------------------------------- 1 | //hash:00000000 2 | //automatically generated by Makegen 3 | -------------------------------------------------------------------------------- /statusbar.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _STATUSBAR_H 3 | #define _STATUSBAR_H 4 | 5 | struct PercentBar 6 | { 7 | int displayed_value; 8 | int dectimer; 9 | }; 10 | 11 | struct StatusBar 12 | { 13 | int xpflashcount; 14 | int xpflashstate; 15 | }; 16 | 17 | extern StatusBar statusbar; 18 | void niku_draw(int value, bool force_white=false); 19 | 20 | void stat_PrevWeapon(bool quiet=false); 21 | void stat_NextWeapon(bool quiet=false); 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /tools/SoundList.vbp: -------------------------------------------------------------------------------- 1 | Type=Exe 2 | Form=frmSoundList.frm 3 | Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\WINDOWS\system32\stdole2.tlb#OLE Automation 4 | IconForm="frmSoundList" 5 | Startup="frmSoundList" 6 | Command32="" 7 | Name="Project1" 8 | HelpContextID="0" 9 | CompatibleMode="0" 10 | MajorVer=1 11 | MinorVer=0 12 | RevisionVer=0 13 | AutoIncrementVer=0 14 | ServerSupportFiles=0 15 | CompilationType=0 16 | OptimizationType=0 17 | FavorPentiumPro(tm)=0 18 | CodeViewDebugInfo=0 19 | NoAliasing=0 20 | BoundsCheck=0 21 | OverflowCheck=0 22 | FlPointCheck=0 23 | FDIVCheck=0 24 | UnroundedFP=0 25 | StartMode=0 26 | Unattended=0 27 | Retained=0 28 | ThreadPerObject=0 29 | MaxNumberOfThreads=1 30 | 31 | [MS Transaction Server] 32 | AutoRefresh=1 33 | -------------------------------------------------------------------------------- /tools/SoundList.vbw: -------------------------------------------------------------------------------- 1 | frmSoundList = 88, 100, 900, 577, Z, 66, 75, 878, 552, C 2 | -------------------------------------------------------------------------------- /tools/TileKey.vbp: -------------------------------------------------------------------------------- 1 | Type=Exe 2 | Form=frmTileKey.frm 3 | Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation 4 | IconForm="frmTileKey" 5 | Startup="frmTileKey" 6 | Command32="" 7 | Name="TileKey" 8 | HelpContextID="0" 9 | CompatibleMode="0" 10 | MajorVer=1 11 | MinorVer=0 12 | RevisionVer=0 13 | AutoIncrementVer=0 14 | ServerSupportFiles=0 15 | CompilationType=0 16 | OptimizationType=0 17 | FavorPentiumPro(tm)=0 18 | CodeViewDebugInfo=0 19 | NoAliasing=0 20 | BoundsCheck=0 21 | OverflowCheck=0 22 | FlPointCheck=0 23 | FDIVCheck=0 24 | UnroundedFP=0 25 | StartMode=0 26 | Unattended=0 27 | Retained=0 28 | ThreadPerObject=0 29 | MaxNumberOfThreads=1 30 | 31 | [MS Transaction Server] 32 | AutoRefresh=1 33 | -------------------------------------------------------------------------------- /tools/TileKey.vbw: -------------------------------------------------------------------------------- 1 | frmTileKey = 44, 50, 856, 527, Z, 22, 25, 834, 502, C 2 | -------------------------------------------------------------------------------- /tools/compile_genobjnametable: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo compiling.. 3 | gcc genobjnametable.cpp -o genobjnametable -lstdc++ 4 | rm ../autogen/objnames.cpp 5 | cd ..; tools/genobjnametable; cd tools 6 | -------------------------------------------------------------------------------- /tools/extractmapinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/tools/extractmapinfo -------------------------------------------------------------------------------- /tools/frmTileKey.frx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/tools/frmTileKey.frx -------------------------------------------------------------------------------- /tools/genobjnametable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PIlin/NXEngine-iOS/618b79d3dc3921844815c8e6738b62c13f54871c/tools/genobjnametable -------------------------------------------------------------------------------- /trig.h: -------------------------------------------------------------------------------- 1 | 2 | extern signed int sin_table[256]; 3 | --------------------------------------------------------------------------------