A 22 level single player game with brand new terminal art, weapons, environments, characters, and a story fleshing out the Marathon universe.
This scenario had become unattainable save for a single place, the Marathon Total Carnage Pack. I extracted and repackaged it to upload here, so everyone can access and enjoy this incredible scenario.
It is technically "unfinished" but only in the sense that it is missing some polish. It is essentially complete and you can play through the entire scenario without issue. Read the read me file for more information about Apotheosis.
Special thanks to Hypersleep.
This is a superplugin for AlephOne 1.0+ that lets you easily enable all the hi-res sprites and textures from the XBLA version of Marathon: Durandal with one single click.
All required graphics are inlcuded. In addition to that, some glow- and bumpmap textures have also been included to improve visual experience and take advantage of AOs shader features. No custom shapes files are required for this to work.
This plugin includes the high-res enemy sprites found by Hippieman with some improvements made by herecomethej2000 as well as the hi-res VacBob sprites provided by General Tacticus and the HD wall texture replacement graphics created by Goran Svensson along with a few fixes and some glow/ bumpmaps.
• Added XBLA HD sprites found by hippieman.
• Fixed white outlines on some of the sprites.
• Added glowmaps for HD sprites.
• Added AI upscaled S'pht compiler sprites.
• Added HD Player sprites.
• Added Goran Svenssons HD wall textures.
• Added General Tacticus' HD Vac-Bob sprites.
• Added Jjaro Bumpmap textures.
I’ve remastered the entire Marathon Infinity sounds file. The most obviously noticeable changes are that many sounds are much less distorted (with the side effect of being roughly half as loud as the originals – adjust your game/system volume as needed), and sounds will feature approximations of upper frequencies that were missing on the originals. Many sounds that were originally 8-bit (a good example is the “got item” sound) will also be much less noisy. Detailed information on the changes is included as a .pdf with the download.
This works with any Aleph One scenario that uses vanilla Infinity sounds. It also works with Marathon 2 on Aleph One - it probably won’t work with the vanilla Marathon 2 apps for either Windows or Mac. If you really need a version of these for vanilla Marathon 2, ask me nicely and I may consider making one (though because I’m in the process of remixing many of these directly from the CD-quality sources, I may not bother until I’m done with that).
Important: ALEPH ONE VERSIONS BEFORE 1.3.0 REQUIRE YOU TO RESTART THE GAME AFTER SELECTING THESE SOUNDS. (Bold and caps so you don’t miss it.) On the plus side, you’ll only have to do this once (unless you move back to the defaults for whatever reason). And you should really upgrade to 1.3.1 or 1.4pre2 – it’s generally a bad idea to run old software, and you can no longer even gather or join net games with releases prior to 1.3.0.
Finally uploading a new version, primarily because I’d mixed up the “S’pht Door Closing” and “S’pht Door Opening” sounds. This is because the sounds file itself had them mixed up in the 8-bit sounds slot, which was what I was using to check that I’d uploaded the right versions of everything; and also because ShapeFusion also has them mixed up. (I’m supposing Anvil may also have mixed them up, but I haven’t checked.) In any case, the game seems to want them where the vanilla file has them in the 16-bit slots, so anyone else who wants to make new versions of the sounds should take note: The “S’pht Door Opening” and “S’pht Door Closing” sounds are mislabelled in ShapeFusion. (The mislabelling may also be true of the Pfhor Door sounds; I’d advise double-checking. However, I did not mix those up, because the 8-bit and 16-bit sounds for those are in the same slot.)
The other major change is that I have moved all of the sounds to the 8-bit slot rather than the 16-bit slot. These sounds are all 16-bit, but on the whole, the game doesn’t care one way or the other; it will still play them as 16-bit sounds. Note that, on old versions of Aleph One, you’ll need to restart the game after selecting these sounds. On the plus side, you will only need to do this once (unless you go back to the default sounds for whatever reason). This was due to a caching bug that was fixed in 1.3, so if you’re running an old version of Aleph One, you should upgrade to 1.3.1 or 1.4pre2. The advantage to moving them to the 8-bit slot is that if you accidentally select 8-bit sounds, you will no longer hear silence. Everything will sound really bad, but at least you’ll hear something!
(Note that I wrote the readme file to this version before the caching bug was fixed, so it won’t reflect that this step is no longer necessary in recent versions of Aleph One. I don’t feel it’s worth rereleasing the sounds purely to update the readme, particularly since I’ve by now remixed many of them directly from the CD-quality sources – expect a major new release sometime in 2021.)
I may also have revised a few of these sounds since 1.0. I didn’t keep detailed notes, so I have no idea what I changed.
Should you have any questions, you can contact me on the Pfhorums (same username as here), reddit (/u/aaronnotarobot), or Discord (Aaron#6608; you will need to be a member of the subreddit Discord – or some other Discord I’m in – to contact me). Enjoy!
A map designed for racing. Set the game type to King of the Hill for scoring to work properly.
Line up, hit the switch, and run to the end of the map. When you reach the end, you begin getting hill time. Whoever has the most time wins. I suggest setting the time limit for 2 minutes.
This is a work in progress, and I'd love feedback on it. I think the core concept is good, but the physics and speed could probably use some tweaking.
Also, yes, the rockets don't do damage. They are meant to simply slow other players down.
EasyShade contains functions for automating the lighting of Aleph One levels. It is intended to aid mapmakers in conjunction with their usual lighting techniques. EasyShade currently includes these functions (all parameters are optional):
sunlight(contrast, manual\_sun\_angle, cumulative) for simulating a directional light source that affects all surfaces and does not cast shadows
roomlight(brightness, floor\_threshold, ceiling\_threshold, radius) for assigning a brightness to an entire room at once
pointlight(brightness, max\_radius) for simulating a point light source where the player is standing (calculations done in 2D)
darken() and lighten() for nudging the brightness of the room you're in up or down. These functions are tied to the previous and next weapon keys, so you can make an adjustment by pressing one key instead of typing out a function call.
pavelight(brightness) for applying a single brightness to all surfaces in the entire level
resetlights() for restoring a level to its original lighting levels
Major update, now with wholly different types of automated lighting.
Phoenix Falling is a large M1 scenario of 44 levels featuring a new story with new characters, weapons, creatures, sounds, shapes, and more. (48 with secret levels and one network level)
Please keep in mind - there are bugs in this release. Most of these are caused by running the game in the Aleph One engine, which did not yet exist when the scenario was created. This used to be run with the original M1 engine.
Some of the largest known bugs are related to shapes not rendering correctly with chairs, tracer rounds from the brass gun, the weapon display in the HUD interface, and most of the new creature animations.
Repackaged for Simplici7y with permission from the Phoenix Falling creators, Matt & Andrew Schenk.
This version has a fixed Map file that should allow terminals to function in the vacuum levels.
These Shapes files are for use with Marathon 2: Durandal or Marathon Infinity, and are edited to make certain bitmaps glow. Muzzle flashes, explosions, projectiles, monsters, scenery lights, and liquid splashes will now glow. Both Shapes files will work with either Scenario. OpenGL (Shader) is required to experience the full effect.
Comes in both Infinity and M2 textures!
Instructions:
Place the Radiance Shapes folder within your Aleph One directory.
Select either Radiance Shapes file in your Environment Preferences.
Make sure you are using the OpenGL (Shader) Renderer, and that Bloom Effects are turned on in the Graphics Preferences.
Eventually, I'd like to make this into a Plugin.
Initial Release. These were named the Extra Bloom Shapes at one time. Nothing's really changed about them except the name since then.
This script adopts W'rkncacnter's CTF script to the newer API. See the readme, the original CTF script, and the Magenta Filter maps for more information.
This release hopefully fixes out-of-sync issues. It also adds messages for all flag statuses (taken, dropped, returned, scored). There are also screen faders for these events. Finally, the alert sound no longer plays if a player is constantly picking up his own flag (i.e. when it continuously respawns on the base polygon).
I highly recommend updating to this version.
M1A1 Netpack Version 1.0
The M1A1 netpack version 1.0 has finally been released coming just short of the goal of 10 maps, it features 8. All maps work with EMFH, while a couple also work for KOTH or KTMWTB. All maps are merged with M1 physics and are ready to be played. Here are the maps:
A Claymaud Patina - KingKidTofu
Scape Goat - KingKidTofu
Bio Mechanical - $lave
Bogyphobia - $lave
Kashmire - $lave
Sit On My Face - $lave
Fatal Attraction - $lave
Flaming Chisels - The Thug
You can check the read me for more details.
Thanks to The Thug and KingKidTofu for contributing maps, and I'd love to see more people contributing in future, enjoy the pack!
You Better Move v1.2 This is the first map I've ever created. I submitted it into Ryoko's Map Making Contest III, which I suprisingly got 7th place in...Hey, it was an achievement for me. This is a small map, it was initially built for four players and up, and I still play it as such, but it works well as a dueling map. Really though, if you like chaos...play it with six players...really, try it out...Its fun...I swear.
Suggested Players: 6 (...2+) Polygons: 170 Weapons: Fusion Pistol, Assault Rifle, SMG, Flamethrower
v1.2 Fixes from initial contest release: -Bouncy walls fixed -Weapon placement changed -Collectable weapons slightly changed up (I took out the Alien Shotgun and put in the TOTZ) -TOTZ respawn rate and locations changed for balance reasons -Teleporter added for some fun
High-res Landscapes for use with Aleph One for both Marathon 2: Durandal and Marathon Infinity.
New in 1.1:
Some of the landscapes, didn't loop properly, now they do.
Some minor visual improvements to the actual landscapes. And some graphical flaws have been removed.
Landscapes are now .DDS instead of .JPG, increasing their in-game performance and quality.
The landscapes can now be scaled down in the graphics options in Aleph One if they happen to slow your system a lot. (Also thanks to .DDS format).
An optional script file has been included to keep the landscapes in place when OpenGL Fog is turned on.
An alephone plugin that can be used to help you determine if your map has enough differential shading. It will turn all of the floors, ceilings, and walls solid green. If you do not have enough differential shading, it will be difficult or impossible to look around and see the architecture of your map.
If after turning this plugin on, you can navigate your level easily and see all of the architecture, your map has adequate differential shading.
You will likely need to disable other texture plugins and any others that run lua like visual mode when using this plugin.
I felt like google translating all the Bob and VacBob lines for fun and comedy, so i did it.
This has a sound file that has all of the Bobs and VacBobs lines google translated.
This was made for Infinity, but it does work in 2 as well.
note - only works in 16 bit sound mode (because i was to lazy to replace the 8 bit ones)
Voice actors
Soron - Bobs
Ssadke - VacBobs
Release
This is a little map-pack I made to show what I'm capable of doing. It's not masterpieces but I'm pretty proud of my work.
It contains 4 maps and a shapes file which replaces the Sewage set. The maps are:
Horrible Horrid Environment And Demise (Negative at first yes)
Just keep yourself wise with the rating. This is a beginner's set.
EDIT: I forgot to add that this requires a certain song to be better. https://www.youtube.com/watch?v=tCYhXCkcbas
0.1* Released into Simplici7y
This is the result of the fourth Mapmaking Contest. Out of 11 total competitors, 7 people made the final cut, leaving us with a solid pack of great maps.
Winners include Windbreaker, treellama, and Kinetic Turtle, though the final product has 7 maps from 7 mappers. A great showing!
Mods the magnum. Twice the recoil of a rocket launcher, and the power of a rocket launcher, without the explosion. Enjoy. PS THIS IS A PHYSICS FILE NOT A SCRIPT OR MAP. DONT USE ON A MERGED MAP. OMG. Why does everyone hate all my uploads? even the good ones? The ones that they TOLD me to upload? Really, I think I am going to start keeping my creations to myself.
Whatever. Less recoil. P.S. If you are wondering where my other uploads went, it seems nobody likes them. Plus, they were the original property of Treellama. This is the only one that I really made. Oh well. P.P.S. The above is in the readme.
My first netmap. Harmonium is a small- to medium-sized map, best for about 4-5 players. It includes an embedded MML script for starting the player with the assault rifle and SMG.
The map is not terribly large, but at 844 polygons, it is very detailed, and may slow down for some players using OpenGL Shader mode.
I welcome any feedback.
Corrected version; the first upload did not include the embedded MML file. It has been fixed.
9 levels. This may be the most difficult scenario you will ever play.
Here's a review from the only person I know that completed it.
I just finished Ra'thor (except for the hidden level, which I did not find the entry point for).
"I've been playing Marathon since late '95, and think I'm a pretty good player, but your scenario is hands down the most difficult I've ever played. In fact, I'd say it's pretty near impossible to beat on Total Carnage, especially the last 3 vacuum levels. I freely admit that I cheated constantly for oxygen and once or twice for ammo (especially on Igor Ra'thor), and occasionally used Forge. I do have a life, and I just didn't have the time (or desire) to play those levels over and over again to reach the level of perfection needed to complete them on the available oxygen or ammo (at least what I could find). I believe I never cheated for shields, but I may be mistaken. It took me a long time to get through the maps, so memory fades. You made free use of hidden switches that made things that much harder".
D. Supanich, North Hollywood, CA (March 2003)
This scenario was created back in 1998 and is based on Marathon EVIL. It's my original version and is meant to be almost impossible to complete. I'm working on an updated version that will be much easier and include 2 new levels...Version II coming soon!
Lost Lands is a 25 level conversion I created entirely myself.
I started working on it when I was roughly 12 years old and I
now consider it finished and in reasonably playable shape now
that I am 25, 13 years later. As you progress through the game, you can see my mapmaking grow gradually more complex, and the way I grew pre-occupied with experimental and surreal mapbuilding techniques.
The official soundtrack is available here -
http://www.mixcloud.com/joshlandry798/lost-lands-soundtrack-part-1/
http://www.mixcloud.com/joshlandry798/lost-lands-soundtrack-part-2/
This version is an overhaul of the shapes file, replacing many embarrassing pixelated textures with more thematic, color coded and polished looking artwork.
I've also included the "Previous AI" plugin with the install to avoid issues with monsters failing to activate.
I released a new survival script for marathon infinity based on the first one made by MegaByte.
In This Edition:
Continuous wave of aliens, rather than round based combat.
The number of spawned aliens is capped at 50, in order to avoid AI frozen monsters.
Almost every type of monsters are used. They spawn from the easiest to the hardest to fight.
Bobs are included to help the player. A random invincibility power up will also spawn in the map to call in bobs when picked up.
The script works on almost all maps. Aliens can sometimes spawn in unreachable places but the script will handle this. Just ignore it. The script works better on some maps.
Players health will regenerate after some time if they're not taking damage.
The rest of the rules should be the same that in the first survival. Including reviving mates, if everyone dies the game ends,...
Some settings can also be modified in the lua script like regenerating life, bob powerup, dead body boucing, ...
I advise to play in normal mode until 3 or 4 players. It will be hard enough. Major damage is good for 4 to 6 players and total carnage for more.
Warning : Do not host it with HD Monsters Texture or it will crash. The game must load all monster collections and HD Monsters Texture will cause an insufficient ram error.
Also do not host on any maps that are extremely large or small because monster generation is based on the area and size of each level.
Thanks to aquateenhgrfrce for his suggestions and his help for testing the script.
1.2 : A survival generator has been implemented. You can now customize the survival by choosing your opponents, your allies, the different levels of difficulty and the probability of spawning for each monster. You will find it in the zip folder with the survival script and the folder "Ressources" containing images for the generator. You need Java to execute it. Place the application Survival_Generator.jar in the same folder that the folder "Ressources" then you can run it.
1.3 : Ask it and you got it. I made updates for the application just for you WindBreaker :D You can now load an existing survival file in the application to make modifications. You can also edit the time of a round. But you can only load survival scripts which have been created with the generator and which have not been manually modified (except for the settings of course) That means you can't load the original survival 2.0 script but you can load the one in the actually zip folder which has been generated with the application.
1.3.1 : The display of the timer after 1 hour of gameplay has been fixed. Thanks HailErdogan to have found that bug.
1.4 : Monsters dead animation has been fixed. If you noticed when a monster dies, his body does not move and can sometimes be frozen, floating in the air. Same thing for the drones/juggernauts which often explode in the air. All is properly working with this version. These corrections also improve the fluidity of the game, that's why I really advise you to use this version.
Addition : a new functionnality has also been implemented with this version. (disabling/enabling in the settings of the script) You can teleport to the plateform you are aiming by pressing the microphone key. You need your oxygen bar full to use it and teleport will drain it. The bar will fill up with the time.
1.5 : Monsters won't spawn anymore in unreachable areas except for maps which don't have hill. In this case, the script will work like for the version 1.4.
1.5.1 : - Disconnected players are not displayed anymore with the minimal display. - Sometimes the character of a player who get disconnected could stay alive, he now correctly dies. - When you generate a script with allies major or minor aliens and play it with an opposite difficulty, for instance, minor aliens with total carnage difficulty, only major aliens will spawn and they won't be friendly. This has been fixed.
1.6 : - Minor bugs fixed. - Bug with the generator's performance fixed. - Added the possibility to choose the number of aliens by setting the options in the lua script. - The name and the health of the target you are aiming are now displayed. Red for ennemies, green for allies. - The score's calcul has been reviewed. It increases by dealing damages to ennemies and killing them. It decreases by dealing damages to allies and killing them. Revive a mate and kill yourself will also change your score.
1.7 : - Added missing monsters "Tick" in the generator (minor, major and kamikaze) as suggested by Tycho X. - Added possibility to group monster families by team in the generator by right-clicking on a monster to attribute him a color (see screens). Monsters with the same color are on the same team. Which means enemies or allies with different colors will fight each other. If no color are attributed, it works by default "Ally vs Enemies". This was also suggested by Tycho X. - Monsters teleport in the map instead of spawning from nowhere. - Small other improvements with monster spawning.
Comment: - If you want to use the generator to make your own script with the script's latest version, you obviously need to use the latest version of the generator. - If you want to upgrade a version of a custom survival script you made, just load it in the generator and regenarate it to be upgraded to the last version.
Since the original game doesn't allow more than 32 active ennemies in the same time. I recommand you to change it. Especialy if you play big maps with a lot of aliens or if you want to change manualy the number of aliens as explained in the 1.6 section. For that, go into your marathon folder, script folder, open marathon infinity.mml with your text editor and replace the number paths value = "32" by the number you want (power of 2 and max 512). If there is no such thing in the file, you have to add it yourself like this:
<dynamic_limits> <paths value="128"/> </dynamic_limits>
inside the <marathon> tag.
Let me know if you find some bugs or if you have suggestions.
Answer to helviusrufus: Haha indeed. Sorry for that and thanks for you feedback. I focused on the generator and forgot to upload the new version of the script with it. You could have still upgrade yours by loading it in the generator 1.7 and regenerating it. I have added the script in the archive but it's possible you don't see it right now if you browser cached your previous download. If so you will have to either wait or download if from a different browser or delete your browser cache.