Team play made easy ! This simple lua script adds a lot of options and parameters to tune your team netplay experience. It was originaly design to help people playing team deathmatch (or any other team game) by showing the teams colors on players in a more obvious way. It's now stuffed with other options !
Code clean up. The color change is now optional and can be turned off by configuration edit. Added friendly fire management.
For mapmakers testing their terminal scripts, this Lua console command will set the current level's completion state to "finished". Install this solo Lua plugin and type 'complete_level()' in the console to satisfy any mission requirements.
Note: the command may make the level unplayable. See the included Read Me file for more information.
This script makes it possible to leave annotations on the overhead map. This can be useful for exploration or for reminders about ammo caches, switches to flip, etc.
There is theoretical support for co-op games, but this has not been tested extensively. Scenarios that make heavy use of Lua such as Eternal and Where Monsters Are In Dreams might not work nicely with the Annotations script.
Along with the included Readme file, you can watch a tutorial video here.
First version. Persistent annotations, presets, and custom strings.
Requires Aleph One >= v1.4.1.
I was working in the lab, late one night
When my eyes beheld an eerie sight
For my monster from his slab, began to rise
And suddenly to my surprise
(He did the mash) he did the monster mash
(The monster mash) it was a graveyard smash
(He did the mash) it caught on in a flash
(He did the mash) he did the monster mash
This script adds some basic quality-of-life improvements to Marathon's default cooperative play:
Select "Use Netscript" while gathering a co-op game, and choose Basic Co-op.lua as the netscript, to activate it.
Requires Aleph One 1.3
Changes:
Turn marathon into a turn based strategy game with this lua script.
When hosting, just pick one of the standard gametypes like normal and enable this script. It is not a netscript gametype.
This existed once a long time ago, but I must have loched and deleted it or something.
Two netscripts meant to be used with the King of the Hill gametype. They will cause the hill to move around periodically. The compass points to the hill, and the lighting on the floor of the hill will flash.
Jumping Hills will work with any map enabled for KOTH, while Base Jumping Hills requires maps set up in a specific way. The readme has more details.
NOW UPDATED FOR ULTRAWIDE!
Experience the authentic 1994 jank of Marathon 1's classic HUD as if it were made for your monitor!
This plugin takes the classic HUD and extends it to fill modern 16:9 and Ultrawide displays.
The same plugin covers both 16:9 and 21:9 monitors. It automatically adapts to your chosen resolution.
With the extra space, additional inventory pages are displayed. In Solo games, weapons and ammo are displayed. In Netgames, the scoreboard is always displayed.
Based on the Classic M1 HUD plugin posted here by Hopper.
Wide Marathon 2 & Marathon Infinity HUD here.
2.19 - Ultrawide support
1.1 - Extra Inventory Page
1.0 - Initial release
This is a pack of 3 Lua gametypes that I created. Last Man on the Hill, Elimination and Hill Elimination. The readmes are included with each gametype, so you know the rules and how they each work.
Turns out this crap wasn't on Simplici7y.
Port of the Trojan M2 HUD to work with the latest release of Trojan for Aleph One. Fills the screen more than the original M1 HUD, but not as much as the Trojan Fullscreen HUD.
Note that there is a known issue with the Alien weapon not connecting to the right side of the screen. See https://github.com/Aleph-One-Marathon/alephone/issues/222
1.0 -- Original release
Lua gametype where the faster you're moving when killing someone, the more points you are awarded.
For example, if you kill someone while standing completely still, you get one point. If kill someone while running, you get more points. If you kill someone while running and falling, you get significantly more points. If you launch yourself with a rocket and kill someone while flying through the air, you get even more points.
In this new scenario shell from NEFX, solve platform puzzles to reach the Shells of Ascension and escape.
The scenario shell is completed, with one level so far. I intend to release more levels in the future to be played in any order wished.
This script adds a new network survival gametype that Marathon: the ghost hunt.
As an UESC Space Marine, you are sent to seek and kill an invisible and dangerous ghost escaped from the depth of Lh'owon. It is very quick and can jump from wall to wall and, worst of all, you are nearly out of ammo!
Bug correction
POWERS is a new kind of Marathon gameplay. Instead of having an arsenal of weapons, the player carries only what is inside his mind—his POWERS.
POWERS works under Aleph One with any Marathon scenario, and, in theory, any game type. However, the best way to use your new POWERS is with a friend in Co-op mode! New challenges await you in your favorite levels, and you might find that your POWERS even enhance levels you never appreciated before. Just use the POWERS Lua script when you play!
Total overhaul. See the Readme.
Navigate the path without stepping off, nor letting your crosshair fall upon the many enemies about the room. The result of which would be unspeakable.
Turn on auto-center camera and turn off the overhead map display for a greater challenge. Difficult but beatable.
A provided lua script also allows crushing enemies with your mind if you are into simple pleasures like that.
Added a film showing a completed run.
Clarification in ReadMe file.
The Pfhor have captured our dear Hero, and now the Hero must fight through the legendary commanders in the gladiatorial arena to earn freedom!
Lua scripting gives each boss phase a different flavor.
Aleph One v1.7+ recommended.
Tweaked balance slightly. Replays should work now. Fixed a couple bugs.
See Read-Me for more details.
This is a lua script that is meant to go with the Rugby gametype for alephone. Teams are red vs blue. The objective of rugby is to take the ball into the opponent's base.
This script mostly just helps let you know what is going on during the game. If you do not have the ball, the compass will point to it. If you have the ball it will point to the enemy's base.
The script also resets the ball if it lands on an "item impassable" polygon or if no one has touched the ball in 20 seconds. If you bring the ball to your own team's goal, the opposing team will get a point.
Changes in v1.2: * Fix a bug where the script will incorrectly determine that you scored a point on your own goal.
Global warming is real, and it's dangerous. This script is the proof.
This is an educational lua script, teaching you about the dangers of global warming due to rising sea levels. The knowledge contained within this interactive training module can be gained in either single player or a netgame, as long as the player(s) are willing to learn.
Your first lesson: resources will become harder to come by, and life will become more challenging. On that note, you will be required to track down Alephone 1.4rc1 in order to complete the rest of the training. This is the first demonstration of how things won't always be so easy, and you'll have to work a little harder to get what you want.