Lua script which allows the player to turn on night vision goggles to help them see in the dark.
Use the Microphone key to toggle.
Intended for single player only, though you are free to mess with it in multiplayer if you dare.
Initial Release
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.
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.
Single Player Network Game is a set of Lua, physics, and shapes to simulate a network game using bots. The lua script automatically populates maps with the bot monsters, and the shapes and physics make them look and act like players in a multiplayer game. Note that this only works on netmaps that don't have embedded physics (this is the vast majority of netmaps). There are many configurable settings you can tweak to get just the multiplayer experience you're looking for.
This project is based on RadBurn's Marathon Conflict mod, and wouldn't exist without the work he put in to create the shapes and the original set of physics. I've included the unmodified Conflict shapes in this download to simplify the setup process, but RadBurn did all of the work for that. I have tweaked the physics a bit from the original conflict physics, mostly to make the bots act more like real players in a network game.
If you're just wanting to be able to revive in a single player game without reloading the map/saved game, then there's also a script for that that doesn't have any of the bot stuff.
Adminn said he'd make this script, but it's been literally forever and he hasn't done it.
(Requires Alephone v1.4)
Slight physics modifications. Addition of BRUTAL option for more gore.
Finally, a plugin that ruins mararthon.
This is a plugin for any marathon scenario that will act kind of like GPS navigation when activated. It can show just about any worthwhile objective on the map, and in most cases lead you directly to them.
This is a huge cheat, so it's not really recommended if you want the "true" marathon experience. It's for people that either don't have the patience to navigate through mazes themselves, or for people that just want to make sure they found everything on a given level. It can be very useful for tracking down all secrets.
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.
A physics file to use together with visual mode lua. It stops the constant teleporting of enemies. It's universal and works the same on all scenarios. Enjoy a visual mode without distractions.
No sounds or visual appearances are made by monsters.
No slowdowns detected on my machine (2ghz pc, 4gb ram, 256mb graphic card) when I ran through a 1024 polygon solo level and activated all monsters.
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
This is a script, physics model, and shapes file that, when all are loaded, simulates being a drone (IMPORTANT: Make sure the map you are using doesn't have a physics model merged). Use the mic key (spacebar is good) to move and look up or down to change altitude. when the mic key is off, you are stationary and cannot move. Use the cycle weapons forward and backward to dodge right and left (dodging is pretty buggy at the moment, working on a solution). The more repair chips you have (uplink chips), the faster you will regenerate health. The drone bolts you fire have a homing system that homes towards the last enemy you aimed at (to turn this off, open the script and set "enabled" to "false"). I'm working on making this multiplayer, but for now that is totally a NO. KNOWN BUGS: when you land on the floor, you usually are stuck there and cannot go up again, but you can still move around on the level you are at (if you go off a ledge or go up a level (floor-wise) you'll be able to take off again).
Once I'll be satisfied with how this one turns out, I'll move on to a juggernaut one.
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.
Marathon: Istoria is a single-player RPG scenario set in the Marathon universe and designed for the Aleph One engine. It pushes the engine to its limits by using advanced character progression, combat, and storytelling.
Customize your character by choosing from seven different player classes, each with their own unique active and passive abilities. Decide which conventional weapons you want to specialize in, and make use of a brand new arsenal of spells. Explore Istoria while discovering its secrets and how you fit in the world through a combination of terminals and communicating with the recently deceased. Istoria features an original soundtrack by Jon Irons.
README file: "What is one important asset to an invasion? A dropship! Invade any UNMERGED map with this script: Dropship.lua! (It won't work properly if the map is merged. If you really want to invade an merged map, you can split it using Atque). You can deploy up to 2 different types of units, which you can order to attack any enemy by 'shooting' the enemy monster (make sure you have fists out). NOTE: Your units can be distracted before they fire at their given target A dropship is also supposed to be able to fly. Press the "previous weapon" and "next weapon" buttons (for those I use Q and E since I control with WASD) to adjust the speed to reverse or forward (given in the upper left-hand corner) and the microphone button to activate the thrusters (recommended to set the caps lock key as the microphone button). Thrusters: when you have thrusters on, you are capable of flying around as you please, but you cannot use the cannon. When you have thrusters off, you are air-braked and cannot move anywhere, but you can operate the cannon and your health will charge up. NOTE: you will always know when you have the cannon as your current weapon if the weapons HUD is blank. you cannon switch from it (for whatever reason) until you activate thrusters again. To select which unit to deploy, press the toggle map button. The unit that is currently able to be deployed (by pressing the action button) is indicated on the top middle of the screen. To recall your units, press the alt-fire button. NOTE: once again, your units can be distracted by enemies before they get to you. The current cost for Hunter-Seekers is 500 credits, and 525 for the Drone Brute. You gain credits by killing enemies or from your units killing them. You cannot have more than 5000 credits. All in all, the credit system will be a bit choppy until I can figure how to fix it better.
Fixed the invisible unit bug. All the troops you deploy should be visible now. The only things I will possibly work on now is the deceleration and credit flow (and more troops maybe). You guys welcome to customize the troops and change them to your own liking in the physics model. They are the minor and major ticks. I also noticed that if you launch a game twice in Aleph One with the script, the script will not work properly. I don't know why this is, but I DO know that it works just fine if you quit and reopen Aleph One. (IMPORTANT: Make sure you that your CAPS LOCK is off before the game starts.)
This is a script demonstrating a simple turret AI using .lua and scenery objects. You can turn all lights, some other scenery (just look for something that could look anything at all like a turret) into turrets by pressing the action key next to them (don't worry how close you are to it in height.)
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:
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.
Update: this plugin and goran's Visual Mode Lua Physics are no longer necessary with Visual Mode 3.0. Use that instead!
VML Mute replaces the default monster activation and teleport sounds with silence. You will see the teleport effects, but hear only the ambient noises of the level.
Use these scripts when people whine about spawn kills.
Spawn\_Blinking.lua: players blink for 10 seconds after spawning, or until they get a weapon, so you know who (not) to kill
Spawn\_Invincible.lua: players are invincible for 10 seconds after spawning, or until they get a weapon
Spawn\_With\_AR.lua: everyone spawns with an AR and some ammo
this is a collection of various fragments of ideas I've had. at least, the ones that were workable enough to even bother trying out, and interesting enough to bother sharing. a couple of these have been posted on the pfhorums in various threads at one time or another. none of these are full maps, and some aren't even finished. take them for what they are.
note: these have all been tested in aleph 1.0b4. some (most?) of them probably work in older versions, but I haven't bothered to go back and check.
this package contains:
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.
Teaser Video: https://youtu.be/vQ6sbB7itnE?si=QkkvPqLQUeK_2GFI
Fixed file loading on Linux and Mac OS. Changed "\" to "/" in mml folder paths.