diff --git a/ports/bloboats/Bloboats.sh b/ports/bloboats/Bloboats.sh new file mode 100644 index 0000000000..877a810f1b --- /dev/null +++ b/ports/bloboats/Bloboats.sh @@ -0,0 +1,46 @@ +#!/bin/bash + +XDG_DATA_HOME=${XDG_DATA_HOME:-$HOME/.local/share} + +if [ -d "/opt/system/Tools/PortMaster/" ]; then + controlfolder="/opt/system/Tools/PortMaster" +elif [ -d "/opt/tools/PortMaster/" ]; then + controlfolder="/opt/tools/PortMaster" +elif [ -d "$XDG_DATA_HOME/PortMaster/" ]; then + controlfolder="$XDG_DATA_HOME/PortMaster" +else + controlfolder="/roms/ports/PortMaster" +fi + +source $controlfolder/control.txt + +[ -f "${controlfolder}/mod_${CFW_NAME}.txt" ] && source "${controlfolder}/mod_${CFW_NAME}.txt" + +get_controls + +GAMEDIR=/$directory/ports/bloboats +CONFDIR="$GAMEDIR/conf/" +BINARY=bloboats + +> "$GAMEDIR/log.txt" && exec > >(tee "$GAMEDIR/log.txt") 2>&1 + +mkdir -p "$GAMEDIR/conf" + +export LD_LIBRARY_PATH="$GAMEDIR/libs.${DEVICE_ARCH}:$LD_LIBRARY_PATH" +export SDL_GAMECONTROLLERCONFIG="$sdl_controllerconfig" +export XDG_DATA_HOME="$CONFDIR" +export TEXTINPUTINTERACTIVE="Y" + +cd $GAMEDIR + +if [ -f "${controlfolder}/libgl_${CFW_NAME}.txt" ]; then + source "${controlfolder}/libgl_${CFW_NAME}.txt" +else + source "${controlfolder}/libgl_default.txt" +fi + +$GPTOKEYB "$BINARY" -c ./$BINARY.gptk & +pm_platform_helper $GAMEDIR/$BINARY +./$BINARY -f --resolution=${DISPLAY_WIDTH}x${DISPLAY_HEIGHT} + +pm_finish \ No newline at end of file diff --git a/ports/bloboats/README.md b/ports/bloboats/README.md new file mode 100644 index 0000000000..9346155027 --- /dev/null +++ b/ports/bloboats/README.md @@ -0,0 +1,22 @@ +## Notes +Thanks to [Gonéri Le Bouder & Contributors](http://bloboats.dy.fi/about.php) for making this awesome game! + +## Controls + +| Button | Action | +|--|--| +|DPAD| Steer Board| +|A| Thrust| +|B| Reverse Thrust| +|Y| Jump| +|X| Turn Around| +|L1/R1 | Zoom in/out| +|L2| Pause| + +## Compile + +```shell +git clone https://github.com/Cebion/bloboats_pm +cd bloboats_pm +make +```s \ No newline at end of file diff --git a/ports/bloboats/bloboats/bloboats b/ports/bloboats/bloboats/bloboats new file mode 100644 index 0000000000..b6f0438095 Binary files /dev/null and b/ports/bloboats/bloboats/bloboats differ diff --git a/ports/bloboats/bloboats/bloboats.dirs b/ports/bloboats/bloboats/bloboats.dirs new file mode 100644 index 0000000000..c76862f101 --- /dev/null +++ b/ports/bloboats/bloboats/bloboats.dirs @@ -0,0 +1,2 @@ +datadir ./data +privatedir ./conf diff --git a/ports/bloboats/bloboats/bloboats.gptk b/ports/bloboats/bloboats/bloboats.gptk new file mode 100644 index 0000000000..b9993f2d54 --- /dev/null +++ b/ports/bloboats/bloboats/bloboats.gptk @@ -0,0 +1,34 @@ +back = esc +start = enter + +a = t +b = r +x = space +y = c + +l1 = r +l2 = p +r1 = f +r2 = \" + +up = up +down = down +left = left +right = right + +left_analog_up = up +left_analog_down = down +left_analog_left = left +left_analog_right = right + +right_analog_up = \" +right_analog_down = \" +right_analog_left = \" +right_analog_right = \" + +deadzone_mode = scaled_radial +deadzone = 2000 +deadzone_scale = 8 +deadzone_delay = 16 +mouse_scale = 512 +mouse_delay = 16 \ No newline at end of file diff --git a/ports/bloboats/bloboats/conf/config.dat b/ports/bloboats/bloboats/conf/config.dat new file mode 100644 index 0000000000..c9fa7d6d60 --- /dev/null +++ b/ports/bloboats/bloboats/conf/config.dat @@ -0,0 +1,21 @@ +resolution 41943520 +decoration 2 +currentplayer 0 +showghost 1 +sounds 1 +key 116 +key 114 +key 276 +key 275 +key 99 +key 32 +key 102 +key 114 +key 112 +zoomlevel 1.000000 +newtimes 0 +music 0 +musicvol 6 +soundvol 10 +fullscreen 0 +fps 0 diff --git a/ports/bloboats/bloboats/conf/ghost/ghost.txt b/ports/bloboats/bloboats/conf/ghost/ghost.txt new file mode 100644 index 0000000000..b5ed640af2 --- /dev/null +++ b/ports/bloboats/bloboats/conf/ghost/ghost.txt @@ -0,0 +1 @@ +This directory will contain a record for the best time of every level. \ No newline at end of file diff --git a/ports/bloboats/bloboats/conf/ghost/meri2.brc b/ports/bloboats/bloboats/conf/ghost/meri2.brc new file mode 100644 index 0000000000..2a712ad68c Binary files /dev/null and b/ports/bloboats/bloboats/conf/ghost/meri2.brc differ diff --git a/ports/bloboats/bloboats/conf/levels.dat b/ports/bloboats/bloboats/conf/levels.dat new file mode 100644 index 0000000000..9c9b619d1b --- /dev/null +++ b/ports/bloboats/bloboats/conf/levels.dat @@ -0,0 +1,198 @@ +TUTORIAL_1 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +TUTORIAL_2 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +EASY_GOING +CE 12.535000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +PARTS_OF_LAND +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +TENTACLE_BATH +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +LITTLE_SHALLOW +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +BIG_RACE +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +LOW-FLYING +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +MULTI_BUMP +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +MOCCASIN +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +BEFORE_THREE +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +SMOIDWORLD +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +TWO_PATHS +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +IRON_CAVE +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +TWIST +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +DOUBLE_JUMP +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +TENTACLE_BASE +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +HV-ARENA +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 diff --git a/ports/bloboats/bloboats/conf/records/last.brc b/ports/bloboats/bloboats/conf/records/last.brc new file mode 100644 index 0000000000..2a712ad68c Binary files /dev/null and b/ports/bloboats/bloboats/conf/records/last.brc differ diff --git a/ports/bloboats/bloboats/conf/records/records.txt b/ports/bloboats/bloboats/conf/records/records.txt new file mode 100644 index 0000000000..ed86f9bc8e --- /dev/null +++ b/ports/bloboats/bloboats/conf/records/records.txt @@ -0,0 +1 @@ +This directory will contain records saved in the game. \ No newline at end of file diff --git a/ports/bloboats/bloboats/copying.txt b/ports/bloboats/bloboats/copying.txt new file mode 100644 index 0000000000..4b4ffc1794 --- /dev/null +++ b/ports/bloboats/bloboats/copying.txt @@ -0,0 +1,366 @@ + Bloboats version 1.0.2 + Copyright (C) 2006, 2010 Markus Kettunen + + All .wav files in the project are under license + Creative Commons Sampling Plus 1.0 which is available at + http://creativecommons.org/licenses/sampling+/1.0/. + + For Bloboats source code and Bloboats data, the following holds: + + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + + + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/ports/bloboats/bloboats/data/defaults/private/ghost/ghost.txt b/ports/bloboats/bloboats/data/defaults/private/ghost/ghost.txt new file mode 100644 index 0000000000..b5ed640af2 --- /dev/null +++ b/ports/bloboats/bloboats/data/defaults/private/ghost/ghost.txt @@ -0,0 +1 @@ +This directory will contain a record for the best time of every level. \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/defaults/private/levels.dat b/ports/bloboats/bloboats/data/defaults/private/levels.dat new file mode 100644 index 0000000000..edabe8b8e1 --- /dev/null +++ b/ports/bloboats/bloboats/data/defaults/private/levels.dat @@ -0,0 +1,198 @@ +TUTORIAL_1 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +TUTORIAL_2 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +EASY_GOING +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +PARTS_OF_LAND +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +TENTACLE_BATH +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +LITTLE_SHALLOW +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +BIG_RACE +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +LOW-FLYING +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +MULTI_BUMP +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +MOCCASIN +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +BEFORE_THREE +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +SMOIDWORLD +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +TWO_PATHS +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +IRON_CAVE +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +TWIST +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +DOUBLE_JUMP +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +TENTACLE_BASE +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +HV-ARENA +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 +NONE 599.000000 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/defaults/private/records/records.txt b/ports/bloboats/bloboats/data/defaults/private/records/records.txt new file mode 100644 index 0000000000..ed86f9bc8e --- /dev/null +++ b/ports/bloboats/bloboats/data/defaults/private/records/records.txt @@ -0,0 +1 @@ +This directory will contain records saved in the game. \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/fonts/font.png b/ports/bloboats/bloboats/data/fonts/font.png new file mode 100644 index 0000000000..8fd3b76108 Binary files /dev/null and b/ports/bloboats/bloboats/data/fonts/font.png differ diff --git a/ports/bloboats/bloboats/data/fonts/font2.png b/ports/bloboats/bloboats/data/fonts/font2.png new file mode 100644 index 0000000000..8b6b8b59ec Binary files /dev/null and b/ports/bloboats/bloboats/data/fonts/font2.png differ diff --git a/ports/bloboats/bloboats/data/images/alus.png b/ports/bloboats/bloboats/data/images/alus.png new file mode 100644 index 0000000000..b69300a2c3 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/alus.png differ diff --git a/ports/bloboats/bloboats/data/images/bloboats.png b/ports/bloboats/bloboats/data/images/bloboats.png new file mode 100644 index 0000000000..4ada998487 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/bloboats.png differ diff --git a/ports/bloboats/bloboats/data/images/boulder.png b/ports/bloboats/bloboats/data/images/boulder.png new file mode 100644 index 0000000000..ba7764df01 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/boulder.png differ diff --git a/ports/bloboats/bloboats/data/images/ground.png b/ports/bloboats/bloboats/data/images/ground.png new file mode 100644 index 0000000000..3061e8cd77 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/ground.png differ diff --git a/ports/bloboats/bloboats/data/images/ground2.png b/ports/bloboats/bloboats/data/images/ground2.png new file mode 100644 index 0000000000..053c8d64c2 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/ground2.png differ diff --git a/ports/bloboats/bloboats/data/images/groundedge.png b/ports/bloboats/bloboats/data/images/groundedge.png new file mode 100644 index 0000000000..a310616482 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/groundedge.png differ diff --git a/ports/bloboats/bloboats/data/images/groundedge2.png b/ports/bloboats/bloboats/data/images/groundedge2.png new file mode 100644 index 0000000000..7541eed66d Binary files /dev/null and b/ports/bloboats/bloboats/data/images/groundedge2.png differ diff --git a/ports/bloboats/bloboats/data/images/hirvio.png b/ports/bloboats/bloboats/data/images/hirvio.png new file mode 100644 index 0000000000..cfedff9c7f Binary files /dev/null and b/ports/bloboats/bloboats/data/images/hirvio.png differ diff --git a/ports/bloboats/bloboats/data/images/hirvio_.png b/ports/bloboats/bloboats/data/images/hirvio_.png new file mode 100644 index 0000000000..514125399c Binary files /dev/null and b/ports/bloboats/bloboats/data/images/hirvio_.png differ diff --git a/ports/bloboats/bloboats/data/images/ice.png b/ports/bloboats/bloboats/data/images/ice.png new file mode 100644 index 0000000000..56fe86fea8 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/ice.png differ diff --git a/ports/bloboats/bloboats/data/images/icon.ico b/ports/bloboats/bloboats/data/images/icon.ico new file mode 100644 index 0000000000..aa66044afb Binary files /dev/null and b/ports/bloboats/bloboats/data/images/icon.ico differ diff --git a/ports/bloboats/bloboats/data/images/icon.png b/ports/bloboats/bloboats/data/images/icon.png new file mode 100644 index 0000000000..1082848a08 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/icon.png differ diff --git a/ports/bloboats/bloboats/data/images/invader.png b/ports/bloboats/bloboats/data/images/invader.png new file mode 100644 index 0000000000..4568f76088 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/invader.png differ diff --git a/ports/bloboats/bloboats/data/images/maali.png b/ports/bloboats/bloboats/data/images/maali.png new file mode 100644 index 0000000000..ca6c4477a9 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/maali.png differ diff --git a/ports/bloboats/bloboats/data/images/tux.png b/ports/bloboats/bloboats/data/images/tux.png new file mode 100644 index 0000000000..7289c013d0 Binary files /dev/null and b/ports/bloboats/bloboats/data/images/tux.png differ diff --git a/ports/bloboats/bloboats/data/levels/meri0.dat b/ports/bloboats/bloboats/data/levels/meri0.dat new file mode 100644 index 0000000000..c079b1de11 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri0.dat @@ -0,0 +1,36 @@ +levels/meri0.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +0 +0.000000 0.000000 0.000000 6.000000 +0.000000 5.000000 0.000000 0.000000 0.000000 +178.000000 7.000000 2.000000 +0.0=1,1.000000 +1.2=1,-1.000000 +2.0=1,-1.000000 +3.2=1,1.000000 +4.0=1,1.000000 +5.2=1,1.000000 +6.0=1,1.000000 +6.2=1,-1.000000 +7.1=1,-1.000000 +7.2=1,-1.000000 +8.1=1,1.000000 +9.0=1,-1.000000 +10.1=1,-1.000000 +11.1=1,-1.000000 +12.2=1,1.000000 +13.0=1,-1.000000 +14.2=1,1.000000 +15.0=1,-1.000000 +16.2=1,1.000000 +17.1=1,1.000000 +18.2=1,1.000000 +19.0=1,-1.000000 diff --git a/ports/bloboats/bloboats/data/levels/meri0.hsc b/ports/bloboats/bloboats/data/levels/meri0.hsc new file mode 100644 index 0000000000..90f5659daa --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri0.hsc @@ -0,0 +1 @@ +10.0 11.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri0.mdl b/ports/bloboats/bloboats/data/levels/meri0.mdl new file mode 100644 index 0000000000..5e96de6fe2 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri0.mdl @@ -0,0 +1,43 @@ +22 20 +19.807339 -1.604596 +-1.708511 -1.944681 +-3.204256 -0.200532 +26.272575 0.997371 +25.696159 -1.520362 +-3.487235 -3.086171 +-4.176065 -0.193084 +1.952128 -2.397340 +6.337810 -1.708510 +13.492980 -1.551064 +-2.987766 2.121809 +-2.397341 3.538830 +-3.578192 3.893086 +-3.696277 2.003724 +33.180397 -1.064239 +33.534653 2.655443 +32.196358 -0.080196 +32.609653 2.773529 +20.184893 -3.708873 +11.104146 -3.342022 +5.602168 -3.637235 +0.448933 -3.735639 +1 2 6 +1 5 6 +1 7 5 +2 13 6 +2 10 13 +10 12 13 +10 11 12 +15 16 17 +14 16 15 +3 16 4 +4 16 14 +5 7 21 +7 20 21 +7 8 20 +8 19 20 +8 9 19 +9 18 19 +0 18 9 +0 4 18 +0 3 4 diff --git a/ports/bloboats/bloboats/data/levels/meri0.tdt b/ports/bloboats/bloboats/data/levels/meri0.tdt new file mode 100644 index 0000000000..68de71c3f5 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri0.tdt @@ -0,0 +1,25 @@ +0 -25.0 30.0 20.0 -40.0 WELCOME_ABOARD,_CAPTAIN +2 -25.0 30.0 20.0 -40.0 YOUR_SHIP_HAS_BEEN_INSTALLED_A +3 -25.0 30.0 20.0 -40.0 BRAND-NEW_STABILIZING_SYSTEM._TO +4 -25.0 30.0 20.0 -40.0 USE_IT,_PRESS_LEFT_OR_RIGHT_KEY_A +5 -25.0 30.0 20.0 -40.0 FEW_TIMES._TRY_TO_KEEP_YOUR_SHIP +6 -25.0 30.0 20.0 -40.0 IN_LEVEL. +8 -25.0 30.0 20.0 -40.0 WHEN_YOU_START_TO_FEEL_COMFORTABLE, +9 -25.0 30.0 20.0 -40.0 CAREFULLY_PRESS_UP_KEY_TO_ACCELERATE. +0 20.1 30.0 72.0 -40.0 CONGRATULATIONS,_CAPTAIN. +2 20.1 30.0 72.0 -40.0 CAPTAIN._TO_THE_RIGHT_THERE_IS_A +3 20.1 30.0 72.0 -40.0 SHIP_THAT_NEEDS_OUR_HELP._LET'S +4 20.1 30.0 72.0 -40.0 HEAD_THERE,_QUICKLY. +0 72.1 30.0 135.0 -40.0 CAPTAIN._YOUR_SHIP_IS_EQUIPPED +1 72.1 30.0 135.0 -40.0 WITH_A_POWERFUL_ENGINE._WHEN +2 72.1 30.0 135.0 -40.0 ACCELERATING,_ALWAYS_REMEMBER +3 72.1 30.0 135.0 -40.0 TO_USE_YOUR_STABILIZING_SYSTEM_OR +4 72.1 30.0 135.0 -40.0 YOU'LL_END_UP_UPSIDE_DOWN. +0 135.1 30.0 200.0 -40.0 CAPTAIN,_THERE_IT_IS._GO_TOUCH_IT, +1 135.1 30.0 200.0 -40.0 AND_GET_READY_FOR_THE_NEXT_LEVEL. +3 135.1 30.0 200.0 -40.0 UH-OH._SEEMS_THAT_WE_CAN'T_REACH_IT. +5 135.1 30.0 200.0 -40.0 ALAS,_IT_WOULD_BE_BORING_TO_WAIT +6 135.1 30.0 200.0 -40.0 FOR_SUITABLE_WAVES,_CAPTAIN._PERHAPS +7 135.1 30.0 200.0 -40.0 YOU_COULD_EXPLOIT_THE_SHIP'S_BRAND-NEW +8 135.1 30.0 200.0 -40.0 STABILIZING_SYSTEM. +10 135.1 30.0 200.0 -40.0 PRESS_RIGHT_KEY. \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri1.dat b/ports/bloboats/bloboats/data/levels/meri1.dat new file mode 100644 index 0000000000..631e142a67 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri1.dat @@ -0,0 +1,51 @@ +levels/meri1.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +0 +0.000000 0.00000 0.000000 7.000000 +-30.000000 20.000000 20.000000 10.000000 0.000000 +330.000000 5.000000 2.000000 +0.0=1,1.000000 +0.2=1,-1.000000 +1.0=1,1.000000 +2.0=1,1.000000 +3.1=1,1.000000 +4.1=1,1.000000 +5.2=1,1.000000 +6.0=1,-1.000000 +7.2=1,1.000000 +8.0=1,-1.000000 +9.0=1,-1.000000 +10.0=1,-1.000000 +11.0=1,-1.000000 +12.2=1,1.000000 +13.0=1,-1.000000 +14.2=1,1.000000 +15.0=1,-1.000000 +16.2=1,1.000000 +17.0=2,-1.000000 +18.0=2,-1.000000 +19.0=2,-1.000000 +20.0=1,1.000000 +21.2=1,1.000000 +22.0=1,-1.000000 +23.2=1,1.000000 +24.0=1,-1.000000 +25.0=1,-1.000000 +26.0=1,-1.000000 +27.2=1,1.000000 +28.0=1,-1.000000 +29.2=1,1.000000 +30.0=1,-1.000000 +31.2=1,1.000000 +32.0=1,-1.000000 +32.2=1,1.000000 +33.0=1,-1.000000 +34.2=1,1.000000 diff --git a/ports/bloboats/bloboats/data/levels/meri1.hsc b/ports/bloboats/bloboats/data/levels/meri1.hsc new file mode 100644 index 0000000000..7125972d29 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri1.hsc @@ -0,0 +1 @@ +20.7 22.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri1.mdl b/ports/bloboats/bloboats/data/levels/meri1.mdl new file mode 100644 index 0000000000..5966aeba5e --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri1.mdl @@ -0,0 +1,73 @@ +37 35 +-1.216490 1.617554 +-4.641808 1.285074 +8.502151 0.515426 +12.828192 1.125532 +16.075533 0.554787 +19.086704 -1.118085 +20.523407 -3.479787 +25.881796 -5.175238 +31.442284 -2.364025 +34.912159 -2.764034 +38.492027 -2.200532 +41.345753 -1.393617 +46.384052 1.066490 +46.738312 -1.944681 +57.228207 -2.023404 +62.912014 -1.444708 +66.781372 -2.529026 +71.463432 -1.411247 +75.019691 -2.968085 +78.104645 -3.007447 +79.192032 6.340960 +81.730865 6.557449 +79.830765 -5.380736 +70.163101 -4.733463 +61.982281 -5.904027 +51.398579 -5.943388 +43.789677 -4.274515 +32.045059 -5.585638 +28.091946 -8.660196 +18.867325 -7.635942 +14.451573 -4.274861 +5.152070 -2.399889 +-3.842678 -2.355679 +-10.665888 -3.443070 +-11.133284 6.592716 +-7.125632 7.801089 +-7.206906 0.417023 +34 35 36 +33 34 36 +32 33 36 +1 32 36 +0 32 1 +0 31 32 +0 2 31 +2 30 31 +2 3 30 +3 4 30 +4 5 30 +5 6 30 +6 29 30 +7 8 28 +8 27 28 +8 9 27 +10 26 27 +9 10 27 +10 11 26 +11 12 26 +12 13 26 +13 25 26 +13 14 25 +14 24 25 +14 15 24 +15 16 24 +16 17 23 +16 23 24 +17 18 23 +18 22 23 +18 19 22 +19 21 22 +19 20 21 +6 7 29 +7 28 29 diff --git a/ports/bloboats/bloboats/data/levels/meri1.tdt b/ports/bloboats/bloboats/data/levels/meri1.tdt new file mode 100644 index 0000000000..412b175327 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri1.tdt @@ -0,0 +1,53 @@ +0 -50.0 50.0 -20.0 -20.0 AHOY_THERE,_CAPTAIN. +2 -50.0 50.0 -20.0 -20.0 FOR_SOME_REASON_WE_ARE_THROWN +3 -50.0 50.0 -20.0 -20.0 HIGH_IN_THE_AIR_AND_WE_ARE_GOING +4 -50.0 50.0 -20.0 -20.0 TO_TAKE_SOME_DAMAGE._DO_SOMETHING. +6 -50.0 50.0 -20.0 -20.0 PERHAPS_YOU_SHOULD_TRY_TO_MAKE_AN_"UKEMI" +7 -50.0 50.0 -20.0 -20.0 BY_LANDING_WITH_THE_SHIP'S_FLEXIBLE_HEAD. +9 -50.0 50.0 -20.0 -20.0 TO_TRY_AGAIN,_PRESS_ESCAPE_AND_SELECT_"PLAY" +0 20.0 50.0 120.0 -20.0 THEN_CONTINUE_ROLLING_UNTIL +1 20.0 50.0 120.0 -20.0 YOU_REACH_THE_WATER. +0 120.0 50.0 260.0 -20.0 I_CAN_SENSE_THE_WATER, +1 120.0 50.0 260.0 -20.0 CAPTAIN. +3 120.0 50.0 260.0 -20.0 NOW_GET_SOME_SPEED._REMEMBER +4 120.0 50.0 260.0 -20.0 TO_USE_BOTH_KEYS,_UP_AND_ +5 120.0 50.0 260.0 -20.0 RIGHT. +7 120.0 50.0 260.0 -20.0 IF_YOU_WANT_TO_JUMP,_PRESS_C_WHILE +8 120.0 50.0 260.0 -20.0 YOU'RE_DEEP_IN_WATER._YOU'LL_JUMP +9 120.0 50.0 260.0 -20.0 THE_HIGHER_THE_BIGGER_PART_OF +10 120.0 50.0 260.0 -20.0 THE_SHIP_IS_IN_WATER. +12 120.0 50.0 260.0 -20.0 ISN'T_OUR_SHIP_GREAT,_CAPTAIN? +0 260.0 50.0 350.0 -20.0 PRESS_C_AS_YOU_ARE_LANDING_SO_YOUR +1 260.0 50.0 350.0 -20.0 BOAT_WILL_STABILIZE_FASTER. +0 350.0 50.0 650.0 -20.0 CAPTAIN,_SEEMS_THAT_WE_HAVE +1 350.0 50.0 650.0 -20.0 JUMPED_TOO_FAR. +3 350.0 50.0 650.0 -20.0 PRESS_SPACE_TO_TURN_BACK_- +4 350.0 50.0 650.0 -20.0 LET'S_GO_SAVE_THE_SHIP_AND_FINISH_THE_LEVEL. +6 350.0 50.0 650.0 -20.0 CAPTAIN. +8 350.0 50.0 650.0 -20.0 IF_YOU_WANT_TO_JUMP_HIGHER,_TURN_YOUR +9 350.0 50.0 650.0 -20.0 SHIP_SO_THAT_REVERSING_(DOWN_KEY)_GETS_YOU +10 350.0 50.0 650.0 -20.0 DEEPER_AND_THEN_FULL_SPEED_FORWARD +11 350.0 50.0 650.0 -20.0 WITH_A_POWERFUL_JUMP. +13 350.0 50.0 650.0 -20.0 -_MAKEGHO,_OWNER_OF_THE_SHIP + + + + + +--- +I_CAN_SENSE_THE_WATER, +CAPTAIN. + +NOW_GET_SOME_SPEED._REMEMBER +TO_PRESS_BOTH_KEYS,_UP_AND_ +RIGHT. + +IF_YOU_WANT_TO_BOOST_THE_JUMP, +PRESS_C_KEY_WHILE_YOU'RE_DEEP +IN_WATER._ISN'T_OUR_SHIP_GREAT, +CAPTAIN? +--- + +CAPTAIN. + +ICEBERG, RIGHT AHEAD! \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri10.dat b/ports/bloboats/bloboats/data/levels/meri10.dat new file mode 100644 index 0000000000..050ff73e2a --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri10.dat @@ -0,0 +1,128 @@ +levels/meri10.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +3 +0.000000 0.200000 0.000000 6.000000 +0.000000 5.000000 0.000000 0.000000 0.000000 +164.000000 2.500000 2.000000 +0.0=1,-1.000000 +1.2=1,-1.000000 +2.2=1,-1.000000 +3.0=1,1.000000 +4.1=1,1.000000 +5.0=1,1.000000 +6.0=1,1.000000 +7.2=1,1.000000 +8.2=1,-1.000000 +9.2=1,-1.000000 +10.2=1,-1.000000 +11.0=1,1.000000 +12.0=1,1.000000 +13.2=1,-1.000000 +14.0=1,1.000000 +15.2=1,-1.000000 +16.0=1,1.000000 +17.2=1,-1.000000 +18.0=1,1.000000 +19.2=1,-1.000000 +20.0=1,1.000000 +21.0=1,1.000000 +22.0=1,1.000000 +23.0=1,1.000000 +24.2=1,-1.000000 +25.0=1,-1.000000 +26.2=1,1.000000 +27.2=1,-1.000000 +28.0=1,-1.000000 +29.0=1,-1.000000 +29.2=1,1.000000 +30.0=1,1.000000 +32.2=1,-1.000000 +33.2=1,-1.000000 +34.0=1,-1.000000 +35.0=1,-1.000000 +35.2=1,-1.000000 +36.2=1,1.000000 +37.2=1,1.000000 +38.0=1,1.000000 +38.2=1,1.000000 +39.2=1,-1.000000 +40.0=1,-1.000000 +41.2=1,-1.000000 +42.0=1,1.000000 +43.0=1,-1.000000 +44.2=1,1.000000 +45.0=1,1.000000 +46.0=1,1.000000 +46.2=1,-1.000000 +47.2=1,-1.000000 +48.1=1,-1.000000 +49.1=1,-1.000000 +49.2=1,-1.000000 +51.1=1,-1.000000 +52.0=1,-1.000000 +52.2=1,-1.000000 +53.0=1,-1.000000 +54.2=1,1.000000 +55.0=1,-1.000000 +55.2=1,1.000000 +56.0=1,-1.000000 +57.0=1,1.000000 +57.2=1,1.000000 +59.0=1,-1.000000 +60.1=1,-1.000000 +61.1=1,1.000000 +62.2=1,1.000000 +63.0=1,-1.000000 +64.1=1,-1.000000 +65.2=1,-1.000000 +66.1=1,-1.000000 +67.2=1,-1.000000 +68.1=1,-1.000000 +69.1=1,-1.000000 +70.2=1,1.000000 +71.1=1,-1.000000 +72.2=1,-1.000000 +73.0=1,-1.000000 +74.0=1,1.000000 +74.1=1,1.000000 +75.0=1,-1.000000 +76.2=1,-1.000000 +77.1=1,1.000000 +78.1=1,1.000000 +79.2=1,-1.000000 +80.2=1,-1.000000 +81.1=1,1.000000 +82.1=1,1.000000 +83.0=1,-1.000000 +83.2=1,1.000000 +84.0=1,-1.000000 +84.2=1,1.000000 +85.2=1,1.000000 +86.0=1,-1.000000 +87.2=1,-1.000000 +88.0=1,-1.000000 +89.2=1,-1.000000 +90.0=1,-1.000000 +91.2=1,-1.000000 +92.0=1,-1.000000 +93.1=1,1.000000 +94.0=1,-1.000000 +95.1=1,1.000000 +96.0=1,-1.000000 +97.2=1,1.000000 +98.0=1,1.000000 +98.2=1,-1.000000 +99.1=1,-1.000000 +100.0=1,-1.000000 +100.2=1,1.000000 +101.0=1,-1.000000 +102.2=1,-1.000000 + diff --git a/ports/bloboats/bloboats/data/levels/meri10.hsc b/ports/bloboats/bloboats/data/levels/meri10.hsc new file mode 100644 index 0000000000..224f050e91 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri10.hsc @@ -0,0 +1 @@ +20.0 22.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri10.mdl b/ports/bloboats/bloboats/data/levels/meri10.mdl new file mode 100644 index 0000000000..8043b415df --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri10.mdl @@ -0,0 +1,217 @@ +113 103 +1.344348 -1.860869 +-1.147578 -1.811677 +-1.787080 1.787081 +18.541838 -1.678152 +16.859495 -0.826585 +14.777509 -0.272218 +12.786772 -1.116865 +11.378158 -2.194679 +9.672344 -2.872852 +7.774443 -2.873394 +6.520555 -2.166422 +5.515737 -1.611492 +4.846965 -0.909813 +3.942513 -0.572979 +3.148931 -0.734876 +2.431770 -1.766928 +22.226578 -1.245963 +22.915274 -0.827826 +23.136641 0.770931 +23.948317 0.106832 +23.800739 -1.319751 +22.300367 -2.082235 +2.293133 -3.231753 +4.077877 -2.349917 +5.357379 -3.228228 +7.389744 -4.155560 +10.045311 -4.056304 +11.891986 -3.270350 +13.334748 -2.338200 +14.865552 -1.622144 +16.461988 -1.912398 +18.069101 -2.744223 +1.295158 -3.066086 +-2.025338 -2.893912 +-2.837014 1.828571 +7.813166 1.533415 +7.198259 2.000744 +6.804718 2.910806 +7.321241 3.599502 +8.132916 3.501116 +8.501861 2.738632 +8.919997 3.451924 +9.830059 3.648694 +10.420369 2.959998 +10.125214 2.148321 +8.674034 0.524968 +9.510307 1.558011 +-0.335900 4.000745 +0.598758 2.623354 +1.459627 3.828571 +2.910807 1.885466 +4.116024 1.910062 +1.754782 5.574906 +0.672546 4.000744 +-0.729441 5.771676 +12.883596 1.449521 +13.424715 5.458713 +13.842851 1.793869 +14.039621 3.048278 +15.220243 3.023682 +15.392416 1.769273 +16.425459 1.400329 +16.081114 5.434116 +15.294032 5.434116 +15.048070 3.933744 +14.260989 3.933744 +14.285585 5.483309 +20.137852 -1.232091 +19.842775 -2.132643 +25.793037 1.361242 +25.793037 0.426584 +26.309559 -1.393540 +29.482477 -1.221366 +29.310303 4.681738 +28.467018 7.236691 +26.678503 0.770931 +26.752293 -0.631056 +28.670801 -0.557267 +28.498627 4.337390 +27.792345 6.824673 +18.856152 6.121826 +19.229605 7.035878 +16.446392 9.535653 +16.769642 10.198689 +13.305612 11.604382 +13.032565 10.589923 +10.494225 11.754992 +7.532228 10.449705 +5.473891 7.839132 +4.720841 6.182422 +10.673008 10.439313 +8.213045 9.385043 +6.606538 7.427113 +5.401658 4.615726 +3.465758 6.433438 +4.017994 4.826931 +-9.915685 1.477148 +-7.907551 1.175928 +-9.012025 5.644025 +-5.246775 10.563951 +-0.075831 11.819035 +3.086979 9.559885 +-7.405518 4.941178 +-4.443521 9.208462 +-0.276644 10.463545 +0.978439 9.861105 +0.375999 8.756632 +2.936369 8.154192 +-5.397385 -6.003149 +2.584946 -5.852540 +-5.598198 -7.258233 +-7.857348 -3.643593 +-6.075130 -3.819304 +1 2 34 +1 34 33 +1 33 32 +0 1 32 +3 31 4 +4 5 29 +5 6 29 +4 31 30 +4 29 30 +6 28 29 +6 27 28 +6 7 27 +7 8 27 +8 26 27 +8 9 26 +9 25 26 +9 10 25 +10 24 25 +10 11 24 +11 23 24 +11 12 23 +12 13 23 +13 14 23 +14 15 23 +15 22 23 +16 17 21 +17 20 21 +18 19 20 +17 18 20 +35 45 46 +35 36 40 +35 40 46 +40 44 46 +40 43 44 +40 41 43 +41 42 43 +36 39 40 +36 38 39 +36 37 38 +2 54 34 +2 47 54 +47 53 54 +47 48 53 +48 49 53 +49 52 53 +49 50 52 +50 51 52 +15 32 22 +0 32 15 +56 65 66 +56 58 65 +55 58 56 +55 57 58 +58 59 65 +59 64 65 +62 63 64 +61 62 64 +59 60 61 +59 61 64 +3 67 31 +31 67 68 +16 68 67 +16 21 68 +18 69 19 +19 69 70 +74 78 79 +73 78 74 +73 77 78 +72 77 73 +71 77 72 +71 76 77 +70 76 71 +70 75 76 +69 75 70 +96 97 98 +97 102 98 +98 102 103 +98 103 99 +99 103 100 +100 103 104 +100 104 105 +100 105 101 +101 105 107 +105 106 107 +89 94 95 +89 95 93 +88 89 93 +88 93 92 +87 88 92 +87 92 91 +84 86 90 +84 90 85 +83 84 85 +82 83 85 +81 83 82 +80 81 82 +74 81 80 +74 79 80 +108 109 110 +108 110 112 +110 111 112 +86 87 91 +86 91 90 diff --git a/ports/bloboats/bloboats/data/levels/meri10.tdt b/ports/bloboats/bloboats/data/levels/meri10.tdt new file mode 100644 index 0000000000..0a68eac091 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri10.tdt @@ -0,0 +1,9 @@ +0 -10.0 50.0 30.0 -20.0 CAPTAIN. +2 -10.0 50.0 30.0 -20.0 THIS_IS_GREAT. +0 40.0 30.0 60.0 20.0 _CAPTAIN. +2 40.0 30.0 60.0 20.0 _I'D_LIKE_TO_CONGRATULATE_YOU +3 40.0 30.0 60.0 20.0 _FOR_WHAT_YOU_HAVE_DONE. +5 40.0 30.0 60.0 20.0 _AND_I_WISH_YOU_LOVE +6 40.0 30.0 60.0 20.0 _AND_LUCK_LIKE_OURS +8 40.0 30.0 60.0 20.0 _MARKUS_AND_HENNA +10 40.0 30.0 60.0 20.0 _ENGAGED_ON_SATURDAY,_3RD_JUNE_2006 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri11.dat b/ports/bloboats/bloboats/data/levels/meri11.dat new file mode 100644 index 0000000000..d0d45aa1bf --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri11.dat @@ -0,0 +1,108 @@ +levels/meri11.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +2 +0.000000 0.200000 0.000000 9.000000 +-8.000000 5.000000 0.000000 0.000000 0.000000 +475.000000 5.000000 2.000000 +0.0=1,-1.000000 +0.2=1,-1.000000 +1.2=1,1.000000 +2.0=1,1.000000 +2.2=1,-1.000000 +3.2=1,-1.000000 +4.0=1,-1.000000 +4.2=1,-1.000000 +5.0=1,-1.000000 +6.2=1,-1.000000 +7.0=1,-1.000000 +7.2=1,-1.000000 +8.0=1,-1.000000 +9.0=1,-1.000000 +10.2=1,-1.000000 +11.0=1,-1.000000 +12.2=1,-1.000000 +13.2=1,-1.000000 +14.0=1,-1.000000 +15.0=1,-1.000000 +16.2=1,-1.000000 +17.2=1,-1.000000 +18.0=1,-1.000000 +19.0=1,-1.000000 +20.2=1,-1.000000 +21.2=1,-1.000000 +22.0=1,-1.000000 +23.0=1,-1.000000 +24.2=1,-1.000000 +25.0=1,-1.000000 +25.1=1,1.000000 +26.2=1,-1.000000 +27.0=1,-1.000000 +27.1=1,1.000000 +28.2=1,1.000000 +29.0=1,1.000000 +29.2=1,-1.000000 +30.0=1,-1.000000 +30.2=1,1.000000 +31.0=1,1.000000 +32.2=1,-1.000000 +33.0=1,-1.000000 +33.2=1,-1.000000 +34.0=1,-1.000000 +35.0=1,-1.000000 +36.0=1,1.000000 +37.2=1,1.000000 +38.0=1,-1.000000 +39.1=1,-1.000000 +40.0=1,-1.000000 +41.2=2,1.000000 +42.0=1,1.000000 +43.0=1,1.000000 +43.2=1,1.000000 +44.2=2,1.000000 +45.0=2,1.000000 +45.1=2,-1.000000 +46.0=1,1.000000 +46.2=2,1.000000 +47.1=2,-1.000000 +47.2=2,1.000000 +48.2=1,1.000000 +49.0=1,1.000000 +50.0=1,-1.000000 +51.0=1,1.000000 +51.2=1,1.000000 +52.0=1,1.000000 +53.0=1,1.000000 +54.0=1,1.000000 +54.2=1,1.000000 +56.2=1,1.000000 +58.2=1,1.000000 +59.0=1,-1.000000 +61.0=1,1.000000 +62.2=1,1.000000 +63.2=1,1.000000 +64.0=1,1.000000 +66.2=1,1.000000 +69.0=1,-1.000000 +enemy 0 70.0 370.0 0.0 1.0 +enemy 1 270.0 10.0 250.0 300.0 +enemy 2 15.0 350.0 -400.0 1.0 +enemy 2 35.0 460.0 -400.0 1.0 +enemy 2 55.0 590.0 -400.0 1.0 +enemy 2 75.0 740.0 -400.0 1.0 +enemy 2 95.0 910.0 -400.0 1.0 +enemy 2 115.0 1100.0 -400.0 1.0 +enemy 2 135.0 1310.0 -400.0 1.0 +enemy 2 155.0 1540.0 -400.0 1.0 +enemy 2 175.0 1790.0 -400.0 1.0 +enemy 2 195.0 2060.0 -400.0 1.0 +enemy 2 215.0 2350.0 -400.0 1.0 +enemy 2 284.0 3060.0 -400.0 1.0 +enemy 3 15.0 2000.0 -400.0 0.5 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri11.hsc b/ports/bloboats/bloboats/data/levels/meri11.hsc new file mode 100644 index 0000000000..81d1fda28a --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri11.hsc @@ -0,0 +1 @@ +27.0 29.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri11.mdl b/ports/bloboats/bloboats/data/levels/meri11.mdl new file mode 100644 index 0000000000..a68b02d366 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri11.mdl @@ -0,0 +1,157 @@ +85 71 +-1.317766 -1.033512 +1.677837 -1.918360 +-2.355674 0.781343 +-2.574332 2.377541 +-1.327986 4.279858 +4.236126 -1.524777 +5.766726 -0.453357 +8.346881 -0.453357 +9.986810 -0.147237 +11.408081 -0.431491 +13.922639 -0.431491 +15.475105 -1.590374 +20.154369 -2.333809 +23.652885 -2.246346 +26.561026 -1.459180 +26.561026 -1.459180 +17.639811 1.065597 +19.126678 0.508735 +19.422581 1.874629 +21.762213 1.874629 +23.948784 1.218657 +24.386099 0.497089 +23.270947 0.212834 +21.368629 0.212834 +19.969223 0.278432 +19.969223 0.278432 +29.972078 -0.978134 +31.458946 0.465003 +32.989548 0.005823 +34.039101 0.005823 +34.060966 -0.978134 +48.011944 -0.993318 +49.124054 0.180705 +50.641281 0.568813 +51.756432 -0.897353 +54.037727 -0.877879 +55.001644 2.998409 +55.030190 5.975164 +57.019970 6.018896 +57.019970 -3.995603 +49.038982 -3.995603 +32.071186 -3.908140 +10.008677 -3.973737 +10.008677 -3.973737 +-5.997028 -3.951872 +-6.018894 3.985384 +44.444912 1.883110 +43.412388 1.401532 +45.086971 2.748611 +42.288872 3.720517 +42.333950 3.648778 +42.343437 3.564586 +42.315453 3.484616 +42.255543 3.424707 +42.175571 3.396724 +42.091381 3.406210 +42.019642 3.451286 +41.974567 3.523025 +41.965080 3.607217 +41.993065 3.687187 +42.052971 3.747097 +42.132942 3.775079 +42.217136 3.765593 +43.630692 3.422436 +43.586121 3.493366 +43.576744 3.576608 +43.604408 3.655676 +43.663643 3.714910 +43.742714 3.742577 +43.825954 3.733198 +43.896885 3.688630 +43.941452 3.617701 +43.950832 3.534458 +43.923164 3.455390 +43.863930 3.396156 +43.784863 3.368489 +43.701618 3.377868 +42.592442 1.401532 +41.651020 1.705217 +40.876625 2.540349 +41.210678 1.523006 +42.258389 0.961190 +43.761627 0.961190 +44.672680 1.614111 +44.672680 1.614111 +39 38 37 +39 37 36 +3 4 45 +3 45 44 +62 61 60 +49 62 60 +49 60 59 +69 68 67 +70 69 67 +50 49 59 +70 67 66 +71 70 66 +50 59 58 +71 66 65 +51 50 58 +72 71 65 +51 58 57 +72 65 64 +52 51 57 +73 72 64 +52 57 56 +73 64 63 +53 52 56 +74 73 63 +53 56 55 +54 53 55 +74 63 76 +75 74 76 +39 36 35 +84 48 46 +78 79 80 +2 3 44 +84 46 47 +19 18 16 +20 19 16 +77 78 80 +82 84 47 +77 80 81 +47 77 81 +82 47 81 +21 20 16 +21 16 17 +0 2 44 +34 33 32 +21 17 24 +22 21 24 +28 27 26 +22 24 23 +34 32 31 +29 28 26 +30 29 26 +9 8 7 +10 9 7 +11 10 7 +7 6 5 +11 7 5 +39 35 34 +39 34 31 +30 26 14 +31 30 14 +39 31 14 +1 0 44 +39 14 13 +11 5 1 +12 11 1 +12 1 44 +39 13 12 +41 12 44 +39 12 41 +42 41 44 +39 41 40 diff --git a/ports/bloboats/bloboats/data/levels/meri11.tdt b/ports/bloboats/bloboats/data/levels/meri11.tdt new file mode 100644 index 0000000000..39955c8d43 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri11.tdt @@ -0,0 +1,8 @@ +0 -25.0 30.0 20.0 -40.0 CAPTAIN. +2 -25.0 30.0 20.0 -40.0 I_HAVE_SPOTTED_A_FLYING_OBJECT +3 -25.0 30.0 20.0 -40.0 BUT_I_CAN'T_SUCCEED_TO_IDENTIFY_IT. +5 -25.0 30.0 20.0 -40.0 EVEN_OUR_HI-TECH_DATABASE_IS_OF_NO_USE. +7 -25.0 30.0 20.0 -40.0 SUGGEST_CAUTION,_THE_SHIP_IS_EXPENSIVE. +0 260.0 20.0 310.0 -15.0 :S +2 260.0 20.0 310.0 -15.0 THERE_IT_IS,_CAPTAIN. +4 260.0 20.0 310.0 -15.0 I..I'M_NOT_AFRAID. \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri12.dat b/ports/bloboats/bloboats/data/levels/meri12.dat new file mode 100644 index 0000000000..ee02cee060 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri12.dat @@ -0,0 +1,135 @@ +levels/meri12.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +2 +0.000000 0.00000 0.000000 4.000000 +0.000000 5.000000 0.000000 0.000000 0.000000 +995.0 20.000 2.000000 +0.0=1,1.000000 +0.2=1,-1.000000 +1.2=1,-1.000000 +2.0=1,1.000000 +3.2=1,-1.000000 +4.0=1,1.000000 +5.2=1,-1.000000 +6.1=1,-1.000000 +7.1=1,-1.000000 +8.1=1,-1.000000 +9.1=1,-1.000000 +10.1=1,-1.000000 +11.1=1,-1.000000 +12.1=1,-1.000000 +13.1=1,-1.000000 +14.1=1,-1.000000 +16.1=1,-1.000000 +17.1=1,-1.000000 +18.1=2,-1.000000 +19.1=2,-1.000000 +22.1=2,-1.000000 +23.1=2,-1.000000 +24.1=1,-1.000000 +26.0=1,-1.000000 +27.0=1,-1.000000 +28.0=1,-1.000000 +30.0=1,-1.000000 +31.0=1,-1.000000 +32.0=1,-1.000000 +33.0=1,-1.000000 +34.2=1,-1.000000 +35.0=1,-1.000000 +36.0=1,-1.000000 +37.0=1,-1.000000 +38.0=1,1.000000 +39.2=1,-1.000000 +40.0=1,-1.000000 +41.2=1,-1.000000 +42.0=1,-1.000000 +43.0=1,1.000000 +43.2=1,-1.000000 +44.2=1,-1.000000 +45.0=1,1.000000 +46.2=1,-1.000000 +47.2=1,-1.000000 +49.0=1,-1.000000 +50.0=1,-1.000000 +51.0=1,-1.000000 +52.2=1,-1.000000 +53.0=1,-1.000000 +54.0=1,-1.000000 +55.2=1,-1.000000 +56.0=1,-1.000000 +57.0=1,-1.000000 +58.0=1,-1.000000 +59.0=1,-1.000000 +60.2=1,-1.000000 +61.0=1,-1.000000 +62.0=1,-1.000000 +63.0=1,-1.000000 +64.0=1,-1.000000 +64.2=1,-1.000000 +65.0=1,1.000000 +65.2=1,1.000000 +66.2=1,1.000000 +67.0=1,1.000000 +68.0=1,1.000000 +69.0=1,1.000000 +70.1=1,-1.000000 +71.2=1,-1.000000 +72.1=1,-1.000000 +73.0=1,-1.000000 +74.2=1,1.000000 +75.2=1,1.000000 +76.0=1,-1.000000 +76.2=1,-1.000000 +77.1=1,-1.000000 +77.2=1,-1.000000 +78.1=1,-1.000000 +79.2=1,-1.000000 +80.0=1,1.000000 +80.2=1,1.000000 +81.1=1,-1.000000 +82.2=1,1.000000 +83.1=1,-1.000000 +84.2=1,1.000000 +85.1=1,-1.000000 +86.2=1,1.000000 +87.1=1,-1.000000 +87.2=1,1.000000 +88.1=1,1.000000 +88.2=1,-1.000000 +89.2=1,-1.000000 +90.0=1,1.000000 +90.1=1,1.000000 +91.2=1,-1.000000 +92.2=1,-1.000000 +93.2=1,-1.000000 +94.0=1,1.000000 +94.2=1,1.000000 +95.1=1,-1.000000 +96.2=1,1.000000 +97.2=1,1.000000 +98.2=1,1.000000 +100.0=1,-1.000000 +101.0=1,-1.000000 +101.1=1,-1.000000 +102.0=1,-1.000000 +103.2=1,1.000000 +104.2=1,1.000000 +105.0=1,-1.000000 +106.0=1,-1.000000 +107.2=1,1.000000 +108.2=1,1.000000 +109.0=1,1.000000 +110.1=1,1.000000 +111.1=2,-1.000000 +112.1=2,-1.000000 +113.1=2,-1.000000 +114.1=2,-1.000000 +115.1=2,-1.000000 diff --git a/ports/bloboats/bloboats/data/levels/meri12.hsc b/ports/bloboats/bloboats/data/levels/meri12.hsc new file mode 100644 index 0000000000..23efe29fd8 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri12.hsc @@ -0,0 +1 @@ +70.0 80.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri12.mdl b/ports/bloboats/bloboats/data/levels/meri12.mdl new file mode 100644 index 0000000000..a190cb581b --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri12.mdl @@ -0,0 +1,243 @@ +126 116 +0.787251 -4.689714 +-4.440665 -3.307123 +-7.004575 0.892457 +10.575370 -2.169186 +22.361347 -3.100605 +25.777004 -1.892015 +29.483932 -0.939777 +32.366459 0.343128 +35.039616 1.054646 +38.329021 0.660061 +42.031456 -1.373791 +47.783291 -3.212860 +56.700005 -3.125409 +67.547104 -1.671139 +70.029724 -0.650884 +71.288040 0.233338 +72.652504 1.074415 +73.622414 1.685562 +74.766853 1.893970 +75.798241 1.096928 +76.695389 -0.242673 +77.477585 -1.297045 +79.109993 -3.099497 +82.204765 -4.051735 +86.183769 -4.289795 +89.958618 -2.691574 +80.482674 4.252127 +80.040558 3.435874 +82.081100 5.272323 +84.937813 5.306331 +87.828537 4.490127 +88.746765 3.537888 +87.794525 2.585649 +86.162117 2.313581 +83.849533 2.177547 +81.604942 2.381578 +114.199203 -2.131238 +122.746170 -6.785525 +131.293137 -10.678202 +135.270447 -11.185942 +141.532562 -9.070356 +147.117706 -5.177680 +150.813477 -2.902418 +155.600357 -3.678384 +160.017090 -3.615452 +164.561356 -2.133047 +166.496460 -10.255084 +171.751083 6.228301 +176.555283 6.973842 +170.296371 0.898359 +172.787292 1.630980 +170.690109 5.277246 +182.073685 6.660753 +182.217392 7.228101 +169.050919 0.019214 +169.197449 -1.079717 +171.468567 -1.812338 +173.007080 -1.299504 +173.007080 -0.127311 +172.201172 0.092476 +174.325790 1.044883 +178.718521 1.634071 +181.065216 2.156120 +179.740082 2.495790 +175.571259 2.290338 +181.497482 2.664892 +190.663254 -10.823575 +190.516724 1.484454 +184.754608 2.116175 +184.638306 2.718667 +185.910934 2.590038 +189.784088 3.022958 +192.201736 2.729909 +195.864838 1.044882 +199.967499 -1.812340 +205.315643 -5.182395 +208.172852 -6.427850 +214.766449 -7.673306 +221.946121 -7.526782 +228.612961 -5.988278 +232.935440 -2.984533 +236.012436 -0.640146 +239.968597 1.924027 +245.023682 3.462531 +251.031174 3.755579 +250.811386 14.232057 +253.009232 14.305318 +252.935989 -17.417160 +236.525284 -18.003258 +215.279266 -18.149780 +197.183533 -18.296307 +183.190491 -18.442829 +163.026855 -18.886669 +130.785339 -18.886669 +103.875099 -18.125059 +66.386932 -18.294306 +33.815048 -18.463552 +-3.964128 -18.363449 +-16.065277 -18.109579 +-7.102511 6.915565 +-16.994122 7.013502 +74.564651 -6.639835 +103.875099 -18.125059 +95.160614 1.592424 +97.234612 3.020424 +100.736610 4.074423 +103.932610 4.074447 +92.916618 -0.175575 +97.642609 -2.521574 +102.062607 -2.079574 +105.632607 0.300425 +107.060562 1.048533 +103.422615 2.204424 +109.100464 0.946618 +101.076614 0.980425 +97.438614 0.810425 +152.513306 -0.012708 +155.233032 1.857104 +157.884766 3.352954 +161.114441 4.610828 +167.403809 5.562732 +165.126038 4.032886 +164.480103 2.571033 +162.100342 2.129077 +156.558899 1.619128 +153.125244 -0.250684 +2 99 100 +2 100 98 +1 2 98 +1 98 97 +0 1 97 +0 97 96 +0 96 3 +3 96 4 +4 96 5 +5 96 6 +6 96 7 +7 96 8 +8 96 9 +9 96 10 +10 96 11 +11 96 95 +11 95 12 +12 95 13 +13 95 14 +14 95 15 +94 95 101 +15 95 101 +20 101 21 +21 101 22 +22 101 23 +23 94 101 +23 24 94 +24 25 94 +36 37 94 +37 93 94 +37 38 93 +38 39 93 +39 40 93 +40 41 92 +40 92 93 +41 42 92 +42 43 92 +44 45 92 +45 46 92 +46 91 92 +46 66 91 +66 90 91 +66 67 90 +68 69 70 +68 70 71 +67 68 71 +67 71 72 +67 72 73 +67 73 90 +73 74 90 +74 75 90 +75 76 90 +76 89 90 +76 77 89 +77 78 89 +78 88 89 +78 79 88 +79 80 88 +80 81 88 +81 82 88 +82 87 88 +82 83 87 +83 84 87 +84 85 87 +85 86 87 +56 57 58 +56 58 59 +55 56 59 +54 55 59 +49 54 59 +49 59 50 +50 59 60 +50 60 64 +60 61 64 +61 63 64 +61 65 63 +61 62 65 +48 52 53 +47 51 48 +48 51 52 +26 27 35 +26 35 28 +28 35 34 +28 34 29 +29 34 33 +29 33 30 +30 33 32 +30 32 31 +36 111 113 +36 110 111 +103 104 115 +104 114 115 +104 112 114 +104 106 112 +104 105 106 +25 102 107 +102 108 107 +102 109 108 +102 110 109 +36 102 110 +43 44 92 +116 117 125 +117 118 125 +118 124 125 +119 123 124 +118 119 124 +119 120 121 +119 121 122 +119 122 123 +47 120 51 +51 120 121 +15 101 16 +16 101 17 +17 101 18 +18 101 19 +19 101 20 diff --git a/ports/bloboats/bloboats/data/levels/meri12.tdt b/ports/bloboats/bloboats/data/levels/meri12.tdt new file mode 100644 index 0000000000..02915328d6 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri12.tdt @@ -0,0 +1,3 @@ +0 -25.0 30.0 20.0 -40.0 SOON_TO_BE_THERE,_FINLAND. +2 -25.0 30.0 20.0 -40.0 I_WONDER_IF_I'LL_SEE_ANY +3 -25.0 30.0 20.0 -40.0 POLAR_BEARS_OR_PENGUINS. diff --git a/ports/bloboats/bloboats/data/levels/meri13.dat b/ports/bloboats/bloboats/data/levels/meri13.dat new file mode 100644 index 0000000000..ba6d4b07ac --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri13.dat @@ -0,0 +1,110 @@ +levels/meri13.mdl +images/ground2.png +images/alus.png +images/maali.png +images/groundedge2.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +2 +0.000000 0.000000 0.000000 7.000000 +0.000000 20.000000 0.000000 0.000000 0.000000 +420.000000 10.000000 2.000000 +0.1=1,1.000000 +0.2=1,-1.000000 +1.2=1,-1.000000 +2.2=1,-1.000000 +3.1=1,1.000000 +4.2=1,-1.000000 +5.1=1,1.000000 +6.2=1,-1.000000 +7.0=1,-1.000000 +8.2=1,-1.000000 +9.0=1,-1.000000 +10.0=1,-1.000000 +11.0=1,-1.000000 +12.2=1,-1.000000 +13.0=1,-1.000000 +14.2=1,-1.000000 +15.0=1,-1.000000 +16.2=1,-1.000000 +17.0=1,-1.000000 +17.2=1,-1.000000 +19.0=1,-1.000000 +20.0=1,-1.000000 +20.2=1,-1.000000 +21.2=1,-1.000000 +22.0=1,-1.000000 +24.2=1,-1.000000 +25.0=1,-1.000000 +26.0=1,-1.000000 +27.2=1,-1.000000 +28.0=1,-1.000000 +29.0=1,-1.000000 +30.2=1,-1.000000 +31.0=1,-1.000000 +32.0=1,-1.000000 +32.2=1,-1.000000 +33.2=1,-1.000000 +34.0=1,-1.000000 +36.2=1,-1.000000 +37.0=1,-1.000000 +38.0=1,-1.000000 +39.0=1,-1.000000 +40.2=1,-1.000000 +41.0=1,-1.000000 +42.0=1,-1.000000 +43.0=1,-1.000000 +44.0=1,-1.000000 +45.2=1,-1.000000 +46.0=1,-1.000000 +47.0=1,-1.000000 +48.2=1,-1.000000 +49.0=1,-1.000000 +50.0=1,-1.000000 +51.0=1,-1.000000 +52.2=1,-1.000000 +53.0=1,-1.000000 +54.0=1,-1.000000 +55.2=1,-1.000000 +56.0=1,-1.000000 +57.0=1,-1.000000 +58.0=1,-1.000000 +59.2=1,-1.000000 +60.0=1,-1.000000 +61.2=1,-1.000000 +62.0=1,-1.000000 +63.0=1,-1.000000 +64.0=1,-1.000000 +64.2=1,-1.000000 +65.2=1,-1.000000 +66.0=1,-1.000000 +66.2=1,-1.000000 +67.2=1,-1.000000 +68.2=1,-1.000000 +69.0=1,-1.000000 +70.1=1,1.000000 +71.1=1,1.000000 +72.0=1,-1.000000 +72.1=1,1.000000 +73.0=1,1.000000 +73.2=1,1.000000 +74.1=1,1.000000 +75.2=1,1.000000 +76.1=1,1.000000 +77.2=1,1.000000 +78.1=1,1.000000 +79.2=1,1.000000 +80.2=1,1.000000 +81.1=1,1.000000 +81.2=1,-1.000000 +enemy 0 -5.0 -10.0 0.0 1.0 +enemy 0 15.0 -12.0 0.5 1.0 +enemy 0 -15.0 -9.0 -0.4 1.0 +enemy 2 -5.0 450.0 -0.4 1.0 +enemy 2 0.0 410.0 -0.4 1.0 +enemy 2 35.0 510.0 -0.4 1.0 +enemy 1 155.0 15.0 155.0 210.0 +enemy 3 -5.0 1000.0 0.0 0.5 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri13.hsc b/ports/bloboats/bloboats/data/levels/meri13.hsc new file mode 100644 index 0000000000..a87a54621a --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri13.hsc @@ -0,0 +1 @@ +35.0 40.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri13.mdl b/ports/bloboats/bloboats/data/levels/meri13.mdl new file mode 100644 index 0000000000..54c77e6d45 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri13.mdl @@ -0,0 +1,171 @@ +88 82 +1.059043 -3.164894 +-3.223936 -1.826596 +-4.837766 2.574469 +4.050532 -2.102128 +5.625000 -0.527660 +7.494681 -0.350532 +9.462767 -2.003724 +12.178724 -1.511702 +14.068086 -0.665426 +13.536703 0.515426 +13.851597 0.928723 +15.859044 0.751596 +16.134577 0.515426 +15.937768 0.239894 +15.563831 -0.567021 +16.252661 -1.767553 +17.945215 -2.318617 +20.228195 -2.279256 +22.284561 -1.621678 +25.160858 -1.900103 +26.840963 -0.744149 +26.840963 1.597872 +27.431389 1.597872 +27.411709 -0.783511 +28.887774 -1.492022 +32.233517 -2.021081 +34.499706 -1.486805 +36.228729 -0.311171 +34.181919 1.184574 +37.429260 3.251064 +34.063831 1.912766 +37.350536 4.077660 +37.350536 0.495744 +37.783516 0.515425 +38.669155 -0.370213 +40.302666 -1.393618 +42.703732 -2.003724 +38.452663 2.385106 +40.597878 1.932447 +38.236179 4.117022 +39.121815 3.132979 +45.360645 -2.535107 +44.534046 3.723404 +40.853729 3.310106 +44.022346 4.746809 +44.888302 5.061702 +45.321281 4.215425 +48.411175 5.396276 +45.749046 -1.199084 +47.116013 -1.158844 +47.545223 -2.535107 +51.264904 -2.417022 +51.670403 1.205133 +53.137478 1.442749 +55.417564 0.692553 +57.995754 -1.314894 +62.817562 0.043085 +62.935646 5.907979 +48.922874 6.892022 +56.460640 7.364363 +61.420216 5.809575 +60.928196 4.668086 +55.850536 5.947340 +53.055855 6.045745 +64.352661 5.868617 +64.214905 8.820745 +64.903732 8.801064 +65.061180 -0.881916 +58.723946 -3.420746 +54.453197 -1.708512 +51.835644 -4.286704 +46.698940 -4.247343 +42.132984 -4.247343 +37.370216 -2.259576 +32.427433 -3.903212 +27.281172 -3.373276 +21.978344 -3.487021 +18.260105 -4.207981 +14.717555 -2.456385 +13.162767 -3.105854 +9.876065 -3.637236 +6.668087 -2.200534 +3.322341 -4.227662 +-0.200532 -4.837769 +-5.140426 -2.515428 +-6.734576 4.018616 +-3.467554 7.187233 +-2.404788 5.848935 +2 86 87 +2 85 86 +2 84 85 +1 84 2 +1 83 84 +0 83 1 +0 82 83 +0 3 82 +3 81 82 +3 4 81 +4 5 81 +5 6 81 +6 80 81 +6 7 80 +7 79 80 +7 8 79 +8 78 79 +8 9 10 +8 10 14 +10 11 14 +11 12 13 +11 13 14 +14 15 78 +8 14 78 +15 77 78 +15 16 77 +16 17 77 +17 76 77 +17 18 76 +18 19 76 +19 75 76 +19 20 75 +20 21 22 +20 22 23 +23 24 75 +20 23 75 +24 74 75 +24 25 74 +25 26 74 +26 27 73 +26 73 74 +27 32 73 +32 33 73 +33 34 73 +34 35 73 +35 72 73 +35 36 72 +36 41 72 +41 71 72 +41 48 71 +48 49 71 +49 50 71 +50 70 71 +50 51 70 +51 52 70 +52 69 70 +52 53 69 +53 54 69 +54 55 69 +55 68 69 +55 56 68 +56 67 68 +56 57 67 +57 64 67 +64 65 66 +64 66 67 +59 60 61 +59 61 62 +59 62 63 +58 59 63 +47 58 63 +46 58 47 +45 58 46 +28 30 31 +28 31 29 +29 31 39 +29 39 37 +37 39 40 +37 40 38 +38 40 43 +38 43 44 +38 44 42 diff --git a/ports/bloboats/bloboats/data/levels/meri13.tdt b/ports/bloboats/bloboats/data/levels/meri13.tdt new file mode 100644 index 0000000000..90757e12aa --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri13.tdt @@ -0,0 +1,4 @@ +0 -25.0 30.0 20.0 -40.0 CAPTAIN. +2 -25.0 30.0 20.0 -40.0 CAN_YOU_SEE_THAT_THE_NUMBER +3 -25.0 30.0 20.0 -40.0 OF_TENTACLES_IS_CONSTANTLY +4 -25.0 30.0 20.0 -40.0 INCREASING_AS_WE'RE_GETTING_CLOSER? \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri14.dat b/ports/bloboats/bloboats/data/levels/meri14.dat new file mode 100644 index 0000000000..1b8dd58066 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri14.dat @@ -0,0 +1,93 @@ +levels/meri14.mdl +images/ground2.png +images/alus.png +images/maali.png +images/groundedge2.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +2 +0.000000 0.000000 0.000000 7.000000 +0.000000 20.000000 0.000000 0.000000 0.000000 +440.000000 25.000000 2.000000 +0.1=1,1.000000 +0.2=1,-1.000000 +1.2=1,-1.000000 +2.2=1,-1.000000 +3.1=1,1.000000 +4.1=1,1.000000 +5.2=1,-1.000000 +6.0=1,-1.000000 +7.2=1,-1.000000 +8.0=1,-1.000000 +9.2=1,-1.000000 +10.0=1,-1.000000 +11.2=1,-1.000000 +13.2=1,-1.000000 +14.0=1,-1.000000 +15.1=2,1.000000 +15.2=2,1.000000 +16.0=2,1.000000 +16.2=2,-1.000000 +17.2=1,-1.000000 +19.0=1,-1.000000 +20.0=1,-1.000000 +21.2=1,-1.000000 +22.0=1,-1.000000 +23.2=1,-1.000000 +24.0=1,-1.000000 +25.2=1,-1.000000 +26.0=1,-1.000000 +27.2=1,-1.000000 +28.0=1,-1.000000 +29.0=1,-1.000000 +30.0=1,-1.000000 +31.0=1,-1.000000 +32.0=1,-1.000000 +33.0=1,-1.000000 +34.2=1,-1.000000 +35.0=1,-1.000000 +36.0=1,-1.000000 +37.2=1,-1.000000 +38.2=1,-1.000000 +39.0=1,-1.000000 +40.2=1,-1.000000 +41.0=1,-1.000000 +42.0=1,-1.000000 +43.2=1,-1.000000 +44.2=1,-1.000000 +45.1=1,1.000000 +46.1=1,1.000000 +47.2=1,-1.000000 +48.2=1,-1.000000 +49.1=1,1.000000 +50.0=1,1.000000 +51.2=1,1.000000 +52.0=1,1.000000 +53.2=1,1.000000 +54.0=1,1.000000 +55.0=1,1.000000 +56.2=1,1.000000 +57.0=1,1.000000 +58.0=1,1.000000 +59.0=1,1.000000 +59.2=1,1.000000 +60.0=1,-1.000000 +61.0=1,1.000000 +61.2=1,1.000000 +62.0=1,1.000000 +63.2=1,-1.000000 +64.0=1,-1.000000 +65.1=1,1.000000 +66.0=1,-1.000000 +66.1=1,-1.000000 +enemy 1 180.0 11.0 155.0 195.0 +enemy 1 180.0 19.0 155.0 195.0 +enemy 1 180.0 27.0 155.0 195.0 +enemy 1 180.0 35.0 155.0 195.0 +enemy 1 210.0 17.0 210.0 295.0 +enemy 1 250.0 19.0 210.0 295.0 +enemy 1 300.0 20.0 210.0 295.0 +enemy 1 350.0 21.0 210.0 295.0 diff --git a/ports/bloboats/bloboats/data/levels/meri14.hsc b/ports/bloboats/bloboats/data/levels/meri14.hsc new file mode 100644 index 0000000000..a9ae8abc2a --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri14.hsc @@ -0,0 +1 @@ +50.0 60.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri14.mdl b/ports/bloboats/bloboats/data/levels/meri14.mdl new file mode 100644 index 0000000000..25ea951546 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri14.mdl @@ -0,0 +1,140 @@ +72 67 +2.436702 -2.574468 +-1.925000 -1.964362 +-4.287489 1.719532 +7.376596 -1.590425 +15.209575 -1.905319 +23.840807 -1.039675 +24.135557 1.890732 +24.719364 -3.097192 +31.407707 -3.097192 +31.696777 1.448628 +32.174950 -1.180165 +38.464474 -0.971660 +27.712107 7.813804 +28.505640 7.842144 +28.318596 0.292322 +27.655428 0.275317 +41.100136 -5.024342 +42.432137 -9.077023 +46.059711 -9.615491 +48.440308 -8.765278 +49.375538 -3.284207 +50.863075 -1.302737 +52.807892 -0.727093 +55.185326 -1.128207 +56.708717 -2.450864 +58.982952 -3.607320 +64.027550 -4.372511 +68.420319 -3.522298 +69.922356 0.332001 +69.383888 7.332087 +66.209763 8.465705 +63.375710 8.352344 +60.598358 6.595235 +59.719803 3.251064 +60.314949 0.303659 +61.080139 0.473702 +61.448566 1.125532 +64.877754 1.635660 +67.059967 0.955490 +67.230011 1.664000 +64.962776 2.429192 +61.278519 2.089107 +61.080135 3.817873 +61.731964 6.085107 +63.970860 7.332086 +66.351456 7.303746 +68.703720 5.773363 +69.723969 3.364426 +71.651131 3.931236 +72.416321 -0.234808 +72.246277 -8.623575 +60.428326 -10.097277 +53.569935 -9.842214 +49.290535 -13.583150 +43.225685 -14.093277 +38.407810 -11.344256 +33.930023 -7.121532 +24.322617 -7.461617 +18.597851 -5.789532 +9.783976 -5.109361 +5.192826 -5.534468 +-1.552196 -5.506127 +-7.276962 -0.206467 +-6.029984 9.145874 +-3.068851 7.699363 +22.333134 1.890732 +22.335548 1.386651 +23.625437 1.383028 +34.139698 0.949844 +34.037674 1.493971 +31.696777 1.448628 +32.266846 0.900643 +2 63 64 +2 62 63 +2 61 62 +1 61 2 +0 61 1 +0 60 61 +0 3 60 +3 59 60 +3 4 59 +4 58 59 +4 5 58 +5 6 7 +5 7 58 +7 57 58 +7 8 57 +12 14 15 +12 13 14 +8 56 57 +8 10 56 +10 11 56 +11 16 56 +16 55 56 +16 17 55 +17 54 55 +17 18 54 +18 53 54 +18 19 53 +19 52 53 +19 20 52 +20 21 52 +21 22 52 +22 23 52 +23 24 52 +24 25 52 +25 51 52 +25 26 51 +26 27 51 +27 50 51 +27 49 50 +27 28 49 +28 48 49 +28 47 48 +29 48 47 +29 47 46 +29 46 45 +29 45 30 +30 45 31 +31 45 44 +31 44 43 +31 43 32 +32 33 42 +32 42 43 +33 34 42 +34 41 42 +34 35 41 +35 36 41 +36 40 41 +36 37 40 +37 38 40 +38 39 40 +5 67 6 +65 66 67 +6 65 67 +8 71 10 +8 70 71 +69 71 70 +68 71 69 diff --git a/ports/bloboats/bloboats/data/levels/meri14.tdt b/ports/bloboats/bloboats/data/levels/meri14.tdt new file mode 100644 index 0000000000..57a578a9b0 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri14.tdt @@ -0,0 +1,8 @@ +0 -25.0 30.0 20.0 -40.0 CAPTAIN. +2 -25.0 30.0 20.0 -40.0 WE'RE_APPROACHING_SANTAHAMINA. +4 -25.0 30.0 20.0 -40.0 I_CAN_SEE_ONE_OF_THE_MAIN_CAVES +5 -25.0 30.0 20.0 -40.0 USED_FOR_PRODUCING_NUCLEAR_WEAPONS. +0 145.0 30.0 175.0 -40.0 UH.._A_WEIRD_PLACE_FOR_STORING +1 145.0 30.0 175.0 -40.0 UFO_SHIPS. +0 410.0 10.0 449.0 -40.0 MMH.._CAPTAIN,_I_CAN'T_SEE_THE +1 410.0 10.0 449.0 -40.0 WEAPONS_BUT_I_DO_SEE_MS_ENTERPRISE. diff --git a/ports/bloboats/bloboats/data/levels/meri15.dat b/ports/bloboats/bloboats/data/levels/meri15.dat new file mode 100644 index 0000000000..4e80e851c6 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri15.dat @@ -0,0 +1,39 @@ +levels/meri15.mdl +images/ground.png +images/maali.png +images/alus.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +2 +0.000000 0.000000 0.000000 4.000000 +0.000000 20.000000 0.000000 0.000000 0.000000 +556.000000 38.000000 2.000000 +0.1=2,1.000000 +2.2=1,-1.000000 +3.0=2,-1.000000 +4.0=2,-1.000000 +6.0=2,-1.000000 +7.0=2,-1.000000 +8.0=2,-1.000000 +9.0=2,-1.000000 +10.0=2,-1.000000 +12.0=2,-1.000000 +12.2=2,-1.000000 +14.0=2,-1.000000 +15.0=2,-1.000000 +15.2=2,-1.000000 +16.2=2,-1.000000 +18.0=2,-1.000000 +18.2=1,-1.000000 +19.0=2,-1.000000 +22.1=1,-1.000000 +22.2=1,-1.000000 +23.0=1,-1.000000 +24.2=1,-1.000000 +26.1=2,1.000000 +26.2=1,-1.000000 +enemy 1 30.0 10.0 30.0 80.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri15.hsc b/ports/bloboats/bloboats/data/levels/meri15.hsc new file mode 100644 index 0000000000..f1a8506425 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri15.hsc @@ -0,0 +1 @@ +50.0 70.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri15.mdl b/ports/bloboats/bloboats/data/levels/meri15.mdl new file mode 100644 index 0000000000..48a67b50bd --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri15.mdl @@ -0,0 +1,56 @@ +28 27 +4.449081 -1.876378 +-1.658014 -4.071954 +-2.244742 5.115464 +11.929861 -4.223289 +21.170826 -3.392092 +34.274418 -5.103382 +45.373352 -3.685456 +65.615463 2.230718 +68.989151 -4.858911 +77.936752 -5.054487 +80.430344 2.181824 +91.333702 -2.071953 +105.953011 -6.521307 +119.056602 3.013021 +125.755081 3.159703 +128.150894 -2.463106 +132.629700 -2.492468 +134.737106 5.667745 +141.738586 4.279283 +142.194077 -22.314743 +103.301628 -22.840317 +48.116402 -24.066654 +7.472046 -22.665125 +-1.044125 -10.742488 +147.113983 16.290489 +154.413559 14.830574 +-7.354445 22.634441 +-13.802402 21.782824 +0 1 2 +0 23 1 +0 22 23 +0 3 22 +3 4 22 +4 21 22 +4 5 21 +5 6 21 +6 7 21 +7 8 21 +8 9 21 +9 20 21 +9 10 11 +9 11 20 +11 12 20 +12 13 14 +12 14 15 +12 15 20 +16 17 18 +15 16 19 +16 18 19 +15 19 20 +19 24 25 +18 24 19 +1 23 27 +1 27 2 +2 27 26 diff --git a/ports/bloboats/bloboats/data/levels/meri15.tdt b/ports/bloboats/bloboats/data/levels/meri15.tdt new file mode 100644 index 0000000000..1f533fc9f6 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri15.tdt @@ -0,0 +1,8 @@ +0 -25.0 30.0 20.0 -40.0 CAPTAIN. +2 -25.0 30.0 20.0 -40.0 THIS_LEVEL_IS_TO_SHOW_WHAT_THE +3 -25.0 30.0 20.0 -40.0 TENTACLES_DO_TO_MS_ENTERPRISES. +5 -25.0 30.0 20.0 -40.0 THEY_LET_THEM_PLAY_TOO_HARD_LEVELS +6 -25.0 30.0 20.0 -40.0 THAT_HAVE_NOTHING_TO_DO_WITH_THE_STORY. +8 -25.0 30.0 20.0 -40.0 IN_CASE_YOU_HAVE_HAD_A_GOOD_DAY,_SKIP +9 -25.0 30.0 20.0 -40.0 THIS_LEVEL_OR_YOU_WON'T_HAVE_ONE_ANYMORE. + diff --git a/ports/bloboats/bloboats/data/levels/meri16.dat b/ports/bloboats/bloboats/data/levels/meri16.dat new file mode 100644 index 0000000000..0496ce7018 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri16.dat @@ -0,0 +1,237 @@ +levels/meri16.mdl +images/ground2.png +images/alus.png +images/maali.png +images/groundedge2.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +1 +0.000000 0.000000 0.000000 8.000000 +-130.000000 13.000000 0.000000 0.000000 0.000000 +1028.000000 20.000000 2.000000 +0.2=2,-1.000000 +1.0=1,-1.000000 +2.0=1,-1.000000 +3.0=1,-1.000000 +3.2=1,-1.000000 +5.0=1,-1.000000 +7.0=1,-1.000000 +8.0=1,-1.000000 +8.2=1,1.000000 +10.0=1,1.000000 +12.0=1,1.000000 +13.0=1,1.000000 +13.2=1,1.000000 +14.2=1,1.000000 +16.0=1,1.000000 +18.0=1,1.000000 +18.2=1,1.000000 +19.2=1,1.000000 +21.0=1,1.000000 +23.0=1,1.000000 +23.2=1,-1.000000 +25.0=1,-1.000000 +26.0=1,-1.000000 +27.0=1,-1.000000 +29.0=1,-1.000000 +30.0=1,-1.000000 +32.0=1,1.000000 +32.2=1,1.000000 +34.0=1,1.000000 +34.2=1,-1.000000 +35.2=1,-1.000000 +38.0=1,-1.000000 +39.0=1,-1.000000 +39.2=1,-1.000000 +42.0=1,-1.000000 +43.1=1,-1.000000 +44.0=1,-1.000000 +44.2=1,-1.000000 +47.0=1,-1.000000 +47.2=1,-1.000000 +50.0=1,-1.000000 +51.0=1,-1.000000 +53.0=1,-1.000000 +53.2=1,-1.000000 +55.2=1,-1.000000 +56.0=1,-1.000000 +58.0=1,-1.000000 +58.2=1,1.000000 +59.0=1,1.000000 +61.0=1,1.000000 +61.2=1,-1.000000 +62.0=1,-1.000000 +64.2=1,-1.000000 +65.0=1,-1.000000 +65.2=1,-1.000000 +66.2=1,-1.000000 +67.0=1,1.000000 +68.0=1,1.000000 +68.2=1,1.000000 +69.0=1,-1.000000 +71.0=1,-1.000000 +72.2=1,-1.000000 +73.0=1,-1.000000 +73.2=1,1.000000 +75.0=1,-1.000000 +76.2=1,-1.000000 +77.0=1,1.000000 +77.2=1,1.000000 +78.0=1,-1.000000 +80.0=1,1.000000 +81.0=1,1.000000 +81.2=1,-1.000000 +82.0=1,1.000000 +82.2=1,-1.000000 +83.0=1,1.000000 +83.2=1,-1.000000 +84.0=1,-1.000000 +84.2=1,1.000000 +89.1=1,-1.000000 +90.0=2,-1.000000 +90.2=1,1.000000 +91.0=1,-1.000000 +91.2=1,1.000000 +92.0=1,-1.000000 +92.2=1,1.000000 +93.2=1,-1.000000 +94.1=1,1.000000 +98.0=2,-1.000000 +99.0=2,-1.000000 +100.0=1,-1.000000 +101.0=1,-1.000000 +101.2=1,-1.000000 +103.0=1,-1.000000 +104.2=1,-1.000000 +106.1=1,-1.000000 +106.2=1,-1.000000 +107.1=1,-1.000000 +108.1=1,-1.000000 +109.2=1,-1.000000 +110.0=1,-1.000000 +110.2=1,-1.000000 +111.0=1,-1.000000 +113.0=1,-1.000000 +114.0=1,-1.000000 +116.0=1,1.000000 +117.0=1,1.000000 +118.0=1,-1.000000 +118.2=1,-1.000000 +121.0=1,-1.000000 +121.2=1,-1.000000 +122.0=1,-1.000000 +124.0=1,-1.000000 +124.2=1,-1.000000 +126.0=1,-1.000000 +127.0=1,-1.000000 +128.0=1,-1.000000 +128.2=1,-1.000000 +131.0=1,-1.000000 +132.2=1,-1.000000 +133.0=1,-1.000000 +133.2=1,-1.000000 +135.0=1,-1.000000 +136.0=1,-1.000000 +138.0=1,-1.000000 +139.0=1,-1.000000 +141.1=2,1.000000 +142.1=2,1.000000 +146.1=2,-1.000000 +147.1=1,-1.000000 +149.2=1,-1.000000 +150.0=1,-1.000000 +150.2=1,-1.000000 +151.0=1,-1.000000 +152.2=1,-1.000000 +155.1=1,-1.000000 +158.1=2,1.000000 +160.2=2,-1.000000 +162.2=2,-1.000000 +164.2=2,-1.000000 +165.2=2,-1.000000 +166.1=2,1.000000 +167.1=2,1.000000 +168.2=2,-1.000000 +169.2=2,-1.000000 +170.0=2,-1.000000 +171.2=2,-1.000000 +172.0=2,1.000000 +173.2=2,1.000000 +174.0=2,1.000000 +174.2=2,1.000000 +176.0=2,1.000000 +177.0=2,1.000000 +177.2=2,-1.000000 +178.0=2,1.000000 +178.2=2,-1.000000 +180.0=2,-1.000000 +180.2=2,-1.000000 +181.0=2,-1.000000 +182.1=2,-1.000000 +183.1=2,-1.000000 +183.2=2,-1.000000 +184.0=2,-1.000000 +185.1=2,-1.000000 +186.1=2,-1.000000 +186.2=2,-1.000000 +187.2=2,-1.000000 +188.2=2,-1.000000 +189.1=2,1.000000 +190.2=2,-1.000000 +191.1=2,1.000000 +192.2=2,-1.000000 +194.1=2,-1.000000 +195.2=2,1.000000 +196.2=2,1.000000 +197.0=2,1.000000 +198.2=2,-1.000000 +199.2=2,1.000000 +200.1=2,1.000000 +201.1=2,1.000000 +201.2=2,1.000000 +202.2=2,1.000000 +203.0=2,-1.000000 +204.0=2,-1.000000 +204.2=2,1.000000 +205.2=2,-1.000000 +206.2=1,-1.000000 +207.0=1,-1.000000 +207.2=1,-1.000000 +208.0=1,-1.000000 +209.2=1,-1.000000 +210.0=1,1.000000 +210.2=1,-1.000000 +211.0=1,-1.000000 +211.1=1,-1.000000 +212.2=1,-1.000000 +213.0=1,-1.000000 +214.2=1,-1.000000 +215.0=1,1.000000 +215.2=1,-1.000000 +216.0=1,-1.000000 +218.0=1,-1.000000 +219.0=1,-1.000000 +219.2=1,1.000000 +220.2=1,-1.000000 +222.2=1,-1.000000 +223.0=1,-1.000000 +224.0=1,-1.000000 +224.2=1,-1.000000 +225.2=1,-1.000000 +227.2=1,-1.000000 +228.2=1,-1.000000 +229.0=1,-1.000000 +230.0=1,-1.000000 +231.0=1,-1.000000 +232.1=1,1.000000 +232.2=1,-1.000000 +233.2=2,-1.000000 +234.1=2,1.000000 +enemy 0 120.0 13.5 3.14159 1.0 +enemy 1 180.0 14.5 180.0 215.0 +enemy 0 225.0 0.0 0.0 1.0 +enemy 0 725.0 0.0 0.0 1.0 +enemy 3 -20.0 60.0 0.0 0.5 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri16.hsc b/ports/bloboats/bloboats/data/levels/meri16.hsc new file mode 100644 index 0000000000..86d3b00afd --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri16.hsc @@ -0,0 +1 @@ +120.0 150.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri16.mdl b/ports/bloboats/bloboats/data/levels/meri16.mdl new file mode 100644 index 0000000000..563509b2a0 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri16.mdl @@ -0,0 +1,477 @@ +241 235 +7.830095 -0.048099 +6.100739 -0.395091 +12.461861 -1.811677 +17.381115 -2.820124 +21.931423 -2.352795 +23.948317 -1.688696 +24.218876 0.992297 +25.138863 0.985393 +25.374901 -1.762485 +5.976127 0.973868 +7.694825 1.414932 +9.814001 3.955959 +13.056530 3.678963 +14.569437 3.877764 +15.036766 2.180622 +15.602480 3.803975 +17.398006 4.861615 +19.390305 3.385839 +19.882231 1.910063 +20.620119 3.385839 +22.317261 4.812422 +24.186577 3.951553 +24.260366 2.623354 +25.121235 2.746336 +25.440987 3.828571 +32.844463 3.828571 +32.992043 2.820124 +33.902103 2.672547 +33.975891 3.926956 +32.901360 -1.737888 +33.048939 1.090682 +33.934402 1.016894 +33.885208 -1.885466 +34.795269 -2.574162 +36.517006 -1.910062 +37.623837 -2.451180 +37.845200 1.066086 +38.878242 0.992297 +38.706070 -2.623354 +40.722965 -2.082237 +41.436256 -3.041491 +44.437000 -2.328199 +35.353283 4.541863 +36.041977 3.730186 +36.558498 4.492670 +37.985081 3.582608 +39.190296 3.435031 +40.592281 4.566459 +42.904331 3.533416 +43.888184 3.902359 +44.798244 1.614907 +47.265572 -4.197515 +47.454639 2.279006 +48.438492 0.754037 +49.299362 0.680249 +48.962715 -2.229814 +52.553768 -1.344348 +51.217873 2.672546 +53.751289 1.713292 +54.218620 1.713292 +55.399242 3.189068 +58.178619 2.844720 +53.857368 0.131428 +54.496872 0.279005 +57.497616 -1.983851 +61.924942 -0.827827 +61.179363 4.443478 +63.572891 0.647949 +66.253883 1.484222 +62.458366 2.967702 +64.180107 5.181366 +66.123215 4.394286 +69.279221 -0.040746 +66.694580 1.530356 +66.598228 -1.172174 +69.733818 1.782821 +71.368401 1.788426 +68.533646 5.894658 +72.641220 5.771677 +73.677643 1.714637 +79.382240 1.065597 +79.766953 1.213212 +79.101837 3.611304 +79.470779 2.996397 +79.913513 3.611304 +83.184814 3.488322 +83.479973 3.070186 +83.947304 3.488322 +85.767426 3.389938 +86.185562 2.750435 +86.603699 3.340745 +88.448418 3.463727 +88.423820 1.914162 +89.087921 1.914162 +89.038727 3.439131 +92.187050 3.463727 +92.211647 2.037143 +92.801956 2.037143 +93.404800 2.492481 +105.022545 1.547096 +104.758720 -2.832918 +92.703575 -2.832918 +92.826553 0.831926 +92.334625 0.807330 +92.187050 -2.931303 +89.087921 -2.783725 +89.087921 0.807329 +88.404984 -0.596688 +88.212250 -1.405582 +81.919357 -0.437889 +82.268211 0.428442 +81.830925 -0.414513 +81.897141 0.412660 +81.736488 -0.510161 +81.478081 0.371676 +81.649338 -0.641034 +81.178062 0.236858 +79.355492 0.406086 +79.878700 0.614088 +79.207916 -0.085840 +79.773628 0.332297 +79.207916 -0.503976 +79.109528 -2.643851 +81.610779 -0.863005 +19.649992 5.866974 +27.770374 6.282097 +32.687740 7.733426 +36.806995 7.802079 +41.772987 7.390155 +46.878948 6.735543 +52.770443 6.931927 +59.316547 7.782920 +65.397926 6.791880 +72.628014 7.602731 +78.641823 7.084687 +85.151154 6.296360 +93.332733 4.745929 +105.297523 3.125813 +92.287575 -4.878545 +80.918930 -5.034280 +73.521523 -1.296643 +64.021690 -4.956413 +54.755470 -5.501485 +44.476971 -5.890822 +34.198467 -5.657220 +24.542902 -5.735087 +12.246160 -3.880999 +3.542765 -2.025999 +5.480768 4.791743 +7.554920 5.073201 +12.209620 6.503807 +110.943398 3.212728 +112.252716 -2.694948 +108.555573 -3.681083 +116.210945 2.096005 +118.140175 -0.080000 +117.546432 -1.285103 +-8.856472 5.785703 +-6.371046 6.560125 +-5.364383 7.044549 +-4.019131 6.994634 +-3.091220 6.440868 +-0.678945 6.005140 +2.012902 5.777256 +3.297428 4.995514 +-9.314013 4.231262 +-8.965710 3.991586 +-1.873373 3.028668 +-0.084939 2.240604 +-5.391578 -1.738477 +-6.013389 -1.853319 +-6.401828 -2.087072 +-7.359326 -3.058710 +-6.914199 -2.858284 +-7.177681 -3.357282 +-6.236555 -2.331212 +-6.296129 -3.285113 +-5.607342 -3.598052 +-4.372386 -3.259122 +-1.948613 -2.384104 +-0.095336 -1.559419 +2.063590 -1.130680 +3.541670 -2.025393 +0.610323 1.889308 +2.644567 1.417151 +4.753148 1.485415 +-0.349725 0.351982 +0.727531 -0.146711 +2.991043 -0.224247 +4.500712 -0.085549 +-8.904003 2.993293 +-8.269715 1.130140 +-9.326719 3.001663 +-9.462534 4.959698 +-6.588495 -1.104371 +-7.034101 0.234759 +-6.287875 -0.983162 +-7.089107 3.643107 +-6.761337 3.601323 +-5.000339 3.226372 +-3.923600 3.135218 +-2.578349 3.085304 +-4.473075 -1.395856 +-3.949797 -1.223873 +-2.826136 -0.904713 +-2.073600 -0.659119 +-5.042970 -0.787105 +-5.358098 -0.047611 +-4.647746 -0.616467 +-6.944096 2.609663 +-6.494960 1.697550 +-6.696778 2.784754 +97.732872 1.710601 +97.766434 2.113298 +99.753929 1.513537 +99.753929 2.084024 +102.941940 2.016908 +126.392494 2.323402 +126.376060 3.572861 +127.230949 3.572861 +127.280266 5.101803 +127.773460 5.052483 +127.773460 4.493515 +128.283112 4.460634 +128.250229 5.036043 +128.710556 5.052483 +128.727005 4.378433 +129.236649 4.411314 +129.253082 4.970282 +129.746292 4.920962 +129.729858 3.474220 +130.568298 3.474220 +130.453217 -0.816685 +127.707710 2.356282 +127.740593 2.964571 +128.151596 3.556421 +128.694122 3.556421 +128.990036 2.981012 +128.990036 1.336987 +126.441811 1.336987 +126.441811 -0.866005 +164 185 9 +11 12 150 +12 13 150 +13 14 15 +13 15 150 +15 16 150 +16 124 150 +16 17 124 +17 18 19 +17 19 124 +19 20 124 +20 125 124 +20 21 125 +21 22 23 +21 23 24 +21 24 125 +24 25 125 +25 126 125 +25 26 27 +25 27 28 +25 28 126 +28 42 126 +42 127 126 +42 43 44 +42 44 127 +44 45 127 +45 46 127 +46 47 127 +47 128 127 +47 48 128 +48 49 128 +49 129 128 +49 50 52 +49 52 129 +52 53 54 +52 54 57 +52 57 129 +57 130 129 +57 58 130 +58 59 60 +58 60 130 +61 130 131 +60 61 130 +61 131 66 +66 69 70 +66 70 131 +70 132 131 +70 71 77 +70 77 132 +77 133 132 +77 78 133 +78 82 133 +82 134 133 +82 83 84 +82 84 134 +84 135 134 +84 85 135 +85 87 135 +85 86 87 +87 88 135 +88 90 135 +88 89 90 +90 91 135 +91 94 135 +94 136 135 +91 92 93 +91 93 94 +95 96 98 +96 97 98 +94 95 136 +95 98 136 +100 101 138 +101 103 104 +101 102 103 +101 104 138 +104 105 138 +105 139 138 +106 107 108 +105 106 108 +105 108 139 +108 109 139 +109 110 111 +111 112 113 +113 114 115 +115 116 123 +109 111 113 +109 113 115 +109 115 123 +109 123 139 +122 139 123 +80 81 117 +117 118 119 +119 120 121 +122 140 139 +121 140 122 +80 117 119 +119 121 140 +80 119 140 +79 80 140 +76 79 140 +75 76 140 +72 73 75 +72 75 140 +72 74 141 +72 140 141 +67 141 74 +67 74 68 +65 141 67 +64 141 65 +64 142 141 +62 63 64 +56 62 64 +56 64 142 +55 56 142 +51 55 142 +51 142 143 +40 41 143 +41 51 143 +38 39 40 +38 40 143 +38 143 144 +36 37 38 +35 36 38 +35 38 144 +33 34 35 +33 35 144 +32 33 144 +29 30 32 +30 31 32 +29 32 144 +29 144 145 +8 29 145 +5 7 8 +5 6 7 +5 8 145 +4 5 145 +3 4 145 +3 145 146 +2 3 146 +0 2 146 +0 146 147 +0 147 1 +1 147 189 +189 147 182 +164 9 148 +9 148 149 +9 149 10 +10 149 11 +11 149 150 +99 137 151 +154 155 156 +151 154 156 +151 156 152 +151 152 153 +99 151 153 +99 153 100 +100 138 153 +157 165 166 +157 166 158 +161 167 162 +162 167 168 +162 168 163 +163 168 183 +163 183 164 +164 183 184 +182 188 189 +181 188 182 +180 188 181 +180 187 188 +180 186 187 +205 186 180 +205 180 179 +169 170 178 +170 177 178 +175 176 177 +170 175 177 +170 171 175 +173 174 175 +171 172 173 +171 173 175 +157 193 165 +165 192 166 +166 192 190 +190 192 191 +169 196 170 +170 196 194 +194 196 195 +161 201 167 +161 200 201 +160 200 161 +160 199 200 +159 199 160 +159 198 199 +159 197 198 +169 178 202 +178 203 202 +178 204 203 +178 179 204 +179 204 205 +202 203 208 +202 208 206 +206 208 207 +197 211 198 +197 209 211 +209 210 211 +164 184 185 +99 216 137 +214 215 216 +99 214 216 +98 213 136 +98 212 213 +217 218 233 +218 234 233 +218 219 234 +219 235 234 +220 221 222 +219 220 222 +219 222 235 +222 223 235 +223 224 225 +223 225 226 +223 226 236 +223 236 235 +226 227 236 +227 228 229 +227 229 230 +227 230 236 +230 237 236 +230 238 237 +230 231 238 +231 232 238 +232 240 238 +238 240 239 +158 166 197 +158 197 159 diff --git a/ports/bloboats/bloboats/data/levels/meri16.tdt b/ports/bloboats/bloboats/data/levels/meri16.tdt new file mode 100644 index 0000000000..60b21f1aa5 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri16.tdt @@ -0,0 +1,8 @@ +0 -150.0 30.0 -110.0 -40.0 CAPTAIN. +2 -150.0 30.0 -110.0 -40.0 THIS_IS_THE_TENTACLE_BASE. +3 -150.0 30.0 -110.0 -40.0 THEY_HAVE_CAPTURED_OUR_PRINCESS, +4 -150.0 30.0 -110.0 -40.0 MS_ENTERPRISE,_AND_SHE_SHOULD_BE +5 -150.0 30.0 -110.0 -40.0 HERE_SOMEWHERE._SUGGEST_CAUTION. +0 745.0 25.0 845.0 -20.0 THANK_YOU,_CAPTAIN. +2 745.0 25.0 845.0 -20.0 BUT_OUR_PRINCESS_IS_IN +3 745.0 25.0 845.0 -20.0 ANOTHER_CASTLE. \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri17.dat b/ports/bloboats/bloboats/data/levels/meri17.dat new file mode 100644 index 0000000000..a66573239f --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri17.dat @@ -0,0 +1,229 @@ +levels/meri17.mdl +images/ground2.png +images/alus.png +images/maali.png +images/groundedge2.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +1 +0.000000 -2.000000 0.000000 3.000000 +-130.000000 10.000000 0.000000 0.000000 0.000000 +179.000000 16.000000 18.000000 +5.1=1,-1.000000 +9.2=1,1.000000 +19.2=1,-1.000000 +28.2=1,1.000000 +36.0=1,1.000000 +37.0=1,-1.000000 +43.1=1,1.000000 +50.2=1,1.000000 +70.2=1,1.000000 +80.2=1,1.000000 +98.1=1,-1.000000 +99.0=1,1.000000 +101.0=1,1.000000 +101.2=1,1.000000 +102.2=1,-1.000000 +103.2=1,1.000000 +104.0=1,1.000000 +105.2=1,1.000000 +106.0=1,1.000000 +107.2=1,1.000000 +108.0=1,1.000000 +109.1=1,-1.000000 +110.2=1,1.000000 +111.0=1,-1.000000 +111.2=1,1.000000 +114.2=1,1.000000 +115.0=1,1.000000 +115.2=1,-1.000000 +116.0=1,1.000000 +118.2=1,1.000000 +119.2=1,1.000000 +120.2=1,1.000000 +121.2=1,1.000000 +122.2=1,1.000000 +123.2=1,1.000000 +124.0=1,1.000000 +124.2=1,1.000000 +125.0=1,1.000000 +126.2=1,1.000000 +128.0=1,-1.000000 +128.2=1,-1.000000 +130.0=1,-1.000000 +131.0=1,1.000000 +131.2=1,1.000000 +132.2=1,-1.000000 +136.0=1,1.000000 +136.2=1,1.000000 +137.2=1,1.000000 +138.0=1,-1.000000 +138.2=1,1.000000 +139.2=1,1.000000 +140.2=1,1.000000 +142.2=1,1.000000 +143.1=1,1.000000 +144.0=1,-1.000000 +144.2=1,1.000000 +145.0=1,1.000000 +147.0=1,1.000000 +148.0=1,-1.000000 +148.2=1,-1.000000 +149.2=1,1.000000 +151.0=1,-1.000000 +152.0=1,-1.000000 +153.2=1,-1.000000 +154.0=1,-1.000000 +154.2=1,-1.000000 +155.0=1,-1.000000 +156.0=1,-1.000000 +157.0=1,-1.000000 +158.2=1,-1.000000 +159.2=1,-1.000000 +160.0=1,1.000000 +161.2=1,-1.000000 +162.0=1,1.000000 +163.2=1,-1.000000 +164.0=1,-1.000000 +164.2=1,-1.000000 +165.0=1,-1.000000 +167.0=1,1.000000 +167.2=1,-1.000000 +168.2=1,1.000000 +169.0=1,1.000000 +169.2=1,-1.000000 +170.0=1,-1.000000 +170.2=1,-1.000000 +171.2=1,-1.000000 +172.2=1,-1.000000 +173.2=1,-1.000000 +174.2=1,-1.000000 +175.2=1,-1.000000 +176.0=1,-1.000000 +176.2=1,-1.000000 +179.2=1,-1.000000 +180.0=1,-1.000000 +182.2=1,-1.000000 +183.0=1,1.000000 +186.0=1,-1.000000 +187.2=1,-1.000000 +188.0=1,-1.000000 +189.0=1,-1.000000 +190.0=1,-1.000000 +191.0=1,-1.000000 +193.0=1,1.000000 +193.2=1,-1.000000 +195.2=1,-1.000000 +196.0=1,-1.000000 +196.2=1,-1.000000 +198.2=1,-1.000000 +199.0=1,-1.000000 +199.2=1,-1.000000 +200.0=1,-1.000000 +201.2=1,-1.000000 +202.0=1,1.000000 +203.2=1,-1.000000 +204.0=1,-1.000000 +204.2=1,-1.000000 +205.0=1,-1.000000 +205.2=1,1.000000 +207.2=1,1.000000 +208.0=1,-1.000000 +208.2=1,-1.000000 +209.2=1,-1.000000 +210.2=1,-1.000000 +211.0=1,-1.000000 +212.0=1,-1.000000 +213.2=1,1.000000 +214.0=1,-1.000000 +215.0=1,-1.000000 +216.0=1,-1.000000 +217.2=1,-1.000000 +218.0=1,-1.000000 +219.0=1,1.000000 +220.0=1,-1.000000 +220.2=1,-1.000000 +222.2=1,1.000000 +223.0=1,-1.000000 +223.2=1,-1.000000 +226.2=1,-1.000000 +228.2=1,-1.000000 +229.0=1,-1.000000 +230.0=1,1.000000 +230.2=1,-1.000000 +232.0=1,1.000000 +232.2=1,-1.000000 +233.0=1,1.000000 +233.2=1,-1.000000 +234.0=1,1.000000 +234.2=1,-1.000000 +235.0=1,1.000000 +235.2=1,-1.000000 +236.0=1,-1.000000 +237.0=1,1.000000 +239.2=1,-1.000000 +243.2=1,1.000000 +244.2=1,1.000000 +245.1=1,-1.000000 +245.2=1,1.000000 +246.1=1,1.000000 +246.2=1,-1.000000 +247.0=1,1.000000 +248.0=1,-1.000000 +249.0=1,-1.000000 +249.2=1,-1.000000 +250.0=1,1.000000 +251.1=1,1.000000 +251.2=1,1.000000 +252.0=1,-1.000000 +252.2=1,1.000000 +253.0=1,1.000000 +254.0=1,-1.000000 +254.1=1,-1.000000 +255.2=1,-1.000000 +257.0=1,1.000000 +257.2=1,-1.000000 +258.0=1,-1.000000 +259.0=1,-1.000000 +260.0=1,1.000000 +260.2=1,-1.000000 +261.0=1,-1.000000 +262.2=1,-1.000000 +263.0=1,-1.000000 +263.2=1,1.000000 +264.2=1,-1.000000 +265.2=1,1.000000 +266.0=1,-1.000000 +267.0=1,1.000000 +268.1=1,-1.000000 +268.2=1,-1.000000 +269.0=1,1.000000 +270.1=1,-1.000000 +270.2=1,-1.000000 +271.0=1,1.000000 +272.0=1,1.000000 +273.0=1,-1.000000 +274.2=1,1.000000 +275.2=1,-1.000000 +276.0=1,1.000000 +277.2=1,-1.000000 +278.0=1,1.000000 +278.2=1,1.000000 +279.0=1,-1.000000 +279.2=1,-1.000000 +280.1=1,-1.000000 +281.0=1,-1.000000 +282.2=1,1.000000 +283.0=1,1.000000 +283.2=1,-1.000000 +285.0=1,1.000000 +285.2=1,-1.000000 +286.0=1,1.000000 +286.2=1,-1.000000 +287.0=1,-1.000000 +287.1=1,-1.000000 +enemy 0 160.0 12.0 0.0 1.5 +enemy 3 -43.0 27.0 0.0 0.5 diff --git a/ports/bloboats/bloboats/data/levels/meri17.hsc b/ports/bloboats/bloboats/data/levels/meri17.hsc new file mode 100644 index 0000000000..aa6fa2265c --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri17.hsc @@ -0,0 +1 @@ +23.0 28.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri17.mdl b/ports/bloboats/bloboats/data/levels/meri17.mdl new file mode 100644 index 0000000000..79e501a154 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri17.mdl @@ -0,0 +1,577 @@ +288 288 +1.117908 -2.488381 +-8.911880 -2.535189 +6.018440 -2.527742 +1.216312 -1.878274 +0.606206 -1.897955 +0.429078 -0.480934 +1.196631 -0.205402 +1.255674 0.542471 +0.133865 0.522790 +0.153546 0.739279 +1.275355 0.995130 +1.098227 1.979173 +-0.200709 2.294067 +-0.181028 2.530237 +-0.869858 2.569598 +-0.869858 0.758960 +-0.436880 0.758960 +-0.417199 0.503109 +-1.499646 0.463747 +-1.539007 0.050449 +-2.345922 -0.087317 +-3.054433 0.227577 +-2.601773 0.640875 +-2.503369 1.506832 +-3.034752 1.802045 +-3.723582 1.467471 +-3.743263 0.640875 +-4.451774 0.424386 +-4.943795 -0.087317 +-5.199647 -1.051678 +-5.908157 -1.150083 +-6.026242 -1.642104 +-5.298051 -1.504338 +-5.402572 -2.498221 +6.392376 -1.189444 +5.801950 -1.169764 +5.821631 -0.638381 +8.301418 -0.638381 +8.301418 -1.091040 +7.573226 -1.189444 +7.907801 -2.252210 +9.049292 -1.838913 +10.053015 -2.212849 +10.013653 0.306300 +9.324823 0.306300 +9.305142 0.995130 +10.053015 0.975449 +9.816845 1.546194 +10.072696 1.979173 +9.836526 2.431833 +10.190782 2.845131 +10.663122 3.002578 +10.781207 2.943535 +10.446632 2.786088 +10.702483 2.451514 +10.545036 1.959492 +10.722164 1.565876 +10.525355 1.073854 +11.017377 1.014812 +10.997696 1.467471 +12.395037 1.506833 +12.198228 1.113216 +12.847696 1.113216 +12.926419 1.506833 +13.654611 1.447791 +13.300355 3.100983 +13.753015 3.140345 +13.989185 2.510557 +14.343441 2.333429 +14.658335 1.428110 +14.481207 1.034493 +15.071632 0.955769 +15.091313 0.325982 +14.461526 0.385024 +13.890780 -1.583061 +14.776419 -2.271890 +20.129610 -2.252209 +21.192375 -2.035720 +20.956207 -1.228805 +21.349823 -0.618699 +20.779078 -0.638380 +20.818439 -0.225082 +21.605673 -0.146358 +21.212055 0.444067 +21.231735 1.349386 +21.763119 2.175982 +21.684395 2.648323 +21.999289 3.140345 +22.629076 3.278111 +23.022694 2.825451 +23.691843 2.746727 +23.829609 2.549919 +23.042374 2.589280 +22.924288 2.294067 +22.570032 1.920131 +23.376947 1.506833 +24.046097 1.565876 +24.144501 1.152578 +24.518436 1.152578 +24.636522 1.487152 +25.404076 1.447791 +25.620565 2.471195 +25.404076 2.510556 +25.187586 1.762684 +24.912054 1.782365 +25.112379 3.662766 +25.718967 3.618044 +25.482798 2.845131 +26.033861 2.766408 +25.955137 1.093535 +26.762053 1.034493 +26.762053 0.463748 +25.856733 0.503110 +25.876413 -0.559656 +26.407797 -0.894231 +26.427477 -2.271890 +44.928497 -2.262740 +45.075413 -1.332271 +46.446632 -1.332271 +46.642521 -0.205913 +47.817852 -0.205913 +48.062695 0.846996 +49.580845 0.969417 +49.531872 2.242691 +59.636429 2.642613 +59.620113 6.601200 +60.452637 6.552228 +60.599560 -2.507601 +51.990269 2.761794 +52.049034 4.211368 +51.569107 4.142807 +51.529934 2.213307 +-30.410622 -2.535189 +-37.511486 -5.326506 +-29.468868 9.722585 +-14.130939 9.660645 +-14.167046 6.728073 +-29.470146 6.633333 +-28.747757 7.182256 +-28.741879 8.944466 +-28.325474 7.182256 +-28.336376 7.889156 +-27.903175 7.889156 +-27.867073 7.186457 +-27.464935 7.203246 +-27.475849 8.962096 +-27.870430 8.950342 +-27.880508 8.201465 +-28.314545 8.191391 +-28.322952 8.938587 +-26.810932 7.214160 +-26.997311 8.949506 +-26.199738 7.227592 +-25.896648 8.930197 +-26.221573 8.933556 +-26.496941 7.594475 +-26.677444 8.934391 +-25.449188 8.265273 +-24.488743 8.251001 +-24.492096 7.900910 +-25.449188 7.921060 +-23.802841 8.999038 +-23.331020 9.007433 +-22.813007 7.246903 +-23.212643 7.272089 +-23.530834 8.034398 +-23.870003 7.247742 +-24.245285 7.219197 +-20.341772 7.232305 +-20.367516 7.557526 +-20.981007 7.564795 +-20.938459 7.898414 +-20.385433 7.931997 +-20.401094 8.224762 +-20.955254 8.232032 +-20.937901 8.697726 +-20.375351 8.673101 +-20.383181 9.007845 +-21.296707 9.040865 +-21.271526 7.223346 +-22.530094 7.213321 +-22.568707 9.027584 +-22.035591 8.988124 +-21.672068 8.498668 +-21.924774 8.117514 +-21.571321 7.412294 +-21.868525 7.250260 +-22.188389 7.966393 +-22.196781 7.227592 +-20.010988 7.192845 +-19.983282 8.981923 +-19.344383 7.995455 +-19.352777 8.951699 +-19.002682 8.890412 +-19.091686 7.181932 +-19.707909 7.971947 +-19.660896 7.181932 +-18.786091 7.156745 +-18.441877 8.926514 +-18.033848 8.909721 +-17.607361 7.171018 +-17.959974 7.204601 +-18.228632 7.989584 +-18.438520 7.196205 +-17.172140 7.919605 +-15.657553 7.902197 +-15.692368 7.188427 +-14.752275 8.111104 +-15.554068 8.982534 +-15.640139 8.407058 +-17.224363 8.407058 +-11.189292 14.547831 +-11.170259 3.296668 +-10.145947 3.379640 +-10.160915 14.645771 +-44.954975 -5.228565 +-47.011726 2.753596 +-48.235985 2.753596 +-45.689529 -7.089437 +-37.119724 -7.089437 +-29.970058 -4.249159 +-9.010761 -4.494011 +-2.448738 -4.298130 +7.198416 -4.396070 +12.732063 -4.445041 +24.289059 -4.298130 +46.423641 -4.640922 +54.552715 -4.445040 +40.717571 9.000745 +41.305214 11.547201 +42.188511 11.517911 +42.601784 8.959553 +41.912994 8.979233 +41.657158 10.219052 +41.361961 8.998912 +43.349613 8.939873 +43.310253 11.537590 +44.707512 11.104637 +44.038403 10.160012 +44.687832 8.998912 +45.750534 9.038271 +45.730850 10.081294 +45.160141 11.281754 +45.750530 11.222715 +45.986687 10.297771 +46.321239 11.203035 +46.754192 11.124316 +46.242519 10.120652 +46.242523 9.038271 +47.293999 9.121874 +48.459293 9.378634 +48.498795 9.793400 +47.531010 10.425425 +47.945774 10.820440 +48.577797 10.800689 +48.577797 11.254956 +47.708763 11.254956 +47.056988 10.306921 +47.847019 9.734149 +47.135990 9.556392 +49.190075 9.161377 +50.296116 9.418137 +50.296116 9.911905 +49.604839 10.366173 +49.920853 10.761189 +50.533127 10.741438 +50.552879 11.215455 +49.762848 11.274708 +49.111073 10.445175 +49.762409 9.774090 +49.130825 9.674896 +51.417839 9.949479 +51.299763 9.536213 +52.480526 9.300060 +53.070908 8.571924 +52.460846 8.237375 +53.700645 7.942184 +53.799042 8.867114 +53.405453 8.670321 +52.696995 9.688924 +-17.227663 6.709126 +-20.288284 6.690178 +-23.348904 6.671230 +-26.409527 6.652281 +-26.401279 9.710197 +-23.333702 9.697809 +-20.266115 9.685420 +-17.198534 9.673032 +137 138 140 +140 141 142 +140 142 143 +137 140 143 +143 144 283 +137 143 283 +144 150 283 +150 152 283 +152 167 283 +167 282 283 +166 282 167 +164 282 166 +164 166 165 +163 282 164 +163 180 282 +180 188 282 +186 187 188 +186 188 282 +179 185 186 +186 282 281 +179 186 281 +168 179 281 +168 281 189 +189 281 196 +194 195 196 +194 196 281 +194 281 197 +197 203 280 +197 280 281 +201 280 203 +201 203 202 +200 280 201 +200 204 206 +204 205 206 +136 206 207 +200 206 280 +136 280 206 +135 136 207 +135 207 208 +208 209 210 +200 210 204 +199 210 200 +208 210 287 +135 208 287 +199 287 210 +198 287 199 +193 194 197 +193 197 198 +193 198 287 +192 193 286 +193 287 286 +190 191 192 +190 192 286 +168 189 169 +169 170 171 +169 171 172 +169 172 189 +172 173 189 +173 174 175 +173 175 176 +173 176 189 +176 190 189 +176 177 190 +177 190 286 +177 286 178 +178 185 179 +183 184 185 +178 183 185 +178 182 183 +178 286 182 +182 286 285 +181 182 285 +162 181 285 +162 180 181 +162 163 180 +161 162 285 +159 161 167 +158 161 159 +153 161 158 +153 161 285 +153 285 284 +153 158 157 +152 159 167 +152 160 159 +152 153 160 +153 157 160 +153 284 154 +154 155 156 +151 156 284 +154 284 156 +144 151 150 +144 145 151 +145 151 284 +145 284 146 +146 147 148 +146 148 149 +146 149 284 +134 139 149 +134 149 284 +134 137 139 +137 138 139 +215 216 217 +215 217 218 +215 218 219 +133 215 219 +133 219 220 +132 133 220 +132 220 221 +1 132 221 +1 221 33 +33 221 222 +0 3 4 +0 33 222 +0 4 33 +4 32 33 +30 31 32 +29 30 32 +4 29 32 +21 28 29 +21 27 28 +21 26 27 +21 25 26 +21 24 25 +21 23 24 +21 22 23 +20 21 29 +4 19 20 +4 20 29 +17 18 19 +4 17 19 +4 5 17 +5 6 7 +5 7 8 +5 8 17 +8 9 16 +8 16 17 +9 10 11 +9 11 12 +12 13 14 +12 14 15 +12 15 16 +9 12 16 +0 222 223 +0 223 2 +34 35 36 +2 34 39 +34 36 39 +36 37 39 +37 38 39 +2 39 40 +2 40 223 +40 41 223 +41 42 223 +42 224 223 +51 52 53 +50 51 53 +49 50 53 +48 49 53 +48 53 54 +48 54 55 +47 48 55 +47 55 56 +46 47 56 +46 56 57 +44 45 46 +43 44 46 +43 46 57 +58 59 60 +58 60 61 +62 63 64 +64 65 66 +64 66 67 +64 67 68 +64 68 69 +64 69 70 +70 72 73 +70 71 72 +64 70 73 +62 64 73 +62 73 74 +61 62 74 +58 61 74 +43 57 58 +42 43 58 +42 58 74 +42 74 224 +74 75 224 +75 225 224 +75 76 225 +76 77 225 +77 78 225 +78 79 225 +79 115 225 +79 80 81 +79 82 115 +79 81 82 +113 114 115 +82 113 115 +109 111 112 +109 110 111 +100 101 109 +101 108 109 +101 102 107 +101 107 108 +102 103 104 +105 106 107 +102 105 107 +102 104 105 +89 90 91 +89 91 92 +89 92 93 +88 89 93 +87 88 93 +87 93 94 +86 87 94 +85 86 94 +84 85 94 +84 94 95 +83 84 95 +82 83 95 +95 96 97 +82 95 97 +82 97 98 +98 99 100 +98 100 109 +98 109 112 +98 112 113 +82 98 113 +115 226 225 +115 116 226 +116 117 118 +116 118 226 +118 119 120 +120 121 122 +122 123 131 +129 130 131 +128 129 131 +124 128 131 +118 120 226 +120 227 226 +120 122 227 +122 131 227 +124 131 227 +124 227 127 +124 127 126 +124 126 125 +228 233 234 +228 229 233 +229 230 233 +231 232 233 +230 231 233 +235 238 239 +236 237 238 +235 236 238 +240 241 248 +241 247 248 +241 244 247 +245 246 247 +244 245 247 +241 242 244 +242 243 244 +252 253 256 +252 256 257 +253 254 255 +253 255 256 +252 257 258 +251 252 258 +250 251 258 +249 258 259 +249 250 258 +260 269 270 +260 261 269 +261 262 269 +262 263 269 +263 268 269 +263 267 268 +263 264 267 +264 266 267 +264 265 266 +271 272 273 +271 273 279 +273 274 279 +274 278 279 +276 277 278 +274 276 278 +274 275 276 +212 213 214 +211 212 214 diff --git a/ports/bloboats/bloboats/data/levels/meri17.tdt b/ports/bloboats/bloboats/data/levels/meri17.tdt new file mode 100644 index 0000000000..2a0eaf28b3 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri17.tdt @@ -0,0 +1,11 @@ +0 -150.0 30.0 -110.0 -40.0 LOOKS_LIKE_WE_DIDN'T_FIND_THE_ +1 -150.0 30.0 -110.0 -40.0 BOSS,_CAPTAIN._BUT_OUR_SOURCES +2 -150.0 30.0 -110.0 -40.0 TELL_US_THAT_HE_SHOULD_BE_HERE +3 -150.0 30.0 -110.0 -40.0 IN_THE_ARENA_SOMEWHERE_TODAY. +5 -150.0 30.0 -110.0 -40.0 LET'S_FIND_HIM. +0 122.0 25.0 184.0 -20.0 -_ABYSS._WHAT_HAVE_YOU_DONE? +2 122.0 25.0 184.0 -20.0 ___-_IT'S_YOU +4 122.0 25.0 184.0 -20.0 -_YEAH._BUT_WHY_HAVE_YOU_DONE_THIS? +6 122.0 25.0 184.0 -20.0 ___-_MAIN_SCREEN_TURN_ON +8 122.0 25.0 184.0 -20.0 -_SIGH. +10 122.0 25.0 184.0 -20.0 _HAUSKAA_VAPPUA,_AREENA. diff --git a/ports/bloboats/bloboats/data/levels/meri2.dat b/ports/bloboats/bloboats/data/levels/meri2.dat new file mode 100644 index 0000000000..df1df2d481 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri2.dat @@ -0,0 +1,34 @@ +levels/meri2.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +0 +0.000000 -0.100000 0.000000 7.000000 +0.000000 5.000000 0.000000 0.000000 0.000000 +93.000000 7.000000 2.000000 +0.0=1,-1.000000 +0.2=1,1.000000 +1.2=1,1.000000 +2.2=1,1.000000 +3.0=1,-1.000000 +4.0=1,-1.000000 +5.2=1,1.000000 +6.2=1,1.000000 +7.0=1,-1.000000 +8.2=1,1.000000 +9.0=1,-1.000000 +10.2=1,1.000000 +11.0=1,-1.000000 +12.2=1,1.000000 +13.1=1,1.000000 +14.2=1,1.000000 +15.0=1,-1.000000 +15.2=1,-1.000000 +16.0=1,1.000000 +17.0=1,1.000000 diff --git a/ports/bloboats/bloboats/data/levels/meri2.hsc b/ports/bloboats/bloboats/data/levels/meri2.hsc new file mode 100644 index 0000000000..ae48560c2b --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri2.hsc @@ -0,0 +1 @@ +6.0 7.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri2.mdl b/ports/bloboats/bloboats/data/levels/meri2.mdl new file mode 100644 index 0000000000..9d4439be83 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri2.mdl @@ -0,0 +1,39 @@ +20 18 +1.122981 -1.885466 +-1.368944 -0.877019 +-1.664099 1.516522 +4.664844 -1.000000 +8.305091 -1.860869 +10.494159 -1.418137 +12.732419 0.500372 +14.011425 0.229813 +14.700121 3.476521 +-2.156024 3.976149 +-3.607204 4.025341 +-3.607204 1.393540 +-3.066086 -2.418881 +1.189068 -3.624098 +5.026086 -2.714036 +8.518756 -3.501117 +11.593289 -3.009191 +13.511798 -1.410434 +15.036766 -1.656396 +16.045214 3.213665 +7 8 19 +7 19 18 +7 18 17 +6 7 17 +5 6 17 +5 17 16 +5 16 15 +4 5 15 +4 15 14 +3 4 14 +3 14 13 +0 3 13 +0 13 12 +0 12 1 +1 12 11 +9 10 11 +2 9 11 +1 2 11 diff --git a/ports/bloboats/bloboats/data/levels/meri2.tdt b/ports/bloboats/bloboats/data/levels/meri2.tdt new file mode 100644 index 0000000000..787d7b103b --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri2.tdt @@ -0,0 +1,3 @@ +0 -10.0 50.0 10.0 -20.0 AHOY, CAPTAIN. +2 -10.0 50.0 10.0 -20.0 LET'S_GO_CHECK_WHAT_HAS +3 -10.0 50.0 10.0 -20.0 HAPPENED_HERE. \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri3.dat b/ports/bloboats/bloboats/data/levels/meri3.dat new file mode 100644 index 0000000000..7bcba4b16c --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri3.dat @@ -0,0 +1,33 @@ +levels/meri3.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +0 +0.000000 0.200000 0.000000 9.000000 +0.000000 5.000000 0.000000 0.000000 0.000000 +145.000000 5.000000 2.000000 +0.0=2,-1.000000 +0.2=1,1.000000 +1.2=1,-1.000000 +2.2=1,-1.000000 +3.0=2,1.000000 +4.2=1,1.000000 +5.0=1,-1.000000 +6.0=1,-1.000000 +7.2=1,1.000000 +8.2=1,1.000000 +9.0=1,-1.000000 +9.2=1,-1.000000 +10.2=2,-1.000000 +11.1=2,-1.000000 +11.2=2,1.000000 +12.0=1,1.000000 +12.2=1,1.000000 +13.2=1,-1.000000 +enemy 3 -200 -10.0 0.0 0.5 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri3.hsc b/ports/bloboats/bloboats/data/levels/meri3.hsc new file mode 100644 index 0000000000..84c2e7c3b9 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri3.hsc @@ -0,0 +1 @@ +10.6 11.5 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri3.mdl b/ports/bloboats/bloboats/data/levels/meri3.mdl new file mode 100644 index 0000000000..6599f02c0b --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri3.mdl @@ -0,0 +1,34 @@ +19 14 +2.721739 -1.295155 +-1.442733 -1.221366 +-2.106832 1.762485 +10.140619 -1.393540 +13.215153 -1.098385 +16.757015 -0.139131 +17.224344 2.640247 +17.962233 2.615651 +17.863848 -1.541118 +13.461117 -2.303602 +10.116025 -2.697143 +3.558013 -2.746335 +-2.468071 -2.869317 +-3.279748 1.705589 +6.180620 -1.614907 +4.418881 0.201987 +4.910807 -0.031428 +10.116025 -2.697143 +5.565716 -2.697143 +1 2 13 +1 13 12 +1 12 11 +0 1 11 +3 9 10 +3 4 9 +4 5 9 +5 8 9 +5 7 8 +5 6 7 +0 11 16 +0 16 15 +3 14 18 +3 18 17 diff --git a/ports/bloboats/bloboats/data/levels/meri3.tdt b/ports/bloboats/bloboats/data/levels/meri3.tdt new file mode 100644 index 0000000000..4e94ae8ba5 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri3.tdt @@ -0,0 +1,3 @@ +0 -10.0 50.0 10.0 -20.0 CAPTAIN. +2 -10.0 50.0 10.0 -20.0 THIS_IS_WEIRD._I_HAVE_NEVER +3 -10.0 50.0 10.0 -20.0 SEEN_A_SHIP_LIKE_THAT_BEFORE. \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri4.dat b/ports/bloboats/bloboats/data/levels/meri4.dat new file mode 100644 index 0000000000..cfe9e878ed --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri4.dat @@ -0,0 +1,44 @@ +levels/meri4.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +0 +-1.000000 -1.200000 0.000000 7.000000 +-7.000000 5.000000 0.000000 0.000000 0.000000 +380.000000 2.500000 2.000000 +0.0=1,1.000000 +0.2=1,-1.000000 +1.1=1,1.000000 +2.2=1,1.000000 +3.1=1,1.000000 +4.2=1,1.000000 +5.1=1,1.000000 +6.0=1,-1.000000 +7.2=1,1.000000 +8.0=1,-1.000000 +9.2=1,1.000000 +10.0=1,-1.000000 +11.2=1,1.000000 +12.0=1,-1.000000 +13.2=1,1.000000 +14.0=1,-1.000000 +15.0=1,-1.000000 +16.0=1,-1.000000 +17.0=1,-1.000000 +18.0=1,-1.000000 +19.0=1,-1.000000 +19.2=1,1.000000 +20.2=1,-1.000000 +21.2=1,-1.000000 +22.2=1,-1.000000 +23.2=1,-1.000000 +24.2=1,-1.000000 +enemy 0 100.0 0.0 0.0 1.0 +enemy 0 135.0 0.0 0.0 1.0 +enemy 0 170.0 0.0 0.0 1.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri4.hsc b/ports/bloboats/bloboats/data/levels/meri4.hsc new file mode 100644 index 0000000000..224f050e91 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri4.hsc @@ -0,0 +1 @@ +20.0 22.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri4.mdl b/ports/bloboats/bloboats/data/levels/meri4.mdl new file mode 100644 index 0000000000..f3603ed58e --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri4.mdl @@ -0,0 +1,53 @@ +27 25 +0.922106 -1.334574 +-1.176299 -1.000000 +-3.363199 1.812385 +6.860126 -1.059042 +14.138769 -1.016537 +22.520361 -1.381042 +30.811470 -1.164552 +39.312256 -1.571699 +46.086723 -1.326838 +52.534714 -0.755498 +55.364811 0.797193 +56.430042 2.997938 +56.785625 5.242433 +58.094822 4.586180 +57.118690 0.000920 +53.269299 -2.836811 +45.597008 -3.448961 +39.353069 -3.612202 +30.933903 -3.205055 +23.061377 -3.572345 +14.091747 -3.060789 +6.675767 -3.243957 +0.827633 -3.448007 +-2.273932 -2.509376 +-5.392562 1.690244 +-6.024641 7.478594 +-4.024948 7.478594 +24 25 26 +2 24 26 +2 23 24 +1 23 2 +1 22 23 +0 22 1 +0 3 22 +3 21 22 +3 4 21 +4 20 21 +4 5 20 +5 19 20 +5 6 19 +6 18 19 +6 7 18 +7 8 17 +8 9 16 +9 10 15 +10 11 14 +11 12 13 +11 13 14 +10 14 15 +9 15 16 +8 16 17 +7 17 18 diff --git a/ports/bloboats/bloboats/data/levels/meri4.tdt b/ports/bloboats/bloboats/data/levels/meri4.tdt new file mode 100644 index 0000000000..8f8a5cd484 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri4.tdt @@ -0,0 +1,9 @@ +0 -25.0 30.0 20.0 -40.0 CAPTAIN. +2 -25.0 30.0 20.0 -40.0 SOME_PEOPLE_SAY_THAT_THEY_HAVE +3 -25.0 30.0 20.0 -40.0 SEEN_HORRIBLE_TENTACLE_MONSTERS +4 -25.0 30.0 20.0 -40.0 LURKING_HERE._B-BUT_YOU_DON'T +5 -25.0 30.0 20.0 -40.0 BELIEVE_IN_SUCH,_DO_YOU? +7 -25.0 30.0 20.0 -40.0 IN_CASE_OF_AN_ENCOUNTER,_USE_REVERSE +8 -25.0 30.0 20.0 -40.0 AND_PRESS_LEFT_KEY_TO_GET_A_BIT_DEEPER +9 -25.0 30.0 20.0 -40.0 TO_JUMP_HIGHER._DON'T_FORGET_TO_THRUST. + diff --git a/ports/bloboats/bloboats/data/levels/meri5.dat b/ports/bloboats/bloboats/data/levels/meri5.dat new file mode 100644 index 0000000000..4b67415231 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri5.dat @@ -0,0 +1,103 @@ +levels/meri5.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +0 +0.000000 -0.400000 0.000000 4.000000 +15.000000 5.000000 0.000000 0.000000 0.000000 +570.000000 7.000000 2.000000 +0.2=1,1.000000 +1.0=1,-1.000000 +2.2=1,1.000000 +3.0=1,-1.000000 +4.2=1,1.000000 +5.0=1,-1.000000 +6.2=1,1.000000 +7.0=1,-1.000000 +8.2=1,1.000000 +9.0=1,-1.000000 +10.0=1,-1.000000 +11.0=1,-1.000000 +13.0=1,-1.000000 +13.2=1,-1.000000 +14.0=1,-1.000000 +15.2=1,1.000000 +16.0=1,-1.000000 +17.2=1,1.000000 +18.0=1,-1.000000 +19.2=1,-1.000000 +20.0=1,-1.000000 +21.1=1,-1.000000 +22.0=1,-1.000000 +23.0=1,-1.000000 +24.0=1,-1.000000 +25.0=1,-1.000000 +26.0=1,-1.000000 +26.2=1,-1.000000 +27.0=1,-1.000000 +29.2=1,1.000000 +30.2=1,1.000000 +31.2=1,1.000000 +32.2=1,-1.000000 +33.0=1,-1.000000 +34.2=1,1.000000 +35.2=1,1.000000 +36.0=1,-1.000000 +37.0=1,-1.000000 +38.2=1,1.000000 +39.2=1,1.000000 +40.1=1,1.000000 +41.1=1,1.000000 +42.2=1,1.000000 +43.2=1,1.000000 +44.1=1,1.000000 +44.2=1,-1.000000 +45.0=1,-1.000000 +46.0=1,-1.000000 +47.0=1,-1.000000 +48.0=1,-1.000000 +48.2=1,-1.000000 +49.2=1,-1.000000 +50.2=1,-1.000000 +52.0=1,-1.000000 +53.0=2,-1.000000 +54.0=2,-1.000000 +55.0=2,-1.000000 +56.2=1,-1.000000 +57.2=1,-1.000000 +58.1=2,-1.000000 +59.2=1,-1.000000 +60.0=1,-1.000000 +61.0=1,-1.000000 +62.0=1,-1.000000 +63.2=1,-1.000000 +64.0=1,-1.000000 +65.1=1,-1.000000 +66.2=1,-1.000000 +67.1=1,-1.000000 +68.0=1,-1.000000 +69.1=1,-1.000000 +70.1=2,-1.000000 +71.0=2,-1.000000 +72.2=1,1.000000 +73.2=1,1.000000 +74.1=1,-1.000000 +75.2=1,1.000000 +76.1=1,-1.000000 +77.1=1,-1.000000 +78.1=1,-1.000000 +79.2=1,1.000000 +80.1=1,-1.000000 +81.2=1,1.000000 +82.0=1,-1.000000 +82.2=1,-1.000000 +83.0=1,-1.000000 +enemy 0 100.0 490.0 0.0 1.0 +enemy 0 230.0 2410.0 0.0 1.0 +enemy 0 310.0 3000.0 0.0 1.0 diff --git a/ports/bloboats/bloboats/data/levels/meri5.hsc b/ports/bloboats/bloboats/data/levels/meri5.hsc new file mode 100644 index 0000000000..33864adf3b --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri5.hsc @@ -0,0 +1 @@ +25.0 27.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri5.mdl b/ports/bloboats/bloboats/data/levels/meri5.mdl new file mode 100644 index 0000000000..67ac00f655 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri5.mdl @@ -0,0 +1,171 @@ +86 84 +2.205217 -2.033043 +-0.631056 -1.885466 +-2.451179 0.655653 +3.287452 -1.098385 +4.443477 -1.319751 +6.091427 -0.975404 +7.272048 -0.631056 +7.911551 -0.212919 +8.403476 -0.581863 +8.870805 -1.270559 +10.125215 -2.475776 +12.683227 -3.385838 +18.561735 -4.172918 +23.161236 -4.591055 +27.416389 -4.664844 +35.238003 -3.607204 +39.001232 -2.623353 +-1.467329 4.049937 +-3.139875 5.624098 +-5.304346 0.532671 +-1.541118 -4.657141 +2.689440 -4.927700 +3.624098 -3.919253 +4.706334 -4.140619 +6.231303 -3.771675 +8.223599 -4.091426 +12.872293 -5.665588 +18.381859 -7.313538 +23.399498 -7.879251 +27.925211 -7.461115 +35.845207 -6.231301 +40.526199 -1.418136 +40.944336 0.180621 +42.420116 1.087453 +43.969677 0.697142 +45.027317 -1.491925 +46.330917 -2.500372 +50.413898 -2.869316 +55.997250 -2.279006 +61.073246 -3.590325 +66.878448 -3.752693 +67.904411 -8.387883 +59.588303 -8.870806 +57.030293 -7.222856 +51.643711 -6.239006 +46.503094 -5.304348 +41.838249 -4.710185 +73.598213 -1.568769 +78.537239 -1.501572 +83.308273 0.245567 +84.853821 0.984741 +85.895386 1.152735 +88.180107 0.581555 +89.658455 -0.493607 +92.111168 -0.997590 +97.856567 0.043974 +100.578072 -0.728799 +103.131584 -2.979920 +105.517097 -7.146173 +108.641785 -10.069271 +114.118393 -10.573254 +117.713463 -8.624522 +120.569366 -5.365437 +124.198036 -4.357472 +127.154732 -5.331838 +130.548218 -7.952546 +133.874496 -8.960510 +135.823227 -8.624522 +137.771957 -7.078977 +139.451904 -3.987885 +142.710983 -1.400777 +148.389191 0.547955 +152.387451 1.858309 +161.100067 9.309065 +164.157547 8.277643 +80.033585 -6.203960 +91.524384 -4.591217 +99.789696 -8.152692 +106.979843 -14.872456 +119.445007 -15.208444 +123.947250 -10.571807 +129.289459 -14.469270 +141.149841 -13.595700 +145.248901 -7.581512 +154.320587 -3.885642 +160.247162 1.527201 +40 41 42 +39 40 42 +39 42 43 +38 39 43 +38 43 44 +37 38 44 +37 44 45 +36 37 45 +36 45 46 +35 36 46 +34 35 46 +33 34 46 +31 33 46 +31 32 33 +16 31 46 +16 46 30 +15 16 30 +15 30 29 +14 15 29 +13 28 29 +13 14 29 +12 28 13 +11 12 27 +10 11 26 +9 10 25 +8 9 24 +6 7 8 +5 6 8 +5 8 24 +9 25 24 +10 26 25 +11 27 26 +12 27 28 +4 5 24 +4 24 23 +4 23 22 +3 4 22 +0 3 22 +0 22 21 +0 21 20 +0 20 1 +1 20 2 +2 20 19 +2 19 18 +2 18 17 +40 47 41 +47 48 75 +48 49 75 +49 50 51 +49 51 52 +49 52 53 +49 53 76 +53 54 76 +54 55 76 +55 56 77 +56 57 77 +58 77 78 +59 78 79 +59 79 60 +61 79 80 +62 63 80 +63 64 80 +64 65 80 +66 80 81 +65 66 80 +66 81 67 +67 81 82 +67 82 68 +61 62 80 +60 79 61 +58 78 59 +57 58 77 +55 77 76 +49 76 75 +41 47 75 +68 82 83 +68 83 69 +69 83 70 +70 83 71 +71 83 84 +71 84 72 +72 84 85 +73 74 85 +72 73 85 diff --git a/ports/bloboats/bloboats/data/levels/meri5.tdt b/ports/bloboats/bloboats/data/levels/meri5.tdt new file mode 100644 index 0000000000..222b3e2252 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri5.tdt @@ -0,0 +1,3 @@ +0 10.0 50.0 20.0 -20.0 AWFUL. +2 10.0 50.0 20.0 -20.0 OH,_CAPTAIN,_PLEASE._DON'T +3 10.0 50.0 20.0 -20.0 BREAK_THAT_MANY_SHIPS. \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri6.dat b/ports/bloboats/bloboats/data/levels/meri6.dat new file mode 100644 index 0000000000..d217083fef --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri6.dat @@ -0,0 +1,105 @@ +levels/meri6.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +3 +0.000000 -3.000000 0.000000 7.000000 +15.000000 5.000000 0.000000 0.000000 0.000000 +647.000000 36.400000 2.000000 +0.0=1,-1.000000 +1.1=1,-1.000000 +2.0=1,-1.000000 +3.1=1,1.000000 +4.0=1,1.000000 +5.1=1,1.000000 +5.2=1,1.000000 +6.1=1,-1.000000 +7.0=1,-1.000000 +8.1=1,-1.000000 +9.2=1,-1.000000 +10.1=1,-1.000000 +11.0=1,-1.000000 +12.0=1,-1.000000 +13.2=1,1.000000 +14.0=1,-1.000000 +15.1=1,-1.000000 +16.0=1,-1.000000 +17.1=1,-1.000000 +18.0=1,-1.000000 +19.2=1,-1.000000 +20.1=1,-1.000000 +21.0=1,-1.000000 +22.2=1,-1.000000 +23.2=1,-1.000000 +24.1=1,-1.000000 +25.0=1,-1.000000 +26.1=1,-1.000000 +27.0=1,-1.000000 +28.0=1,-1.000000 +29.1=1,-1.000000 +30.0=1,-1.000000 +31.1=1,-1.000000 +32.0=1,-1.000000 +33.1=1,-1.000000 +34.0=1,-1.000000 +35.1=1,-1.000000 +36.0=1,-1.000000 +37.0=1,-1.000000 +38.2=1,1.000000 +40.0=1,-1.000000 +40.2=1,1.000000 +41.2=1,1.000000 +42.1=1,-1.000000 +43.0=1,1.000000 +44.0=1,-1.000000 +45.0=1,-1.000000 +46.1=1,-1.000000 +47.2=1,-1.000000 +48.0=1,-1.000000 +48.2=1,1.000000 +49.1=1,1.000000 +50.0=1,1.000000 +51.1=1,1.000000 +51.2=1,1.000000 +52.1=1,1.000000 +53.0=1,1.000000 +54.0=1,1.000000 +55.2=1,-1.000000 +56.1=1,1.000000 +57.2=1,-1.000000 +58.1=1,-1.000000 +59.0=1,-1.000000 +60.1=1,-1.000000 +61.0=1,-1.000000 +62.0=1,-1.000000 +64.2=1,-1.000000 +65.1=1,-1.000000 +66.0=2,-1.000000 +71.1=2,-1.000000 +72.1=2,-1.000000 +73.0=1,-1.000000 +74.1=2,-1.000000 +75.0=1,-1.000000 +76.2=1,1.000000 +77.2=1,1.000000 +78.1=1,1.000000 +79.2=1,1.000000 +80.1=1,1.000000 +80.2=1,1.000000 +81.0=1,-1.000000 +81.2=1,1.000000 +82.1=1,-1.000000 +83.2=2,-1.000000 +84.2=2,-1.000000 +85.0=1,-1.000000 +86.0=1,-1.000000 +86.2=2,-1.000000 +enemy 0 55.0 160.0 0.0 1.0 +enemy 0 180.0 0.0 0.0 1.0 + diff --git a/ports/bloboats/bloboats/data/levels/meri6.hsc b/ports/bloboats/bloboats/data/levels/meri6.hsc new file mode 100644 index 0000000000..3b948bd77d --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri6.hsc @@ -0,0 +1 @@ +39.0 44.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri6.mdl b/ports/bloboats/bloboats/data/levels/meri6.mdl new file mode 100644 index 0000000000..662027a22b --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri6.mdl @@ -0,0 +1,181 @@ +93 87 +0.626064 2.948404 +1.767553 1.361702 +-1.216489 2.227660 +1.790958 -0.655585 +4.093617 1.174734 +0.095516 6.642285 +-3.256621 9.989914 +-3.560880 15.386562 +6.297873 -0.635904 +10.056916 -0.183245 +8.265959 1.155053 +10.391491 2.158777 +12.890959 1.410904 +11.946278 3.005053 +13.934045 2.394947 +15.488832 0.151330 +18.067024 2.394947 +20.271278 0.466224 +21.727663 1.509308 +22.101597 -2.328458 +23.931919 -0.478458 +27.080856 -0.891756 +28.615959 -2.505585 +29.285112 0.741755 +31.115431 1.273138 +33.693623 -0.025798 +35.391735 -2.482010 +36.212772 1.528989 +38.141499 2.453989 +39.660812 -1.021454 +40.365437 2.788564 +42.864616 -0.666642 +44.655861 2.788564 +46.878399 -1.045586 +49.713840 0.741755 +51.406384 -2.564628 +53.556892 0.403842 +55.210361 2.609767 +56.543087 -2.623670 +57.290970 3.733245 +58.509502 -1.100734 +58.707993 3.930053 +58.865440 1.902925 +61.464703 1.668146 +61.994972 3.715511 +63.884060 3.438032 +62.055405 -2.375260 +66.934868 -3.027789 +67.190437 0.603989 +64.690971 0.958244 +65.143623 9.007713 +64.297348 7.984309 +67.780861 7.098670 +69.355324 8.043351 +69.040436 4.500798 +72.130333 3.792287 +70.004791 5.622606 +72.169685 5.032181 +73.940964 7.689096 +74.314911 6.134309 +75.850006 8.476330 +70.929802 -0.911437 +71.853127 -3.719957 +74.728203 0.052925 +77.306396 2.886968 +78.890808 -1.833933 +80.081390 3.319947 +84.253731 -1.206649 +88.307983 1.135372 +85.198418 -4.237501 +95.511185 -0.261969 +95.334045 0.859840 +95.924187 4.346968 +97.677177 4.640790 +97.931915 9.421011 +97.695763 2.591755 +101.336723 6.823138 +99.545769 11.074203 +93.365982 11.211968 +37.089443 5.986321 +35.267750 5.281148 +37.442032 7.044079 +34.738869 6.632729 +39.087433 7.161608 +39.968899 9.277125 +38.441025 7.925545 +41.438007 8.630717 +32.153236 7.749252 +32.564590 6.397672 +81.961853 4.260177 +83.019615 4.377706 +83.430969 3.378711 +83.078384 1.557016 +0 1 2 +2 1 3 +1 4 3 +0 2 5 +2 6 5 +5 6 7 +3 4 8 +4 10 8 +8 10 9 +9 10 11 +9 11 12 +11 13 12 +13 14 12 +14 15 12 +14 16 15 +15 16 17 +16 18 17 +17 18 19 +18 20 19 +19 20 21 +19 21 22 +21 23 22 +22 23 24 +22 24 25 +22 25 26 +25 27 26 +26 27 29 +27 28 29 +28 30 29 +29 30 31 +30 32 31 +31 32 33 +32 34 33 +33 34 35 +34 36 35 +35 36 38 +36 37 38 +37 39 40 +37 40 38 +39 42 40 +39 41 42 +40 42 43 +40 43 46 +43 44 46 +44 45 46 +45 49 46 +46 49 47 +47 49 48 +50 51 52 +50 52 53 +52 54 53 +58 59 60 +57 59 58 +55 59 57 +54 55 57 +54 57 56 +53 54 56 +47 48 61 +47 61 62 +61 63 62 +62 63 65 +63 64 65 +64 66 65 +65 66 67 +68 69 70 +65 67 69 +67 68 69 +74 77 78 +74 76 77 +73 76 74 +73 75 76 +72 75 73 +71 75 72 +70 75 71 +68 70 71 +79 80 81 +80 82 81 +79 81 85 +79 85 83 +83 85 84 +83 84 86 +82 87 88 +80 82 88 +66 92 67 +66 91 92 +66 89 91 +89 90 91 diff --git a/ports/bloboats/bloboats/data/levels/meri6.tdt b/ports/bloboats/bloboats/data/levels/meri6.tdt new file mode 100644 index 0000000000..35ee44d977 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri6.tdt @@ -0,0 +1,7 @@ +0 -10.0 50.0 20.0 -20.0 CAPTAIN. +2 -10.0 50.0 20.0 -20.0 I_WONDER_WHERE_ALL_THESE +3 -10.0 50.0 20.0 -20.0 TENTACLES_COME_FROM_AND_WHAT +4 -10.0 50.0 20.0 -20.0 THEY'RE_UP_TO._I'M_SCARED. +6 -10.0 50.0 20.0 -20.0 AND_WHY_ARE_THEY_CHASING +7 -10.0 50.0 20.0 -20.0 MS_ENTERPRISE? + diff --git a/ports/bloboats/bloboats/data/levels/meri7.dat b/ports/bloboats/bloboats/data/levels/meri7.dat new file mode 100644 index 0000000000..8369d29bc4 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri7.dat @@ -0,0 +1,99 @@ +levels/meri7.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +3 +0.000000 -3.000000 0.000000 7.000000 +15.000000 5.000000 0.000000 0.000000 0.000000 +732.000000 8.000000 2.000000 +0.0=1,-1.000000 +1.1=1,-1.000000 +2.0=1,-1.000000 +3.1=1,1.000000 +4.0=1,1.000000 +5.1=1,1.000000 +5.2=1,1.000000 +6.1=1,-1.000000 +7.0=1,-1.000000 +8.1=1,-1.000000 +9.2=2,-1.000000 +10.1=1,-1.000000 +11.0=2,-1.000000 +12.0=2,-1.000000 +13.2=1,1.000000 +14.0=2,-1.000000 +15.1=1,-1.000000 +16.0=2,-1.000000 +17.1=1,-1.000000 +18.0=1,-1.000000 +19.2=1,-1.000000 +20.1=1,1.000000 +21.0=1,-1.000000 +22.2=1,-1.000000 +23.2=1,-1.000000 +24.1=1,1.000000 +25.0=1,-1.000000 +26.1=1,1.000000 +27.0=1,-1.000000 +28.0=1,-1.000000 +29.1=1,1.000000 +30.0=1,-1.000000 +31.1=1,1.000000 +32.0=1,-1.000000 +33.1=1,1.000000 +34.0=1,-1.000000 +35.1=1,1.000000 +36.0=1,-1.000000 +37.0=1,-1.000000 +38.2=1,-1.000000 +39.0=1,-1.000000 +40.2=1,-1.000000 +41.1=1,1.000000 +42.0=1,-1.000000 +43.0=1,-1.000000 +44.0=1,-1.000000 +45.1=1,-1.000000 +46.2=1,-1.000000 +47.0=1,1.000000 +47.2=1,1.000000 +48.1=1,-1.000000 +49.0=1,1.000000 +50.1=1,-1.000000 +50.2=1,1.000000 +51.1=1,-1.000000 +52.0=1,1.000000 +53.0=1,1.000000 +54.2=1,1.000000 +55.1=1,-1.000000 +56.2=1,-1.000000 +57.1=1,-1.000000 +58.0=1,-1.000000 +59.1=1,-1.000000 +60.0=1,-1.000000 +61.0=1,-1.000000 +63.2=1,-1.000000 +64.1=1,-1.000000 +65.0=1,-1.000000 +66.1=1,-1.000000 +66.2=1,-1.000000 +67.2=1,-1.000000 +68.1=1,-1.000000 +69.2=1,-1.000000 +70.1=1,-1.000000 +71.1=1,-1.000000 +72.0=1,-1.000000 +73.1=1,-1.000000 +74.2=1,-1.000000 +75.2=1,-1.000000 +76.0=1,-1.000000 +77.0=1,-1.000000 +77.2=1,-1.000000 +enemy 0 406.0 22.5 0.0 1.0 +enemy 0 230.0 3000.0 0.0 1.0 +enemy 3 500.0 30.0 0.0 0.5 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri7.hsc b/ports/bloboats/bloboats/data/levels/meri7.hsc new file mode 100644 index 0000000000..8c5595af7c --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri7.hsc @@ -0,0 +1 @@ +36.0 40.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri7.mdl b/ports/bloboats/bloboats/data/levels/meri7.mdl new file mode 100644 index 0000000000..41e048552f --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri7.mdl @@ -0,0 +1,161 @@ +82 78 +0.626064 2.948404 +2.178904 1.537995 +-1.216489 2.227660 +1.790958 -0.655585 +4.681261 1.762378 +0.095516 6.642285 +-3.256621 9.989914 +-3.560880 15.386562 +6.062816 -1.634899 +9.469273 -2.416291 +7.854608 1.272582 +10.273962 2.805185 +13.537367 -3.701596 +11.946278 2.711232 +13.463930 2.042361 +17.545584 -4.961170 +17.068029 1.278424 +19.742399 -2.648288 +20.376085 0.980430 +26.920275 -4.679032 +23.403038 1.813353 +25.435453 2.575342 +28.615959 -2.505585 +27.933533 3.209859 +30.410259 2.683483 +33.576096 2.677363 +35.391735 -2.482010 +35.977715 2.763041 +39.081730 2.512754 +38.720581 -2.666856 +41.893311 2.494742 +42.218208 -1.959458 +47.241493 2.553506 +45.115467 -1.927051 +50.654072 2.328393 +49.290867 -3.504858 +52.792957 2.343067 +55.504185 0.376721 +55.367798 -3.740193 +57.467262 1.558963 +59.508495 -3.510073 +60.158257 1.491575 +62.052345 0.610387 +63.581612 0.365942 +64.941818 -0.499181 +65.522507 -3.903134 +68.227684 -4.790720 +69.305962 -1.864114 +66.982780 -0.980980 +62.146641 5.011736 +62.299362 4.575976 +64.842644 3.807866 +63.067535 5.634012 +66.866150 4.442033 +70.955048 4.321167 +66.655220 5.093727 +69.348991 5.208474 +70.885216 6.455044 +72.199394 5.722958 +72.206612 6.772163 +71.634972 -1.675373 +73.439766 -5.600416 +74.493149 -2.356414 +77.188873 -1.814182 +81.417671 -4.654624 +78.024635 1.086901 +87.544533 1.320219 +91.187439 2.780775 +85.198418 -4.237501 +94.453430 -4.610532 +95.745399 -0.550505 +100.272751 -0.412946 +103.259796 -0.177888 +105.336227 2.251758 +103.983551 -3.460975 +108.212158 2.357046 +108.713013 8.547335 +107.351898 9.977917 +79.493744 2.438481 +80.257690 3.672534 +82.490738 2.908596 +85.370193 2.262188 +0 1 2 +2 1 3 +1 4 3 +0 2 5 +2 6 5 +5 6 7 +3 4 8 +4 10 8 +8 10 9 +9 10 11 +9 11 12 +11 13 12 +13 14 12 +14 15 12 +14 16 15 +15 16 17 +16 18 17 +17 18 19 +18 20 19 +19 20 21 +19 21 22 +21 23 22 +22 23 24 +22 24 25 +22 25 26 +25 27 26 +26 27 29 +27 28 29 +28 30 29 +29 30 31 +30 32 31 +31 32 33 +32 34 33 +33 34 35 +34 36 35 +35 36 38 +36 37 38 +37 39 40 +37 40 38 +39 41 40 +40 41 42 +40 42 45 +42 43 45 +43 44 45 +44 48 45 +45 48 46 +46 48 47 +49 50 51 +49 51 52 +51 53 52 +57 58 59 +56 58 57 +54 58 56 +53 54 56 +53 56 55 +52 53 55 +46 47 60 +46 60 61 +60 62 61 +61 62 64 +62 63 64 +63 65 64 +64 65 66 +67 68 69 +64 66 68 +66 67 68 +73 76 77 +73 75 76 +72 75 73 +72 74 75 +71 74 72 +70 74 71 +69 74 70 +67 69 70 +65 81 66 +65 80 81 +65 78 80 +78 79 80 diff --git a/ports/bloboats/bloboats/data/levels/meri7.tdt b/ports/bloboats/bloboats/data/levels/meri7.tdt new file mode 100644 index 0000000000..88924e7392 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri7.tdt @@ -0,0 +1,6 @@ +0 -10.0 50.0 20.0 -20.0 AHOY,_CAPTAIN. +2 -10.0 50.0 20.0 -20.0 STILL_NO_CLUE_BUT_SOME +3 -10.0 50.0 20.0 -20.0 RADAR_SIGNALS. +5 -10.0 50.0 20.0 -20.0 SOMETHING_HAS_TO_BE_DONE +6 -10.0 50.0 20.0 -20.0 TO_THIS_TENTACLE_MENACE. + diff --git a/ports/bloboats/bloboats/data/levels/meri8.dat b/ports/bloboats/bloboats/data/levels/meri8.dat new file mode 100644 index 0000000000..aaedfa05d6 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri8.dat @@ -0,0 +1,52 @@ +levels/meri8.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +3 +0.000000 -1.000000 0.000000 4.000000 +0.000000 5.000000 0.000000 0.000000 0.000000 +286.000000 10.000000 2.000000 +0.0=1,-1.000000 +0.2=1,1.000000 +1.0=1,-1.000000 +1.2=1,1.000000 +2.0=1,-1.000000 +2.2=1,1.000000 +3.0=1,-1.000000 +3.2=1,1.000000 +4.0=1,-1.000000 +4.2=2,1.000000 +5.0=2,1.000000 +5.2=2,-1.000000 +6.0=2,1.000000 +6.2=2,-1.000000 +7.0=2,1.000000 +7.2=2,-1.000000 +8.0=2,-1.000000 +8.2=2,1.000000 +9.0=1,-1.000000 +10.2=2,-1.000000 +11.2=2,1.000000 +12.0=1,-1.000000 +13.2=2,1.000000 +15.1=1,1.000000 +17.1=1,1.000000 +20.0=2,-1.000000 +21.2=1,1.000000 +23.2=1,1.000000 +25.2=1,1.000000 +28.0=1,-1.000000 +29.0=1,-1.000000 +30.2=1,1.000000 +31.1=1,1.000000 +32.2=1,1.000000 +33.1=1,1.000000 +33.2=1,-1.000000 +enemy 0 165.0 2500.0 -0.5 1.3 +enemy 0 180.0 2500.0 0.5 1.3 diff --git a/ports/bloboats/bloboats/data/levels/meri8.hsc b/ports/bloboats/bloboats/data/levels/meri8.hsc new file mode 100644 index 0000000000..e0b766ddf7 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri8.hsc @@ -0,0 +1 @@ +21.0 23.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri8.mdl b/ports/bloboats/bloboats/data/levels/meri8.mdl new file mode 100644 index 0000000000..e9f4f4be10 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri8.mdl @@ -0,0 +1,74 @@ +39 34 +0.286708 -2.369688 +-2.099129 -0.877019 +-2.524969 4.214409 +4.172918 -1.189068 +7.542607 -1.312049 +14.011425 0.975404 +14.011425 -1.385838 +20.111300 1.000000 +20.012915 -1.459627 +26.457136 1.024596 +26.407944 -1.115279 +33.614651 1.024596 +33.663845 -1.115279 +40.255646 1.024596 +40.058876 -0.967701 +47.142601 -1.016894 +46.773659 1.024596 +53.119499 -1.041490 +52.971920 1.000000 +59.243969 -0.893913 +59.243969 1.221366 +65.319244 -1.090683 +70.410675 0.163727 +71.065315 1.731586 +72.479912 0.831328 +72.975594 7.633114 +76.594398 4.491094 +73.413536 -0.043793 +71.342674 -1.508819 +65.746933 -3.006891 +53.542053 -3.359378 +41.689663 -3.271256 +23.889044 -3.447500 +23.889044 -3.447500 +5.559694 -5.474303 +-4.354016 -3.667805 +-5.147113 7.039003 +-2.524969 4.214409 +-5.147113 7.039003 +4 5 6 +6 7 8 +8 9 10 +10 11 12 +12 13 14 +15 16 17 +17 18 19 +19 20 21 +24 25 26 +27 26 24 +27 24 23 +27 23 22 +28 27 22 +28 22 21 +21 19 29 +28 21 29 +30 19 17 +29 19 30 +17 15 30 +12 14 31 +14 15 31 +15 30 31 +10 12 33 +12 31 33 +8 10 33 +6 33 34 +6 8 33 +4 6 34 +3 4 34 +0 3 34 +0 34 35 +0 35 1 +1 35 38 +1 38 37 diff --git a/ports/bloboats/bloboats/data/levels/meri8.tdt b/ports/bloboats/bloboats/data/levels/meri8.tdt new file mode 100644 index 0000000000..6c6a78a9f5 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri8.tdt @@ -0,0 +1,6 @@ +0 -10.0 50.0 20.0 -20.0 CAPTAIN. +2 -10.0 50.0 20.0 -20.0 WHAT_A_LOVELY_WEATHER +3 -10.0 50.0 20.0 -20.0 AND_NO_SIGN_OF_A_DANGER. +5 -10.0 50.0 20.0 -20.0 BUT_STILL,_ENTERPRISE +6 -10.0 50.0 20.0 -20.0 IS_AGAIN_IN_DISTRESS. + diff --git a/ports/bloboats/bloboats/data/levels/meri9.dat b/ports/bloboats/bloboats/data/levels/meri9.dat new file mode 100644 index 0000000000..69ce2dea1f --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri9.dat @@ -0,0 +1,118 @@ +levels/meri9.mdl +images/ground.png +images/alus.png +images/maali.png +images/groundedge.png +images/ice.png +images/hirvio.png +images/invader.png +images/boulder.png +images/tux.png +3 +0.000000 -2.500000 0.000000 4.000000 +17.000000 10.000000 0.000000 0.000000 0.000000 +370.000000 12.000000 2.000000 +0.0=1,-1.000000 +1.1=1,-1.000000 +2.0=1,-1.000000 +3.1=1,1.000000 +4.0=1,1.000000 +5.2=1,1.000000 +6.1=1,-1.000000 +7.0=1,-1.000000 +8.0=1,-1.000000 +9.0=1,-1.000000 +11.0=1,-1.000000 +12.2=1,-1.000000 +13.1=1,-1.000000 +14.0=1,-1.000000 +15.2=1,-1.000000 +16.2=1,-1.000000 +17.1=1,-1.000000 +18.0=1,-1.000000 +19.1=1,-1.000000 +20.0=1,-1.000000 +21.0=1,-1.000000 +22.1=1,-1.000000 +23.0=1,-1.000000 +24.1=1,-1.000000 +25.0=1,-1.000000 +26.1=1,-1.000000 +27.0=1,-1.000000 +28.1=1,-1.000000 +29.0=1,-1.000000 +30.0=1,-1.000000 +30.2=1,1.000000 +31.0=1,1.000000 +32.0=1,-1.000000 +33.0=1,-1.000000 +34.1=1,-1.000000 +35.2=1,-1.000000 +36.2=1,-1.000000 +37.1=1,-1.000000 +38.0=1,-1.000000 +39.1=1,-1.000000 +41.2=1,-1.000000 +42.1=1,-1.000000 +43.0=1,1.000000 +44.1=1,1.000000 +44.2=1,1.000000 +45.2=1,-1.000000 +46.1=1,1.000000 +47.2=1,-1.000000 +48.1=1,1.000000 +49.1=1,1.000000 +50.0=1,-1.000000 +51.1=1,1.000000 +52.2=1,1.000000 +53.2=1,1.000000 +54.0=1,-1.000000 +54.2=1,-1.000000 +55.1=1,-1.000000 +55.2=1,-1.000000 +57.2=1,-1.000000 +58.2=1,-1.000000 +59.0=1,-1.000000 +60.0=1,-1.000000 +61.1=1,-1.000000 +62.1=1,1.000000 +62.2=1,1.000000 +63.0=1,1.000000 +64.1=1,-1.000000 +64.2=1,-1.000000 +65.2=1,-1.000000 +66.2=1,-1.000000 +67.2=1,-1.000000 +68.2=1,-1.000000 +69.0=1,1.000000 +69.1=1,-1.000000 +70.0=1,1.000000 +70.1=1,1.000000 +71.2=1,-1.000000 +72.2=1,1.000000 +73.0=1,-1.000000 +74.0=1,1.000000 +75.2=1,-1.000000 +76.2=1,1.000000 +77.0=1,-1.000000 +77.2=1,1.000000 +78.0=1,-1.000000 +79.1=1,-1.000000 +81.2=1,-1.000000 +83.1=1,1.000000 +84.2=1,-1.000000 +85.1=1,1.000000 +86.1=1,1.000000 +87.2=1,-1.000000 +89.2=1,-1.000000 +90.2=1,-1.000000 +91.1=1,-1.000000 +92.2=1,-1.000000 +93.0=1,1.000000 +94.1=1,1.000000 +95.1=1,1.000000 +97.1=1,-1.000000 +98.2=1,-1.000000 +99.1=1,-1.000000 +99.2=1,-1.000000 +enemy 0 200.0 3500.0 0.0 1.0 diff --git a/ports/bloboats/bloboats/data/levels/meri9.hsc b/ports/bloboats/bloboats/data/levels/meri9.hsc new file mode 100644 index 0000000000..13c511e447 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri9.hsc @@ -0,0 +1 @@ +44.0 47.0 \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/levels/meri9.mdl b/ports/bloboats/bloboats/data/levels/meri9.mdl new file mode 100644 index 0000000000..17f07d43ab --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri9.mdl @@ -0,0 +1,207 @@ +105 101 +0.626064 2.948404 +1.767553 1.361702 +-1.709058 2.556039 +1.832005 -0.655585 +4.093617 1.174734 +0.095516 6.642285 +-2.025201 7.486026 +0.462323 10.788860 +6.297873 -0.635904 +8.265959 1.155053 +10.391491 2.158777 +12.249476 1.054525 +11.946278 3.005053 +18.067024 2.394947 +20.271278 0.466224 +21.727663 1.509308 +22.101597 -2.328458 +23.931919 -0.478458 +27.080856 -0.891756 +28.615959 -2.505585 +29.285112 0.741755 +31.115431 1.273138 +33.693623 -0.025798 +35.391735 -2.482010 +36.212772 1.528989 +38.141499 2.453989 +39.660812 -1.021454 +40.365437 2.788564 +42.864616 -0.666642 +44.655861 2.788564 +46.878399 -1.045586 +49.221249 -0.095651 +51.406384 -2.564628 +53.556892 -0.630601 +56.361118 -0.041804 +57.420506 1.831050 +58.707993 3.930053 +59.293041 1.703379 +61.835289 2.295294 +63.113140 3.990642 +64.824783 2.468804 +62.055405 -2.375260 +66.934868 -3.027789 +67.418488 -0.792839 +65.631691 0.473630 +70.929802 -0.911437 +71.853127 -3.719957 +74.728203 0.052925 +76.764771 3.713662 +78.890808 -1.833933 +78.941124 0.241223 +84.253731 -1.206649 +88.422012 -1.173671 +85.198418 -4.237501 +96.109825 -1.288210 +95.334045 0.859840 +96.807892 3.406247 +98.275818 6.892819 +97.931915 9.421011 +98.493950 1.936100 +101.336723 6.823138 +99.545769 11.074203 +92.909874 14.860826 +80.393990 3.861083 +83.546021 4.871747 +12.944139 3.741570 +12.635278 3.005053 +12.849105 0.534157 +13.633140 -0.558739 +15.438795 -0.439946 +17.054380 0.177778 +17.838415 0.985571 +14.529058 8.263946 +14.766121 5.844408 +12.774519 8.137236 +9.986938 9.341118 +12.794703 10.362700 +1.769948 9.195143 +26.803354 2.223235 +24.576162 2.268952 +23.632015 2.697893 +27.562250 2.850148 +27.034323 3.328582 +25.945473 3.642039 +24.906116 3.592546 +23.916254 3.345080 +67.775169 4.278438 +69.713623 8.098335 +70.939415 4.392464 +72.193710 7.984308 +73.476509 4.335450 +73.818588 5.276171 +72.193703 9.096069 +70.939407 5.931826 +69.685112 9.124577 +67.946205 5.703773 +83.448975 0.502268 +8.863333 -1.348532 +11.523809 -2.156177 +15.300735 -2.655016 +18.768856 -1.966143 +6.162014 10.139232 +3.540874 12.266565 +7.563515 12.882276 +56.543087 -2.623670 +0 1 2 +2 1 3 +1 4 3 +0 2 5 +2 6 5 +5 6 7 +3 4 8 +4 9 8 +10 12 11 +13 15 14 +14 15 16 +15 17 16 +16 17 18 +16 18 19 +18 20 19 +19 20 21 +19 21 22 +19 22 23 +22 24 23 +23 24 26 +24 25 26 +25 27 26 +26 27 28 +27 29 28 +28 29 30 +29 31 30 +30 31 32 +31 33 32 +32 33 104 +33 34 104 +35 36 37 +38 39 41 +39 40 41 +40 44 41 +41 44 42 +42 44 43 +42 43 45 +42 45 46 +45 47 46 +46 47 49 +49 50 51 +52 53 54 +49 51 53 +51 52 53 +58 61 62 +58 60 61 +57 60 58 +57 59 60 +56 59 57 +55 59 56 +54 59 55 +52 54 55 +50 96 51 +50 64 96 +50 63 64 +12 66 65 +11 66 12 +11 67 66 +14 71 70 +13 71 14 +72 76 74 +74 76 75 +72 74 73 +5 77 7 +79 85 80 +79 84 85 +79 83 84 +79 82 83 +79 81 82 +78 81 79 +86 87 95 +87 94 95 +87 93 94 +87 88 93 +88 89 93 +89 92 93 +89 91 92 +89 90 91 +8 97 9 +9 97 10 +10 97 11 +11 97 98 +11 98 67 +67 98 68 +68 98 99 +68 99 69 +69 99 70 +70 99 100 +14 70 100 +14 100 16 +75 76 103 +75 103 101 +101 103 102 +77 101 102 +7 77 102 +37 41 38 +35 41 37 +34 41 35 +34 104 41 +47 50 48 +47 49 50 diff --git a/ports/bloboats/bloboats/data/levels/meri9.tdt b/ports/bloboats/bloboats/data/levels/meri9.tdt new file mode 100644 index 0000000000..449de1bea8 --- /dev/null +++ b/ports/bloboats/bloboats/data/levels/meri9.tdt @@ -0,0 +1,8 @@ +0 -10.0 50.0 30.0 -20.0 THAT_WAS_AWFUL. +2 -10.0 50.0 30.0 -20.0 FBI_HAS_FOUND_OUT_THAT_THE +3 -10.0 50.0 30.0 -20.0 BASE_OF_THE_TENTACLES_SEEMS +4 -10.0 50.0 30.0 -20.0 TO_BE_SOMEWHERE_NEAR_THE_FINNISH +5 -10.0 50.0 30.0 -20.0 MILITARY_BASE_AT_SANTAHAMINA. +7 -10.0 50.0 30.0 -20.0 LET'S_HANDLE_THIS_ONE_AND_GO_THERE_THEN. + + diff --git a/ports/bloboats/bloboats/data/models/boulder.mdl b/ports/bloboats/bloboats/data/models/boulder.mdl new file mode 100644 index 0000000000..3e7e1af1cf --- /dev/null +++ b/ports/bloboats/bloboats/data/models/boulder.mdl @@ -0,0 +1,29 @@ +7 21 +3.086170 2.404788 +0.121809 4.648405 +-3.952128 3.696277 +3.401064 -1.059043 +0.232447 -3.637234 +-4.463830 -0.043085 +-3.089894 -2.627394 +2 5 +2 6 +5 6 +0 1 +0 2 +1 2 +0 3 +0 4 +3 4 +4 6 +4 5 +1 5 +1 3 +3 6 +0 6 +6 1 +1 4 +2 4 +2 3 +3 5 +0 5 diff --git a/ports/bloboats/bloboats/data/models/broken.mdl b/ports/bloboats/bloboats/data/models/broken.mdl new file mode 100644 index 0000000000..8dd169f6da --- /dev/null +++ b/ports/bloboats/bloboats/data/models/broken.mdl @@ -0,0 +1,183 @@ +74 108 +-10.122509 3.361375 +-8.700521 4.228395 +-10.411516 0.659503 +-8.959021 1.577978 +-8.607168 4.228395 +-6.700521 4.393540 +-8.865667 1.609095 +-6.906954 1.691668 +-6.602136 4.344348 +-4.725997 3.807622 +-6.808569 1.642476 +-5.758161 1.766336 +-10.386919 0.561118 +-8.841072 1.510710 +-9.377798 0.336441 +-8.668898 1.387729 +-6.710184 1.470302 +-9.205624 0.213460 +-7.205624 0.213460 +-6.538010 1.470302 +-5.487602 1.594162 +-7.033450 0.213460 +-5.694035 0.172174 +-11.846884 0.238934 +-11.351444 -1.802351 +-9.599163 0.115075 +-9.599163 -1.884925 +-10.583689 0.487329 +-11.822287 0.386512 +-9.574568 0.262652 +-11.302252 -2.048314 +-11.260965 -3.470302 +-9.549971 -2.130888 +-9.880264 -4.089601 +-9.156431 -2.180081 +-9.486724 -4.138793 +-7.156431 -2.180081 +-7.239004 -4.221366 +-9.205624 -0.057099 +-9.205624 -2.057099 +-7.205624 -0.057099 +-7.205624 -2.057099 +-6.812083 -2.106292 +-6.894656 -4.147578 +-5.101089 -2.106292 +-4.729510 -4.065005 +-6.812083 0.041286 +-6.812083 -1.958714 +-5.472668 0.000000 +-5.101089 -1.958714 +-4.756742 -1.934118 +-4.385163 -3.892831 +-2.798028 -1.975404 +-2.839315 -3.851545 +-5.054532 0.245963 +-3.013245 0.163390 +-4.682953 -1.712752 +-2.724239 -1.754037 +-2.475615 -1.931273 +-2.516902 -3.807414 +-0.888481 -1.683553 +-1.053628 -3.477120 +-2.666236 0.133732 +-0.418517 0.340164 +-2.377230 -1.783695 +-0.790096 -1.535976 +-0.544133 -1.658957 +-0.709280 -3.452524 +0.175982 -3.039658 +1.332006 -1.411238 +0.048812 0.487742 +2.502964 0.941895 +-0.322767 -1.388398 +1.553373 -1.140679 +1 0 +1 2 +0 2 +6 5 +6 4 +5 4 +7 6 +7 4 +11 8 +11 9 +8 9 +11 10 +10 8 +10 9 +14 12 +14 13 +12 13 +17 15 +17 16 +15 16 +18 17 +18 15 +22 20 +22 19 +20 19 +21 19 +21 20 +22 21 +25 24 +25 23 +24 23 +26 23 +26 24 +29 28 +29 27 +28 27 +32 30 +32 31 +30 31 +33 31 +33 30 +36 34 +36 35 +34 35 +37 35 +37 34 +40 39 +40 38 +39 38 +41 38 +41 39 +45 42 +45 43 +42 43 +44 43 +44 42 +48 46 +48 47 +46 47 +49 47 +49 46 +53 50 +53 52 +50 52 +53 51 +52 51 +57 56 +57 54 +56 54 +56 55 +55 54 +61 59 +61 58 +59 58 +61 60 +60 59 +65 64 +65 62 +64 62 +64 63 +63 62 +69 68 +69 66 +68 66 +68 67 +67 66 +69 67 +73 70 +73 71 +70 71 +72 71 +72 70 +73 72 +37 36 +32 33 +26 25 +41 40 +49 48 +55 57 +63 65 +16 18 +0 3 +3 2 +1 3 +45 44 +50 51 +58 60 +5 7 diff --git a/ports/bloboats/bloboats/data/models/hirvio.mdl b/ports/bloboats/bloboats/data/models/hirvio.mdl new file mode 100644 index 0000000000..42ee1d0dcf --- /dev/null +++ b/ports/bloboats/bloboats/data/models/hirvio.mdl @@ -0,0 +1,158 @@ +40 117 +17.106339 -9.077080 +-1.131195 -9.040330 +-3.822549 -12.214414 +-2.598242 -18.189032 +-3.283854 -24.310566 +-2.255436 -27.885542 +-0.639351 -24.457483 +-0.982157 -17.846226 +0.633928 -12.312359 +2.396930 -18.140060 +1.613374 -24.555428 +2.788709 -27.346848 +4.306849 -24.457483 +3.686604 -18.042328 +5.433212 -12.312361 +7.441075 -18.090878 +6.510602 -24.555429 +7.685936 -27.053017 +9.302021 -24.555431 +8.616409 -18.254190 +9.742771 -12.116472 +11.326280 -18.286556 +10.918106 -24.016735 +11.995496 -26.612267 +13.562609 -24.065708 +12.730080 -18.335741 +14.737943 -12.018530 +15.632235 -18.313908 +14.982804 -24.310572 +16.615496 -26.399984 +17.921141 -24.261600 +17.068613 -18.133989 +19.145447 -11.871615 +20.000860 -1.104356 +18.159420 6.625344 +12.447898 12.832593 +3.917823 12.731045 +-2.073538 7.247425 +-3.734885 -1.264274 +7.971924 -0.024992 +4 5 +4 6 +5 6 +10 11 +10 12 +11 12 +16 17 +16 18 +17 18 +22 23 +22 24 +23 24 +28 29 +28 30 +29 30 +27 28 +27 30 +28 31 +30 31 +21 22 +21 24 +22 25 +24 25 +15 16 +15 18 +16 19 +18 19 +9 10 +9 12 +10 13 +12 13 +3 4 +3 6 +4 7 +6 7 +2 3 +2 7 +3 7 +3 8 +8 7 +8 9 +8 13 +9 13 +9 14 +14 13 +14 15 +14 19 +15 19 +15 20 +20 19 +20 21 +20 25 +21 25 +21 26 +26 25 +26 27 +26 31 +27 31 +27 32 +32 31 +1 2 +1 8 +2 8 +0 26 +0 32 +26 32 +14 20 +14 39 +20 39 +20 26 +26 39 +0 39 +0 33 +33 39 +8 14 +8 39 +1 39 +1 38 +39 38 +37 38 +37 39 +36 37 +36 39 +35 36 +35 39 +34 35 +34 39 +33 34 +2 36 +2 39 +32 35 +32 39 +0 35 +0 36 +1 36 +1 35 +2 32 +32 36 +2 35 +2 34 +34 32 +2 37 +32 37 +2 38 +38 32 +2 33 +32 33 +3 39 +7 39 +9 39 +13 39 +15 39 +19 39 +21 39 +25 39 +27 39 +31 39 diff --git a/ports/bloboats/bloboats/data/models/invader.mdl b/ports/bloboats/bloboats/data/models/invader.mdl new file mode 100644 index 0000000000..0b443d9bab --- /dev/null +++ b/ports/bloboats/bloboats/data/models/invader.mdl @@ -0,0 +1,31 @@ +8 22 +4.558925 -0.951669 +7.297822 -2.279245 +4.100580 0.934398 +0.541655 0.934398 +0.098839 -0.902467 +-2.722060 -2.362119 +-1.016400 -3.296952 +5.642235 -3.313352 +4 5 +4 6 +5 6 +4 7 +6 7 +0 7 +0 6 +0 1 +1 7 +0 3 +0 4 +3 4 +0 2 +4 2 +2 3 +3 6 +3 7 +2 7 +2 6 +1 5 +5 7 +1 6 diff --git a/ports/bloboats/bloboats/data/models/menu.mdl b/ports/bloboats/bloboats/data/models/menu.mdl new file mode 100644 index 0000000000..b748e2dcfc --- /dev/null +++ b/ports/bloboats/bloboats/data/models/menu.mdl @@ -0,0 +1 @@ +0 0 diff --git a/ports/bloboats/bloboats/data/models/paatti.mdl b/ports/bloboats/bloboats/data/models/paatti.mdl new file mode 100644 index 0000000000..3143de2459 --- /dev/null +++ b/ports/bloboats/bloboats/data/models/paatti.mdl @@ -0,0 +1,134 @@ +29 104 +5.215555 -1.504562 +4.315382 -2.759046 +3.174268 -3.545848 +3.339416 -1.752281 +1.710994 -3.876141 +1.752281 -2.000000 +0.165146 -3.917427 +-0.206433 -1.958714 +6.165146 0.578012 +3.494505 0.163221 +1.502637 0.035512 +-0.578012 0.000000 +-2.000000 -3.862234 +-1.917427 -1.958714 +-1.917427 0.041286 +-4.090272 -3.641895 +-3.917427 -1.958714 +-3.917427 0.041286 +-5.628421 -3.298128 +-5.669707 -1.876140 +-6.145465 0.283231 +-0.371579 1.421988 +-1.421987 1.298128 +-3.380701 1.215555 +-4.926548 0.265963 +0.601543 3.305827 +-1.215554 4.000000 +-3.215555 3.834854 +-4.696585 2.771026 +15 18 +15 19 +18 19 +16 19 +16 18 +12 15 +12 16 +15 16 +13 16 +13 15 +7 12 +7 13 +12 13 +6 13 +6 12 +4 5 +4 6 +5 6 +4 7 +7 5 +2 3 +2 4 +3 4 +2 5 +0 3 +0 2 +1 2 +1 3 +0 1 +16 20 +20 19 +17 19 +17 20 +13 17 +17 16 +14 16 +14 17 +7 14 +13 14 +11 14 +11 13 +7 10 +7 11 +10 11 +5 11 +5 9 +5 10 +9 10 +3 5 +3 10 +0 9 +3 9 +3 8 +8 9 +0 8 +17 24 +20 24 +17 23 +24 23 +23 28 +24 28 +24 27 +27 28 +22 23 +22 27 +23 27 +23 26 +26 27 +22 25 +22 26 +25 26 +21 22 +21 26 +21 25 +14 23 +17 22 +11 22 +22 14 +14 21 +11 21 +15 28 +15 27 +12 27 +12 26 +6 25 +6 26 +0 19 +8 19 +0 18 +18 1 +0 20 +1 19 +12 25 +26 15 +27 18 +1 28 +28 2 +8 18 +8 20 +18 20 +1 8 +1 20 +24 25 +25 28 diff --git a/ports/bloboats/bloboats/data/models/tux.mdl b/ports/bloboats/bloboats/data/models/tux.mdl new file mode 100644 index 0000000000..a6acfe043f --- /dev/null +++ b/ports/bloboats/bloboats/data/models/tux.mdl @@ -0,0 +1,22 @@ +6 15 +-3.136915 -6.723191 +-2.448298 2.523086 +-0.374149 2.497500 +0.614042 -6.630692 +-5.815586 -5.819734 +2.455958 -5.373964 +1 4 +1 5 +4 5 +2 5 +2 4 +0 1 +0 2 +1 2 +1 3 +3 2 +3 4 +3 5 +0 5 +0 4 +0 3 diff --git a/ports/bloboats/bloboats/data/sounds/bump.wav b/ports/bloboats/bloboats/data/sounds/bump.wav new file mode 100644 index 0000000000..d7875e338d Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/bump.wav differ diff --git a/ports/bloboats/bloboats/data/sounds/clonk.wav b/ports/bloboats/bloboats/data/sounds/clonk.wav new file mode 100644 index 0000000000..de95a6bb41 Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/clonk.wav differ diff --git a/ports/bloboats/bloboats/data/sounds/explosion.wav b/ports/bloboats/bloboats/data/sounds/explosion.wav new file mode 100644 index 0000000000..9b48a48d0f Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/explosion.wav differ diff --git a/ports/bloboats/bloboats/data/sounds/finish.wav b/ports/bloboats/bloboats/data/sounds/finish.wav new file mode 100644 index 0000000000..cb5384dc95 Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/finish.wav differ diff --git a/ports/bloboats/bloboats/data/sounds/menuenter.wav b/ports/bloboats/bloboats/data/sounds/menuenter.wav new file mode 100644 index 0000000000..dda19c5003 Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/menuenter.wav differ diff --git a/ports/bloboats/bloboats/data/sounds/menuselect.wav b/ports/bloboats/bloboats/data/sounds/menuselect.wav new file mode 100644 index 0000000000..799c759c9e Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/menuselect.wav differ diff --git a/ports/bloboats/bloboats/data/sounds/music0.ogg b/ports/bloboats/bloboats/data/sounds/music0.ogg new file mode 100644 index 0000000000..95694b913c Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/music0.ogg differ diff --git a/ports/bloboats/bloboats/data/sounds/music1.ogg b/ports/bloboats/bloboats/data/sounds/music1.ogg new file mode 100644 index 0000000000..df7a0d6bc0 Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/music1.ogg differ diff --git a/ports/bloboats/bloboats/data/sounds/music2.ogg b/ports/bloboats/bloboats/data/sounds/music2.ogg new file mode 100644 index 0000000000..0b9ba9fd8a Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/music2.ogg differ diff --git a/ports/bloboats/bloboats/data/sounds/music3.ogg b/ports/bloboats/bloboats/data/sounds/music3.ogg new file mode 100644 index 0000000000..6dfc9ced58 Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/music3.ogg differ diff --git a/ports/bloboats/bloboats/data/sounds/roarr.wav b/ports/bloboats/bloboats/data/sounds/roarr.wav new file mode 100644 index 0000000000..12bcd23842 Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/roarr.wav differ diff --git a/ports/bloboats/bloboats/data/sounds/sounds.txt b/ports/bloboats/bloboats/data/sounds/sounds.txt new file mode 100644 index 0000000000..93a2608a7b --- /dev/null +++ b/ports/bloboats/bloboats/data/sounds/sounds.txt @@ -0,0 +1,18 @@ +Samples used from Freesound: + +RHumphries ( http://freesound.iua.upf.edu/usersViewSingle.php?id=1112 ) + rbh Applause 01 big.WAV ( http://freesound.iua.upf.edu/samplesViewSingle.php?id=1921 ) +meatball4u ( http://freesound.iua.upf.edu/usersViewSingle.php?id=59895 ) + explode4.wav ( http://freesound.iua.upf.edu/samplesViewSingle.php?id=17226 ) +harri ( http://freesound.iua.upf.edu/usersViewSingle.php?id=18811 ) + 1_fridge_open.mp3 ( http://freesound.iua.upf.edu/samplesViewSingle.php?id=8865 ) +petenice ( http://freesound.iua.upf.edu/usersViewSingle.php?id=26137 ) + SPLASH.wav (http://freesound.iua.upf.edu/samplesViewSingle.php?id=9508 ) +batchku ( http://freesound.iua.upf.edu/usersViewSingle.php?id=186 ) + colide-18_017.aif ( http://freesound.iua.upf.edu/samplesViewSingle.php?id=10479 ) +NoiseCollector ( http://freesound.iua.upf.edu/usersViewSingle.php?id=4948 ) + granular ambience 2 boat.wav ( http://freesound.iua.upf.edu/samplesViewSingle.php?id=12510 ) +By pushtobreak (http://freesound.iua.upf.edu/usersViewSingle.php?id=9056) + Earth1.aif (http://freesound.iua.upf.edu/samplesViewSingle.php?id=16793) + +Some of the sounds have been modified a bit or a lot for better suitability. \ No newline at end of file diff --git a/ports/bloboats/bloboats/data/sounds/splash.wav b/ports/bloboats/bloboats/data/sounds/splash.wav new file mode 100644 index 0000000000..631b1f40c8 Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/splash.wav differ diff --git a/ports/bloboats/bloboats/data/sounds/vroom.wav b/ports/bloboats/bloboats/data/sounds/vroom.wav new file mode 100644 index 0000000000..97f4db31ed Binary files /dev/null and b/ports/bloboats/bloboats/data/sounds/vroom.wav differ diff --git a/ports/bloboats/bloboats/gl4es.aarch64/libGL.so.1 b/ports/bloboats/bloboats/gl4es.aarch64/libGL.so.1 new file mode 100644 index 0000000000..6921a75cd9 Binary files /dev/null and b/ports/bloboats/bloboats/gl4es.aarch64/libGL.so.1 differ diff --git a/ports/bloboats/bloboats/libs.aarch64/libGLU.so.1 b/ports/bloboats/bloboats/libs.aarch64/libGLU.so.1 new file mode 100644 index 0000000000..31e1e3f3fb Binary files /dev/null and b/ports/bloboats/bloboats/libs.aarch64/libGLU.so.1 differ diff --git a/ports/bloboats/bloboats/libs.aarch64/libSDL-1.2.so.0 b/ports/bloboats/bloboats/libs.aarch64/libSDL-1.2.so.0 new file mode 100644 index 0000000000..9bc824bb7c Binary files /dev/null and b/ports/bloboats/bloboats/libs.aarch64/libSDL-1.2.so.0 differ diff --git a/ports/bloboats/bloboats/libs.aarch64/libSDL_image-1.2.so.0 b/ports/bloboats/bloboats/libs.aarch64/libSDL_image-1.2.so.0 new file mode 100644 index 0000000000..3c176a96db Binary files /dev/null and b/ports/bloboats/bloboats/libs.aarch64/libSDL_image-1.2.so.0 differ diff --git a/ports/bloboats/bloboats/libs.aarch64/libSDL_mixer-1.2.so.0 b/ports/bloboats/bloboats/libs.aarch64/libSDL_mixer-1.2.so.0 new file mode 100644 index 0000000000..717ec0b375 Binary files /dev/null and b/ports/bloboats/bloboats/libs.aarch64/libSDL_mixer-1.2.so.0 differ diff --git a/ports/bloboats/bloboats/libs.aarch64/libmodplug.so.1 b/ports/bloboats/bloboats/libs.aarch64/libmodplug.so.1 new file mode 100644 index 0000000000..ef44bc7b0d Binary files /dev/null and b/ports/bloboats/bloboats/libs.aarch64/libmodplug.so.1 differ diff --git a/ports/bloboats/gameinfo.xml b/ports/bloboats/gameinfo.xml new file mode 100644 index 0000000000..00e41ea8aa --- /dev/null +++ b/ports/bloboats/gameinfo.xml @@ -0,0 +1,13 @@ + + + + ./bloboats.sh + Bloboats + Bloboats is an arcade-like boat racing game in the hybrid spirit of Mario-like platform jumpers and elasto mania / xmoto. + 20060101T000000 + Gonéri Le Bouder + Self-Published + Racing + ./bloboats/screenshot.png + + \ No newline at end of file diff --git a/ports/bloboats/port.json b/ports/bloboats/port.json new file mode 100644 index 0000000000..1b42d3ba14 --- /dev/null +++ b/ports/bloboats/port.json @@ -0,0 +1,32 @@ +{ + "version": 3, + "name": "bloboats.zip", + "items": [ + "Bloboats.sh", + "bloboats" + ], + "items_opt": [], + "attr": { + "title": "Bloboats", + "porter": [ + "Cebion" + ], + "desc": "Bloboats is an arcade-like boat racing game in the hybrid spirit of Mario-like platform jumpers and elasto mania / xmoto.", + "desc_md": null, + "inst": "Ready to run! To Start Text-Input mode press Start + Down!", + "inst_md": null, + "genres": [ + "racing" + ], + "image": null, + "rtr": true, + "exp": false, + "runtime": null, + "reqs": [ + "!lowres" + ], + "arch": [ + "aarch64" + ] + } +} \ No newline at end of file diff --git a/ports/bloboats/screenshot.png b/ports/bloboats/screenshot.png new file mode 100644 index 0000000000..ef05787076 Binary files /dev/null and b/ports/bloboats/screenshot.png differ