Classic Marathon Infinity

Classic Marathon Infinity

64 ratings
Making Marathon Feel Modern: A Guide for First Time Players (Spoiler Free)
By Throkgaar
How to set up Marathon 1-3 to be tolerable on modern gaming setups. Mouse control, visuals, sound, etc. You're probably here for that finicky mouse though, so jump down to controls for the quick fix. This guide applies to all Marathon games.
2
   
Award
Favorite
Favorited
Unfavorite
Player


1. Choose a color to represent yourself on the AutoMap. Colors used by the game are Green, Red, and occasionally small flashing blue dots. I'd recommend choosing a color that does not conflict with these.

2. Enable "Show Crosshairs". Click into crosshair settings to adjust the size and shape of it as it is extremely small by default.





I'd recommend these settings to start. You may change it to suit your needs.

Graphics


1. Set Rendering System to OpenGL
2. Set Screen Size to your Resolution, otherwise pick "Automatic".
3. Set Framerate as high as you'd like, do note that "Unlimited" changes the input lag from about 6ms to 20ms on my system. It's not super noticeable but I just lock it at 120.
4. I prefer no View Bobbing but this is up to player preference.
5. Make sure Show HUD is enabled, I'd recommend selecting Basic HUD as your plugin. I also like setting both HUD and Terminal size to Largest.
6. Overlay Map will allow the AutoMap to be drawn on top of the game screen similar to Diablo.

For additional Graphics settings like Anisotropic Filtering, V-Sync, and other bells and whistles, click Rending Options. These will be covered under the Advanced section of the guide.


Sound


1. Click ALL the boxes here. Set the volume levels to fit your preferences. Note that M2 and Infinity do not have music unless you use a soundtrack plugin, which can be found on the workshop or https://simplici7y.com.
Controls (Important!!!)
This is where the real weirdness is, let's fix that.



1. Uncheck Auto-Recenter View
2. Check Mouse Aiming
3. Change Mouse Feel to Modern
4. Click Mouse Advanced










You can adjust these later but I'd recommend this as a starting point.

1. Set both Horizontal and Vertical Sensitivity to 0.097 or close to it. They should match for consistent movement.
2. Only check Raw Input Mode.
3. Click accept to return to the Control settings, we have a few more things to change.

Back on the Controls screen. Click the Move tab at the top.



1. Hey Zoomers, this game came out before humans invented Jumping. I'd recommend setting Run/Swim to Space or Shift.
2. Click Run/Swim Behavior until you see Always Run and Hold to Swim. You can change this to your preference.
Advanced Setup (Not Required)
Got the basics all set? Great! If you're looking for some more details I got you covered.

First let's go back to Graphics and click Rendering Options.



This will probably look familiar. Turn on or off any effect that you'd like here. Replacement texture quality can be used to add or remove some pixelation. Additional texture filtering can be found in Advanced at the top.

Want more features? Head to the workshop for this page where you can find things like Texture Packs, Soundtracks for M2 and Infinity which do not have them by default, and other fun stuff. When subscribed to, they will automatically be downloaded and enabled. You can see those by clicking Plugins on the preferences page. Do note that the game will allow you to have conflicting addons so no point in having 4 different texture packs for walls. Also note that you can have only one Solo Script lua active at a time, that includes activating Cheats in the Environment settings, which reminds me...






Cheating will disable Achievements! But you should do it anyway.

To use cheat commands, Check the Use Solo Script box and select Cheats.lua. They are found in the AlephOne folder in your documents. Activating this will allow the following console commands to be activated (console in this game is your Chat command which is set in controls, " \ " by default):

nrg() ///Energy (1x)
otwo() ///Oxygen
bye() ///Invisible
nuke() ///Invincible
see() ///Infravision
wow() ///Extravision
mag() ///Pistol
rif() ///Assault rifle
pow() ///Rocket launcher
toast() ///Flamethrower
melt() Fusion gun
puff() ///Shotgun
zip() ///SMG
pzbxay() ///Alien weapon
ammo() ///All weapons' ammo
qwe() ///Jump (Microphone button also works as jump, again listed in controls)
♥♥♥♥() ///Everything (Steam censors this, its the curse word for Poop)
yourmom() ///Save at this spot
1 Comments
ChozoSR388 27 May @ 6:15pm 
We didn't have achievements back in the day, anyway lol But seriously, good stuff.