From 752781e5a11b4f04f577b77a2151a9f82f2658a7 Mon Sep 17 00:00:00 2001 From: "Marat Zakiyanov (Mario79)" Date: Wed, 31 Dec 2014 04:29:10 +0000 Subject: [PATCH] Rusty Earth 1) eleven demo levels 2) two new bases SAND and SNOW 3) fix for credits text git-svn-id: svn://kolibrios.org@5317 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/games/rstearth/i_data.inc | 18 +++ programs/games/rstearth/levels.inc | 114 +++++++++++++++++- programs/games/rstearth/localization_eng.inc | 21 +++- programs/games/rstearth/localization_rus.inc | 23 ++-- .../games/rstearth/resources/base_8bpp.png | Bin 14867 -> 14526 bytes programs/games/rstearth/rstearth.asm | 2 + 6 files changed, 162 insertions(+), 16 deletions(-) diff --git a/programs/games/rstearth/i_data.inc b/programs/games/rstearth/i_data.inc index ab00f740f3..cfd1291605 100644 --- a/programs/games/rstearth/i_data.inc +++ b/programs/games/rstearth/i_data.inc @@ -279,6 +279,15 @@ menu_credits_text_pointers: dd menu_credits_text.4 dd menu_credits_text.5 dd menu_credits_text.6 + dd menu_credits_text.7 + dd menu_credits_text.8 + dd menu_credits_text.9 + dd menu_credits_text.10 + dd menu_credits_text.11 + dd menu_credits_text.12 + dd menu_credits_text.13 + dd menu_credits_text.14 + dd menu_credits_text.15 dd 0 ;--------------------------------------------------------------------- align 4 @@ -300,5 +309,14 @@ align 4 map_level_pointer: dd map_level_0 dd map_level_1 + dd map_level_2 + dd map_level_3 + dd map_level_4 + dd map_level_5 + dd map_level_6 + dd map_level_7 + dd map_level_8 + dd map_level_9 + dd map_level_10 dd 0 ;--------------------------------------------------------------------- diff --git a/programs/games/rstearth/levels.inc b/programs/games/rstearth/levels.inc index 8ffc13b3d9..38e82941bf 100644 --- a/programs/games/rstearth/levels.inc +++ b/programs/games/rstearth/levels.inc @@ -33,7 +33,7 @@ map_level_game_stage: dd 000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h ;--------------------------------------------------------------------- align 4 -map_level_1: +map_level_10: dd 030100h,000000h,000000h,000000h,000000h,000000h,000000h,000000h,000000h,000000h dd 000000h,001001h,001001h,000001h,000001h,000001h,001001h,001001h,001001h,000000h dd 010200h,001001h,000002h,000002h,000000h,000000h,000000h,000000h,001001h,000000h @@ -46,7 +46,7 @@ map_level_1: dd 030300h,000000h,000000h,000000h,000000h,020400h,000000h,000000h,000003h,000003h ;--------------------------------------------------------------------- align 4 -map_level_0: +map_level_1: dd 000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h dd 000001h,001001h,001001h,000001h,000001h,000001h,000001h,001101h,001101h,000001h dd 000001h,001001h,000001h,000001h,000001h,000001h,000001h,000001h,001101h,000001h @@ -57,4 +57,112 @@ map_level_0: dd 000001h,001101h,000001h,000001h,000001h,000001h,000001h,000001h,001001h,000001h dd 000001h,001101h,001101h,000001h,000001h,000001h,000001h,001001h,001001h,000001h dd 000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h -;--------------------------------------------------------------------- \ No newline at end of file +;--------------------------------------------------------------------- +map_level_0: + dd 000000h,000001h,000001h,000001h,001101h,001101h,000001h,000001h,000001h,000000h + dd 000000h,000001h,000001h,001101h,000001h,000001h,001101h,000001h,000001h,000000h + dd 000000h,000001h,001101h,000001h,000001h,000001h,000001h,001101h,000001h,000000h + dd 000000h,001101h,001001h,000001h,000001h,000001h,000001h,001001h,001101h,000000h + dd 000000h,010201h,001001h,000001h,000f01h,000001h,000001h,001001h,000001h,000000h + dd 000000h,000001h,001001h,000001h,000001h,000001h,000001h,001001h,000001h,000000h + dd 000000h,000001h,001001h,000001h,000001h,000001h,000001h,001001h,000001h,000000h + dd 000000h,000001h,001001h,001101h,001101h,001101h,001101h,001001h,000001h,000000h + dd 000000h,000001h,001001h,000001h,000001h,000001h,000001h,001001h,000001h,000000h + dd 000000h,000000h,001000h,000000h,000000h,000000h,000000h,001000h,000000h,020100h +;--------------------------------------------------------------------- +map_level_2: + dd 000004h,000004h,001104h,000004h,000004h,000004h,000004h,000004h,000004h,000004h + dd 000004h,000004h,001104h,000004h,000004h,000004h,000004h,000004h,000004h,000004h + dd 000004h,000004h,001104h,000004h,000004h,000004h,000004h,001104h,001104h,001104h + dd 000004h,000004h,001104h,000004h,000004h,000004h,000004h,000004h,000004h,000004h + dd 000004h,000004h,000004h,000004h,000f04h,000004h,000004h,000004h,000004h,000004h + dd 000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h + dd 000004h,000004h,000004h,000004h,000004h,000004h,000004h,001104h,000004h,000004h + dd 001104h,001104h,001104h,000004h,001004h,000004h,000004h,001104h,000004h,000004h + dd 000004h,000004h,000004h,000004h,000004h,001004h,000004h,001104h,000004h,000004h + dd 030304h,000004h,000004h,000004h,000004h,000004h,000004h,001104h,020304h,000004h +;--------------------------------------------------------------------- +map_level_3: + dd 000004h,040304h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h + dd 000004h,001104h,000004h,000004h,000004h,001104h,000004h,000004h,000004h,000004h + dd 000004h,001004h,000004h,000004h,000004h,001004h,000004h,000004h,000004h,000004h + dd 000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h + dd 000004h,000004h,001104h,000004h,000f04h,000004h,001104h,000004h,001104h,000004h + dd 000004h,000004h,001004h,000004h,001004h,000004h,001004h,000004h,001004h,000004h + dd 000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h + dd 000004h,000004h,000004h,001104h,000004h,000004h,000004h,001104h,000004h,000004h + dd 000004h,000004h,000004h,001004h,000004h,000004h,000004h,001004h,000004h,000004h + dd 000004h,000004h,000004h,000004h,000004h,010104h,000004h,000004h,000004h,000004h +;--------------------------------------------------------------------- +map_level_4: + dd 000005h,000005h,000005h,000005h,000005h,000005h,000005h,030105h,000005h,000005h + dd 000005h,000005h,000005h,000005h,000005h,000005h,000005h,000005h,000005h,000005h + dd 000005h,001105h,000005h,001005h,000005h,001105h,000005h,001005h,000005h,000005h + dd 000005h,001005h,000005h,001105h,000005h,001005h,000005h,001105h,000005h,000005h + dd 000005h,001005h,000005h,001005h,000f05h,001005h,000005h,001005h,000005h,000005h + dd 000005h,000005h,000005h,000005h,000005h,000005h,000005h,000005h,000005h,000005h + dd 000005h,000005h,001005h,000005h,001105h,000005h,001105h,000005h,001005h,000005h + dd 000005h,000005h,001005h,000005h,001005h,000005h,001005h,000005h,001005h,000005h + dd 000005h,000005h,001105h,000005h,001005h,000005h,001105h,000005h,001005h,000005h + dd 000005h,000005h,000005h,010205h,000005h,000005h,000005h,000005h,000005h,000005h +;--------------------------------------------------------------------- +map_level_5: + dd 000000h,000000h,000000h,020300h,000000h,000000h,000000h,000000h,000000h,000000h + dd 000000h,000002h,001100h,000000h,000000h,000002h,001100h,000000h,001100h,000000h + dd 000000h,000002h,000000h,000000h,000000h,000002h,000003h,000000h,000000h,000000h + dd 000000h,000000h,000000h,000000h,000000h,000000h,000003h,000000h,000000h,000000h + dd 000000h,000000h,001100h,000000h,000f00h,000000h,000003h,000000h,000000h,000000h + dd 040100h,000000h,000000h,000000h,000000h,000000h,000000h,000000h,001100h,000000h + dd 000000h,001100h,000000h,000000h,000000h,000000h,000000h,000000h,000003h,000000h + dd 000000h,000003h,000000h,000002h,001100h,000000h,001100h,000000h,000003h,000000h + dd 000000h,000003h,000000h,000002h,000000h,000000h,000000h,000000h,000003h,000000h + dd 000000h,000000h,000000h,000000h,000000h,000000h,000000h,000000h,000000h,030400h +;--------------------------------------------------------------------- +map_level_6: + dd 000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,030401h + dd 000001h,000003h,000003h,000003h,000001h,000001h,000003h,000003h,000001h,000001h + dd 000001h,000001h,001101h,000001h,000001h,001101h,000001h,001101h,000001h,000001h + dd 040401h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h + dd 000001h,000001h,000003h,000003h,000f01h,000001h,000003h,000003h,000001h,001101h + dd 000001h,000001h,000001h,000001h,001101h,000001h,000001h,000001h,000001h,000001h + dd 000001h,001101h,001101h,000001h,000001h,001101h,000001h,000001h,001001h,000001h + dd 000001h,001001h,001001h,000001h,000003h,000003h,000003h,000001h,001101h,000001h + dd 000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h,000001h + dd 000001h,000001h,000001h,000001h,000001h,040401h,000001h,000001h,000001h,000001h +;--------------------------------------------------------------------- +map_level_7: + dd 000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h + dd 000004h,001104h,000004h,001104h,000004h,000004h,001104h,000004h,000004h,000004h + dd 000004h,000002h,040104h,000004h,000004h,000002h,000002h,001104h,000004h,000004h + dd 000004h,000002h,000004h,001104h,000004h,000004h,000002h,000004h,000004h,000004h + dd 000004h,000002h,000004h,000004h,000f04h,000004h,000002h,000004h,001104h,000004h + dd 000004h,000004h,000002h,000004h,000004h,000004h,000004h,000004h,001104h,000004h + dd 000004h,001104h,000002h,000002h,000004h,000004h,000004h,000004h,030204h,000004h + dd 000004h,000004h,000004h,001104h,000004h,000004h,001104h,000004h,000002h,000004h + dd 000004h,000004h,000004h,000004h,000004h,000002h,000002h,000002h,000004h,000004h + dd 040304h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h,000004h +;--------------------------------------------------------------------- +map_level_8: + dd 040400h,000000h,000000h,000000h,000000h,000000h,000000h,000000h,000000h,000000h + dd 000000h,000003h,000003h,000000h,000000h,001100h,001100h,000000h,001100h,000000h + dd 000000h,000003h,000003h,000000h,000000h,000000h,000000h,000000h,000003h,000000h + dd 000000h,001100h,000000h,000000h,000000h,000000h,000000h,000003h,000003h,000000h + dd 000000h,001000h,000000h,000003h,000f00h,000000h,001100h,000003h,000000h,000000h + dd 000000h,001100h,000000h,000003h,000003h,000000h,000000h,000000h,000000h,030200h + dd 000000h,000000h,000000h,001100h,000000h,000000h,000000h,000000h,000000h,000000h + dd 000000h,000000h,001000h,001100h,000000h,000000h,000003h,000000h,001100h,000000h + dd 000000h,000000h,001100h,000000h,000000h,000000h,000003h,000003h,001000h,000000h + dd 000000h,000000h,000000h,000000h,000000h,010100h,000000h,000000h,000000h,000000h +;--------------------------------------------------------------------- +map_level_9: + dd 040205h,000005h,000005h,000005h,001105h,000005h,000005h,000005h,001105h,000005h + dd 000005h,001105h,000005h,000005h,000005h,000005h,000005h,000005h,000005h,000005h + dd 000005h,000002h,000005h,000002h,000005h,000002h,000005h,000002h,000005h,000005h + dd 000005h,000005h,000005h,000005h,001105h,000005h,000005h,000005h,001105h,000005h + dd 000005h,000005h,000002h,000005h,000f05h,000005h,000002h,000005h,000002h,000005h + dd 000005h,001105h,000005h,000005h,000005h,000005h,000005h,030305h,000005h,000005h + dd 000005h,000002h,000005h,000002h,000005h,000002h,000005h,000002h,000005h,000005h + dd 000005h,000005h,000005h,001105h,000005h,000005h,000005h,001105h,001105h,000005h + dd 000005h,000005h,000005h,000005h,001105h,000005h,000005h,000005h,000005h,000005h + dd 000005h,000005h,010105h,000005h,000005h,000005h,000005h,000005h,000005h,000005h +;--------------------------------------------------------------------- diff --git a/programs/games/rstearth/localization_eng.inc b/programs/games/rstearth/localization_eng.inc index c3b2a7404c..e6974df508 100644 --- a/programs/games/rstearth/localization_eng.inc +++ b/programs/games/rstearth/localization_eng.inc @@ -1,6 +1,6 @@ ;--------------------------------------------------------------------- title: - db 'Rusty Earth (Prototype 1.9) 30.12.2014',0 + db 'Rusty Earth 31.12.2014',0 ;--------------------------------------------------------------------- menu_game_label: db 'GAME',0 @@ -44,11 +44,20 @@ protagonist_death_text: ;--------------------------------------------------------------------- menu_credits_text: .1: db 'Hello KolibriOS Team!',0 -.2: db 'The game used graphics and sound material',0 -.3: db 'under a free license, borrowed from:',0 -.4: db 'http://untamed.wild-refuge.net/',0 -.5: db 'http://opengameart.org',0 -.6: db 'https://wiki.themanaworld.org',0 +.2: db ' Hello Habrahabr!',0 +.3: db 0 +.4: db 'The game used graphics and sound material',0 +.5: db 'under a free license, borrowed from:',0 +.6: db ' http://opengameart.org',0 +.7: db 0 +.8: db 'NPC sprites by',0 +.9: db ' http://untamed.wild-refuge.net',0 +.10: db 0 +.11: db 'Hatsune Miku Sprites by',0 +.12: db ' http://nekorandomnessqueen.deviantart.com',0 +.13: db 0 +.14: db 'Glyphs of Russo free font by',0 +.15: db ' http://www.jovanny.ru',0 ;--------------------------------------------------------------------- menu_help_text: .1: db 'Game control',0 diff --git a/programs/games/rstearth/localization_rus.inc b/programs/games/rstearth/localization_rus.inc index e8baf5289d..ecd43d696a 100644 --- a/programs/games/rstearth/localization_rus.inc +++ b/programs/games/rstearth/localization_rus.inc @@ -2,7 +2,7 @@ ; Code page - Cyrillic OEM866 ;--------------------------------------------------------------------- title: - db 'Ржавая Земля (Прототип 1.9) 30.12.2014',0 + db 'Ржавая Земля 31.12.2014',0 ;--------------------------------------------------------------------- menu_game_label: db 'ИГРА',0 @@ -45,12 +45,21 @@ protagonist_death_text: db 'ЭТО БЫЛ КОНЕЦ',0 ;--------------------------------------------------------------------- menu_credits_text: -.1: db 'Привет участникам команды KolibriOS Team!',0 -.2: db 'Графические и звуковые материалы под',0 -.3: db 'свободными лицензиями, взяты с сайтов:',0 -.4: db 'http://untamed.wild-refuge.net/',0 -.5: db 'http://opengameart.org',0 -.6: db 'https://wiki.themanaworld.org',0 +.1: db 'Привет KolibriOS Team!',0 +.2: db ' Привет Хабрахабр!',0 +.3: db 0 +.4: db 'Графические и звуковые материалы под',0 +.5: db 'свободными лицензиями, взяты с сайта',0 +.6: db ' http://opengameart.org',0 +.7: db 0 +.8: db 'Спрайты NPC взяты с сайта',0 +.9: db ' http://untamed.wild-refuge.net',0 +.10: db 0 +.11: db 'Cпрайты Мику Хацунэ от',0 +.12: db ' http://nekorandomnessqueen.deviantart.com',0 +.13: db 0 +.14: db 'Глифы свободного шрифта Russo от',0 +.15: db ' http://www.jovanny.ru',0 ;--------------------------------------------------------------------- menu_help_text: .1: db 'Управление игрой',0 diff --git a/programs/games/rstearth/resources/base_8bpp.png b/programs/games/rstearth/resources/base_8bpp.png index d6306dcd9e306e6b44169dac07e6549c841b468a..703184ce79ba74f8b4ed7378c93fb67d3755c3c0 100644 GIT binary patch literal 14526 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 YF_U_;ho<3w{}KUdaRsp&5u?EW19{tjzyJUM literal 14867 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