pjasicek / OpenClaw

Reimplementation of Captain Claw (1997) platformer
GNU General Public License v3.0
338 stars 39 forks source link

[BUILD] Build script enhancements #178

Closed pavly-gerges closed 1 year ago

pavly-gerges commented 1 year ago

Hello there !

I am a linux user, so i would like to add this enhancement to the bash script !

This PR has the follows:

pavly-gerges commented 1 year ago

This is a quick test running from the system directory (not the project dir):

Test build script
```bash ┌─[pavl-machine@pavl-machine]─[/] └──╼ $/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build_and_run.sh Preparing the build directory ... Preparing build directory succeeded ... Generating the OpenClaw native build system ... -- Configuring done -- Generating done -- Build files have been written to: /home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build Generated native build directory successfully ... Building the binary ... make: Entering directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' make[1]: Entering directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' make[2]: Entering directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' make[2]: Entering directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' make[2]: Entering directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' make[2]: Leaving directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' make[2]: Leaving directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' make[2]: Leaving directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' [ 3%] Built target tinyxml [ 8%] Built target libwap [ 34%] Built target Box2D make[2]: Entering directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' make[2]: Leaving directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' make[2]: Entering directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' [ 34%] Linking CXX executable ../Build_Release/openclaw make[2]: Leaving directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' [100%] Built target openclaw make[1]: Leaving directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' make: Leaving directory '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/build' Binary build succeeded ... Recreating ASSETS.ZIP ... removed '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/Build_Release/ASSETS.ZIP' adding: CONTROLS/ (in=0) (out=0) (stored 0%) adding: CONTROLS/touchscreen_title.png (in=11759) (out=10492) (deflated 11%) adding: CONTROLS/touchscreen_img.png (in=164708) (out=161998) (deflated 2%) adding: MENU.xml (in=125493) (out=5132) (deflated 96%) adding: GAME_OVER_MENU.XML (in=1272) (out=368) (deflated 71%) adding: ziaroF5K (in=0) (out=0) (stored 0%) adding: Credits/ (in=0) (out=0) (stored 0%) adding: Credits/credits_pavel.png (in=61837) (out=61757) (deflated 0%) adding: Credits/credits_ja.png (in=87085) (out=87100) (deflated 0%) adding: FINISHED_LEVEL_SCENES/ (in=0) (out=0) (stored 0%) adding: FINISHED_LEVEL_SCENES/LEVEL7.XML (in=8454) (out=1087) (deflated 87%) adding: FINISHED_LEVEL_SCENES/LEVEL4.XML (in=8197) (out=1001) (deflated 88%) adding: FINISHED_LEVEL_SCENES/LEVEL1.XML (in=8454) (out=1086) (deflated 87%) adding: FINISHED_LEVEL_SCENES/LEVEL10.XML (in=8198) (out=1001) (deflated 88%) adding: FINISHED_LEVEL_SCENES/LEVEL3.XML (in=8454) (out=1085) (deflated 87%) adding: FINISHED_LEVEL_SCENES/LEVEL2.XML (in=8197) (out=1003) (deflated 88%) adding: FINISHED_LEVEL_SCENES/LEVEL12.XML (in=8199) (out=1005) (deflated 88%) adding: FINISHED_LEVEL_SCENES/LEVEL5.XML (in=8454) (out=1089) (deflated 87%) adding: FINISHED_LEVEL_SCENES/LEVEL8.XML (in=8197) (out=1001) (deflated 88%) adding: FINISHED_LEVEL_SCENES/LEVEL9.XML (in=8454) (out=1087) (deflated 87%) adding: FINISHED_LEVEL_SCENES/LEVEL11.XML (in=8455) (out=1087) (deflated 87%) adding: FINISHED_LEVEL_SCENES/LEVEL13.XML (in=8199) (out=1004) (deflated 88%) adding: FINISHED_LEVEL_SCENES/LEVEL6.XML (in=8197) (out=1001) (deflated 88%) adding: ziPOwapL (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL7/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL7/LEVEL7_STEPPING_GROUND.XML (in=564) (out=275) (deflated 51%) adding: ACTOR_PROTOTYPES/LEVEL7/LEVEL7_BEAR_SAILOR.XML (in=4894) (out=1065) (deflated 78%) adding: ACTOR_PROTOTYPES/LEVEL7/LEVEL7_RED_TAIL_PIRATE.XML (in=5440) (out=1162) (deflated 79%) adding: ACTOR_PROTOTYPES/LEVEL7/LEVEL7_SEAGULL.XML (in=292) (out=162) (deflated 45%) adding: ACTOR_PROTOTYPES/LEVEL7/LEVEL7_CRAB_NEST.XML (in=705) (out=313) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL7/LEVEL7_SPRING_BOARD.XML (in=782) (out=341) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL7/LEVEL7_PATH_ELEVATOR.XML (in=857) (out=359) (deflated 58%) adding: ACTOR_PROTOTYPES/LEVEL7/LEVEL7_CRUMBLING_PEG.XML (in=553) (out=259) (deflated 53%) adding: ACTOR_PROTOTYPES/LEVEL7/LEVEL7_HERMIT_CRAB.XML (in=4161) (out=1123) (deflated 73%) adding: ACTOR_PROTOTYPES/LEVEL12/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_SPRING_BOARD.XML (in=777) (out=340) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_MERCAT.XML (in=453) (out=205) (deflated 55%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_BOSS_STAGER.XML (in=543) (out=237) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_PATH_ELEVATOR.XML (in=419) (out=228) (deflated 46%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_SIREN.XML (in=448) (out=204) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_TOGGLE_PEG.XML (in=421) (out=208) (deflated 51%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_FLOOR_SPIKE.XML (in=382) (out=178) (deflated 53%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_BOSS_GEM.XML (in=2231) (out=700) (deflated 69%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_AQUATIS.XML (in=6014) (out=1435) (deflated 76%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_CRUMBLING_PEG.XML (in=558) (out=259) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL12/LEVEL12_FISH.XML (in=400) (out=187) (deflated 53%) adding: ACTOR_PROTOTYPES/LEVEL6/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_GROUND_BLOWER.XML (in=1044) (out=420) (deflated 60%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_TOWN_GUARD_2.XML (in=4909) (out=1039) (deflated 79%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_RAT.XML (in=2720) (out=792) (deflated 71%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_TOWN_GUARD_1.XML (in=4909) (out=1039) (deflated 79%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_WOLVINGTON.XML (in=4811) (out=1087) (deflated 77%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_GOOVENT.XML (in=848) (out=367) (deflated 57%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_BOSS_STAGER.XML (in=496) (out=221) (deflated 55%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_SEAGULL.XML (in=322) (out=177) (deflated 45%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_CRUMBLING_PEG.XML (in=614) (out=307) (deflated 50%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_WOLVINGTON_MAGIC_PROJECTILE.XML (in=674) (out=335) (deflated 50%) adding: ACTOR_PROTOTYPES/LEVEL6/LEVEL6_STEPPING_GROUND.XML (in=573) (out=276) (deflated 52%) adding: ACTOR_PROTOTYPES/BASE_PROJECTILE_SPAWNER.XML (in=2267) (out=710) (deflated 69%) adding: ACTOR_PROTOTYPES/BASE_BOSS_STAGER.XML (in=2038) (out=695) (deflated 66%) adding: ACTOR_PROTOTYPES/BASE_SPRING_BOARD.XML (in=1758) (out=607) (deflated 65%) adding: ACTOR_PROTOTYPES/BASE_ELEVATOR.XML (in=1879) (out=615) (deflated 67%) adding: ACTOR_PROTOTYPES/SOUNDS/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/SOUNDS/LOCAL_AMBIENT_SOUND.XML (in=1822) (out=628) (deflated 66%) adding: ACTOR_PROTOTYPES/LEVEL9/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_CRAZY_HOOK.XML (in=5750) (out=1185) (deflated 79%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_DART_PROJECTILE_UP.XML (in=734) (out=368) (deflated 50%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_DART_PROJECTILE_DOWN.XML (in=738) (out=371) (deflated 50%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_DART_PROJECTILE_LEFT.XML (in=740) (out=373) (deflated 50%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_CONVEYOR_BELT.XML (in=1604) (out=599) (deflated 63%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_SAW_BLADE.XML (in=2495) (out=895) (deflated 64%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_SEAGULL.XML (in=292) (out=162) (deflated 45%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_SPRING_BOARD.XML (in=780) (out=327) (deflated 58%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_BULLET_PROJECTILE.XML (in=641) (out=314) (deflated 51%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_CANNON_BALL.XML (in=289) (out=167) (deflated 42%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_SKULL_CANNON.XML (in=1125) (out=418) (deflated 63%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_DART_PROJECTILE_RIGHT.XML (in=741) (out=374) (deflated 50%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_PEG_LEG.XML (in=5788) (out=1233) (deflated 79%) adding: ACTOR_PROTOTYPES/LEVEL9/LEVEL9_PUFF_DART_SPAWNER.XML (in=1186) (out=415) (deflated 65%) adding: ACTOR_PROTOTYPES/BASE_STEPPING_GROUND.XML (in=1713) (out=642) (deflated 63%) adding: ACTOR_PROTOTYPES/LEVEL4/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_BOSS_STAGER.XML (in=496) (out=221) (deflated 55%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_RAT_BOMB.XML (in=845) (out=409) (deflated 52%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_FLOOR_SPIKE.XML (in=378) (out=175) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_CRUMBLING_PEG.XML (in=605) (out=273) (deflated 55%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_CUT_THROAT.XML (in=6071) (out=1096) (deflated 82%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_KNIFE_PROJECTILE.XML (in=664) (out=320) (deflated 52%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_RAT.XML (in=2720) (out=792) (deflated 71%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_ROBBER_THIEF.XML (in=4779) (out=1032) (deflated 78%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_SPRING_BOARD.XML (in=709) (out=306) (deflated 57%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_KATHERINE.XML (in=2918) (out=845) (deflated 71%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_STEPPING_GROUND.XML (in=571) (out=276) (deflated 52%) adding: ACTOR_PROTOTYPES/LEVEL4/LEVEL4_ARROW_PROJECTILE.XML (in=664) (out=322) (deflated 52%) adding: ACTOR_PROTOTYPES/LEVEL5/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL5/LEVEL5_TOWN_GUARD_2.XML (in=4909) (out=1039) (deflated 79%) adding: ACTOR_PROTOTYPES/LEVEL5/LEVEL5_TOGGLE_PEG.XML (in=426) (out=219) (deflated 49%) adding: ACTOR_PROTOTYPES/LEVEL5/LEVEL5_SEAGULL.XML (in=3306) (out=870) (deflated 74%) adding: ACTOR_PROTOTYPES/LEVEL5/LEVEL5_LOOT_STATUE.XML (in=619) (out=302) (deflated 51%) adding: ACTOR_PROTOTYPES/LEVEL5/LEVEL5_TOWN_GUARD_1.XML (in=4909) (out=1039) (deflated 79%) adding: ACTOR_PROTOTYPES/LEVEL5/LEVEL5_CRUMBLING_PEG.XML (in=690) (out=331) (deflated 52%) adding: ACTOR_PROTOTYPES/BASE_CRUMBLING_PEG.XML (in=1842) (out=661) (deflated 64%) adding: ACTOR_PROTOTYPES/ACTOR_PROTO_NULL.XML (in=403) (out=224) (deflated 44%) adding: ACTOR_PROTOTYPES/BASE_ENEMY.XML (in=4006) (out=996) (deflated 75%) adding: ACTOR_PROTOTYPES/BASE_ACTOR_SPAWNER.XML (in=1431) (out=547) (deflated 62%) adding: ACTOR_PROTOTYPES/LEVEL2/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_PUNKRAT.XML (in=2297) (out=691) (deflated 70%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_PUNKRAT_CANNON.XML (in=1607) (out=587) (deflated 63%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_TOWER_CANNON_LEFT.XML (in=1148) (out=431) (deflated 62%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_LARAUX.XML (in=3622) (out=966) (deflated 73%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_RAT_PROJECTILE.XML (in=836) (out=391) (deflated 53%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_BOSS_STAGER.XML (in=496) (out=220) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_OFFICER.XML (in=7828) (out=1564) (deflated 80%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_TOWER_CANNON_RIGHT.XML (in=1152) (out=433) (deflated 62%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_SOLDIER.XML (in=8640) (out=1578) (deflated 82%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_TOGGLE_PEG.XML (in=459) (out=224) (deflated 51%) adding: ACTOR_PROTOTYPES/LEVEL2/LEVEL2_CANNON_BALL.XML (in=910) (out=428) (deflated 53%) adding: ACTOR_PROTOTYPES/BASE_PROJECTILE.XML (in=1526) (out=569) (deflated 63%) adding: ACTOR_PROTOTYPES/LEVEL8/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_BEAR_SAILOR.XML (in=494) (out=226) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_STEPPING_GROUND.XML (in=464) (out=230) (deflated 50%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_PUNKRAT_CANNON.XML (in=1609) (out=589) (deflated 63%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_RED_TAIL_PIRATE.XML (in=510) (out=234) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_TOGGLE_PEG.XML (in=548) (out=286) (deflated 48%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_BOSS_STAGER.XML (in=537) (out=236) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_TOGGLE_PEG_2.XML (in=420) (out=211) (deflated 50%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_GABRIEL_BOMB.XML (in=896) (out=421) (deflated 53%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_BOSS_GEM.XML (in=2247) (out=699) (deflated 69%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_GABRIEL_BUTTON.XML (in=1883) (out=672) (deflated 64%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_CANNON_BALL.XML (in=910) (out=428) (deflated 53%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_SEAGULL.XML (in=292) (out=162) (deflated 45%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_GABRIEL_CANNON.XML (in=2209) (out=741) (deflated 66%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_GABRIEL_PIRATE.XML (in=1138) (out=414) (deflated 64%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_PUNKRAT.XML (in=698) (out=265) (deflated 62%) adding: ACTOR_PROTOTYPES/LEVEL8/LEVEL8_GABRIEL.XML (in=5834) (out=1398) (deflated 76%) adding: ACTOR_PROTOTYPES/BASE_PATH_ELEVATOR.XML (in=1458) (out=563) (deflated 61%) adding: ACTOR_PROTOTYPES/LEVEL1/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL1/LEVEL1_TOGGLE_PEG.XML (in=447) (out=223) (deflated 50%) adding: ACTOR_PROTOTYPES/LEVEL1/LEVEL1_SOLDIER.XML (in=8790) (out=1639) (deflated 81%) adding: ACTOR_PROTOTYPES/LEVEL1/LEVEL1_CRUMBLING_PEG.XML (in=554) (out=257) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL1/LEVEL1_RAT_BOMB.XML (in=946) (out=406) (deflated 57%) adding: ACTOR_PROTOTYPES/LEVEL1/LEVEL1_OFFICER.XML (in=7829) (out=1550) (deflated 80%) adding: ACTOR_PROTOTYPES/LEVEL1/LEVEL1_RAT.XML (in=5013) (out=1190) (deflated 76%) adding: ACTOR_PROTOTYPES/LEVEL14/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_STEPPING_GROUND.XML (in=575) (out=277) (deflated 52%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL14_BEAR_SAILOR.XML (in=499) (out=229) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_PATH_ELEVATOR.XML (in=420) (out=224) (deflated 47%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_RED_TAIL_PIRATE.XML (in=515) (out=235) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_CRUMBLING_PEG.XML (in=560) (out=261) (deflated 53%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_WATER_ROCK.XML (in=777) (out=340) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_BOSS_STAGER.XML (in=543) (out=238) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_SPRING_BOARD.XML (in=797) (out=332) (deflated 58%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_PUFF_DART_SPAWNER.XML (in=1143) (out=395) (deflated 65%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_REDTAIL.XML (in=4907) (out=1099) (deflated 78%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_BOSS_GEM.XML (in=2243) (out=703) (deflated 69%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_TOGGLE_PEG.XML (in=449) (out=232) (deflated 48%) adding: ACTOR_PROTOTYPES/LEVEL14/LEVEL13_FLOOR_SPIKE.XML (in=382) (out=178) (deflated 53%) adding: ACTOR_PROTOTYPES/LEVEL11/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL11/LEVEL11_MERCAT.XML (in=6116) (out=1271) (deflated 79%) adding: ACTOR_PROTOTYPES/LEVEL11/LEVEL11_LASER.XML (in=1451) (out=568) (deflated 61%) adding: ACTOR_PROTOTYPES/LEVEL11/LEVEL11_SIREN_PROJECTILE.XML (in=979) (out=444) (deflated 55%) adding: ACTOR_PROTOTYPES/LEVEL11/LEVEL11_FISH.XML (in=2965) (out=843) (deflated 72%) adding: ACTOR_PROTOTYPES/LEVEL11/LEVEL11_TOGGLE_PEG.XML (in=451) (out=227) (deflated 50%) adding: ACTOR_PROTOTYPES/LEVEL11/LEVEL11_TRIDENT_PROJECTILE.XML (in=916) (out=421) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL11/LEVEL11_SIREN.XML (in=3745) (out=1019) (deflated 73%) adding: ACTOR_PROTOTYPES/LEVEL11/LEVEL11_CONVEYOR_BELT.XML (in=1606) (out=600) (deflated 63%) adding: ACTOR_PROTOTYPES/LEVEL11/LEVEL11_BREAKPLANK.XML (in=812) (out=370) (deflated 54%) adding: ACTOR_PROTOTYPES/MENU/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/MENU/STATIC_IMAGE.XML (in=393) (out=210) (deflated 47%) adding: ACTOR_PROTOTYPES/MENU/STATIC_ANIMATED_IMAGE.XML (in=602) (out=279) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL13/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_STEPPING_GROUND.XML (in=575) (out=277) (deflated 52%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_BEAR_SAILOR.XML (in=499) (out=229) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_PATH_ELEVATOR.XML (in=420) (out=224) (deflated 47%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_RED_TAIL_PIRATE.XML (in=515) (out=235) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_CRUMBLING_PEG.XML (in=560) (out=261) (deflated 53%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_WATER_ROCK.XML (in=777) (out=340) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_BOSS_STAGER.XML (in=543) (out=238) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_SPRING_BOARD.XML (in=797) (out=332) (deflated 58%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_PUFF_DART_SPAWNER.XML (in=1143) (out=395) (deflated 65%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_REDTAIL.XML (in=4907) (out=1099) (deflated 78%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_BOSS_GEM.XML (in=2243) (out=703) (deflated 69%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_TOGGLE_PEG.XML (in=449) (out=232) (deflated 48%) adding: ACTOR_PROTOTYPES/LEVEL13/LEVEL13_FLOOR_SPIKE.XML (in=382) (out=178) (deflated 53%) adding: ACTOR_PROTOTYPES/BASE_ROPE.XML (in=597) (out=276) (deflated 54%) adding: ACTOR_PROTOTYPES/BASE_TOGGLE_PEG.XML (in=1871) (out=670) (deflated 64%) adding: ACTOR_PROTOTYPES/GAME/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/GAME/LIGHTNINGSWORD_PROJECTILE.XML (in=905) (out=410) (deflated 55%) adding: ACTOR_PROTOTYPES/GAME/FIRESWORD_PROJECTILE.XML (in=880) (out=401) (deflated 54%) adding: ACTOR_PROTOTYPES/GAME/FROSTSWORD_PROJECTILE.XML (in=881) (out=401) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL10/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_PEG_LEG.XML (in=292) (out=160) (deflated 45%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_SEAGULL.XML (in=296) (out=164) (deflated 45%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_CRUMBLING_PEG.XML (in=557) (out=259) (deflated 54%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_MARROW_FLOOR.XML (in=1451) (out=577) (deflated 60%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_TOGGLE_PEG.XML (in=421) (out=208) (deflated 51%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_DART_PROJECTILE_DOWN.XML (in=333) (out=187) (deflated 44%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_MARROW.XML (in=4917) (out=1091) (deflated 78%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_BOSS_STAGER.XML (in=543) (out=237) (deflated 56%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_DART_PROJECTILE_UP.XML (in=325) (out=183) (deflated 44%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_DART_PROJECTILE_LEFT.XML (in=333) (out=185) (deflated 44%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_PUFF_DART_SPAWNER.XML (in=294) (out=167) (deflated 43%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_BOSS_GEM.XML (in=2249) (out=704) (deflated 69%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_DART_PROJECTILE_RIGHT.XML (in=337) (out=187) (deflated 45%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_MARROW_PARROT.XML (in=1444) (out=508) (deflated 65%) adding: ACTOR_PROTOTYPES/LEVEL10/LEVEL10_CRAZY_HOOK.XML (in=332) (out=182) (deflated 45%) adding: ACTOR_PROTOTYPES/BASE_LOOT_CONTAINER.XML (in=2109) (out=728) (deflated 65%) adding: ACTOR_PROTOTYPES/BASE_FLOOR_SPIKE.XML (in=2637) (out=852) (deflated 68%) adding: ACTOR_PROTOTYPES/LEVEL3/ (in=0) (out=0) (stored 0%) adding: ACTOR_PROTOTYPES/LEVEL3/LEVEL3_CRUMBLING_PEG.XML (in=479) (out=235) (deflated 51%) adding: ACTOR_PROTOTYPES/LEVEL3/LEVEL3_KNIFE_PROJECTILE.XML (in=664) (out=320) (deflated 52%) adding: ACTOR_PROTOTYPES/LEVEL3/LEVEL3_CUT_THROAT.XML (in=6056) (out=1105) (deflated 82%) adding: ACTOR_PROTOTYPES/LEVEL3/LEVEL3_RAT.XML (in=2720) (out=789) (deflated 71%) adding: ACTOR_PROTOTYPES/LEVEL3/LEVEL3_RAT_BOMB.XML (in=845) (out=408) (deflated 52%) adding: ACTOR_PROTOTYPES/LEVEL3/LEVEL3_ROBBER_THIEF.XML (in=4779) (out=1027) (deflated 79%) adding: ACTOR_PROTOTYPES/LEVEL3/LEVEL3_FLOOR_SPIKE.XML (in=378) (out=176) (deflated 53%) adding: ACTOR_PROTOTYPES/LEVEL3/LEVEL3_ARROW_PROJECTILE.XML (in=664) (out=321) (deflated 52%) adding: zioP0n6k (in=0) (out=0) (stored 0%) adding: LEVEL_METADATA/ (in=0) (out=0) (stored 0%) adding: LEVEL_METADATA/LEVEL7.XML (in=1914) (out=428) (deflated 78%) adding: LEVEL_METADATA/LEVEL4.XML (in=2360) (out=443) (deflated 81%) adding: LEVEL_METADATA/LEVEL1.XML (in=1664) (out=352) (deflated 79%) adding: LEVEL_METADATA/LEVEL10.XML (in=2380) (out=444) (deflated 81%) adding: LEVEL_METADATA/LEVEL3.XML (in=1861) (out=383) (deflated 79%) adding: LEVEL_METADATA/LEVEL2.XML (in=2117) (out=412) (deflated 81%) adding: LEVEL_METADATA/LEVEL12.XML (in=2566) (out=466) (deflated 82%) adding: LEVEL_METADATA/LEVEL5.XML (in=1923) (out=393) (deflated 80%) adding: LEVEL_METADATA/LEVEL8.XML (in=2255) (out=451) (deflated 80%) adding: LEVEL_METADATA/LEVEL9.XML (in=2357) (out=450) (deflated 81%) adding: LEVEL_METADATA/LEVEL11.XML (in=1937) (out=395) (deflated 80%) adding: LEVEL_METADATA/LEVEL13.XML (in=3480) (out=547) (deflated 84%) adding: LEVEL_METADATA/LEVEL6.XML (in=2081) (out=440) (deflated 79%) adding: INGAME_MENU.XML (in=29316) (out=2147) (deflated 93%) total bytes=914121, compressed=436806 -> 52% savings 'ASSETS.ZIP' -> '../ASSETS.ZIP' removed 'ASSETS.ZIP' Releasing Assests succeeded ... Creating a compatible binary ... '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/Build_Release/openclaw' -> '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/Build_Release/OpenClaw' removed '/home/twisted/GradleProjects/OpenClaw-Platformer/OpenClaw/Build_Release/openclaw' Creating launcher binary succeeded ... Runing OpenClaw ... INFO: Looking for: /home/pavl-machine/.config/openclaw/config.xml INFO: Expecting config.xml in path: config.xml INFO: Loaded with: Config File: config.xml Saves File: SAVES.XML INFO: >>>>> Initializing display... INFO: Display successfully initialized. INFO: >>>>> Initializing audio... INFO: Audio successfully initialized. INFO: >>>>> Initializing font... INFO: Font successfully initialized... INFO: >>>>> Initializing resource cache... INFO: Resource cache successfully initialized INFO: >>>>> Initializing touch resolver... INFO: Touch resolver successfully initialized... INFO: >>>>> Loading actor prototypes... WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_SteppingGround actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_SteppingGround type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_BearSailor actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_BearSailor type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_PathElevator actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_PathElevator type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_RedTailPirate actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_RedTailPirate type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_CrumblingPeg actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_CrumblingPeg type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_WaterRock actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_WaterRock type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_BossStager actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_BossStager type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_SpringBoard actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_SpringBoard type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_PuffDartSpawner actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_PuffDartSpawner type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_RedTail actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_RedTail type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_BossGem actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_BossGem type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_TogglePeg actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_TogglePeg type won't be used! WARN: [ReadActorXmlPrototypes] Multi ActorPrototype_Level13_FloorSpike actor prototype definitions! Fix ASSETS! WARN: [ReadActorXmlPrototypes] Level13_FloorSpike type won't be used! INFO: Actor prototypes loaded successfully. INFO: "/level_metadata/level7.xml": level metadata file successfully loaded. INFO: "/level_metadata/level4.xml": level metadata file successfully loaded. INFO: "/level_metadata/level1.xml": level metadata file successfully loaded. INFO: "/level_metadata/level10.xml": level metadata file successfully loaded. INFO: "/level_metadata/level3.xml": level metadata file successfully loaded. INFO: "/level_metadata/level2.xml": level metadata file successfully loaded. INFO: "/level_metadata/level12.xml": level metadata file successfully loaded. INFO: "/level_metadata/level5.xml": level metadata file successfully loaded. INFO: "/level_metadata/level8.xml": level metadata file successfully loaded. INFO: "/level_metadata/level9.xml": level metadata file successfully loaded. INFO: "/level_metadata/level11.xml": level metadata file successfully loaded. INFO: "/level_metadata/level13.xml": level metadata file successfully loaded. INFO: "/level_metadata/level6.xml": level metadata file successfully loaded. INFO: 1 INFO: 2 INFO: 10 INFO: 11 INFO: 12 INFO: 13 INFO: 14 INFO: Changing to: 3 INFO: Terminating... ERROR: [SaveGameOptions] Not implemented yet! Running launcher binary succeeded ... ```