Half-Life 1: Source Download For Mac

Posted on  by 



This guide will lead you through the process of setting up a GoldSrc game of your choice (Half-Life, Opposing Force and so on..) for speedrunning. Use the Table of Contents on the right side to navigate through this guide.

  1. Half-life 1: Source Download For Mac Os
  2. Half Life 2 Mac
  3. Half Life For Mac
  4. Download Half Life For Free

I remember there being a couple of people who were unable to run the original half-life mods on os x (and this fix applies for linux as well 1). Anyways, I have managed to find a fix here I'll rewrite it here in order to make the fix more general. Download a half-life mod, from where-ever (I suggest RunThinkShootLive) Open the compressed package 2. The day Half-Life comes to the mac (and therefore also Counterstrike) will be the most black and embarrasing day since Apple released the horrid Flower-Power/Blue Dalmatian colour scheme on the iMac! Comon, we dont NEED that kind of game, it will only trouble your macs ass! Half Life 1 is First-person shooter video game developed by Valve Corporation and published by Sierra Entertainment.It was released on November 8, 1998 for PC.Half-Life is a first-person shooter that requires the player to perform combat tasks and puzzle solving to advance through the game.The iconic weapon of Half-Life is the crowbar.we provided Half Life PC Game with pro account of mediafire.

Contents

  • 1 Setting up the game
  • 2 Using a userconfig file
  • 3 Configuring the game for SS/RTA speedruns

Setting up the game

Download/Installation

  • Purchase
    First of all, you’ll need to own Half-Life on Steam (as well as Opposing Force and Blue Shift if you intend to play those).
  • GoldSrc Package
    Once you own the game, it is recommended that you download the GoldSrc Package. This contains all of the necessary files you will need to get started. Once downloaded, extract the archive somewhere (e.g. C:GamesGoldSrc Package). Depending on which game you want to run, use the specific .bat file to launch the game (i.e Half-Life.bat, Half-Life WON.bat etc). Now that we’re able to play the game, we’ll need to make some changes to the in-game settings and create our own custom configuration in order to prepare.

Settings/Configuration

  • In-Game Settings
    Launch Half-Life and click ‘Options’ in the menu.
  • Keyboard
    Most of this is up to your own personal preference, but it is highly recommended that you bind your scroll wheel to jump and duck as this will allow you to perform certain movement techniques much easier (unless you are running in the Segmented or TAS categories, in which case this won’t necessarily matter).
  • Mouse
    Most of this is also up to personal preference, but it is highly recommended that you enable ‘Raw mouse input’ if you don’t want mouse acceleration. If you don’t know what that is, skip this step.
  • Video
    Disable ‘Wait for vertical sync’. This stops the game from matching the framerate with your monitor’s refresh rate which is important for when we need to alter the frame rate for various tricks throughout the run.
  • Userconfig
    Pretty much all of these settings (and more) can be saved in a userconfig.cfg file, which is located in the game/mod (i.e valve, valve_WON etc) folder. This will contain any configuration preferences/settings that can only be accessed via the console, therefore it is highly recommended that you create one. You can do this yourself by following the tutorial below (link).

Using Bunnymod XT

Bunnymod XT (AKA BXT) is a powerful external tool that gets injected into the game to enable some features useful for speedrunning such as speedometer, automatic in-game timer etc. It also works with all the official Half-Life expansions like Opposing Force, Blue Shift or even other GoldSrc games/mods like Gunman Chronicles.

Bunnymod XT is useful in any category. It comes bundled with the GoldSRC Package and if necessary, updates for it can be found here.

Life

To use Bunnymod XT, launch Half-Life and then navigate to the Bunnymod XT folder which can be found in your GoldSRC Package installation directory. Launch the Injector application; an external console window will show up. Keep that running in the background to preserve Bunnymod XT functionality. It will close itself once you exit the game.

For a list of commands and info on functionality, see the Bunnymod XT page itself.

IMPORTANT: Do not join VAC-secured servers while BXT is running, otherwise you may get VAC Banned.

Using a userconfig file

Using a custom userconfig file is a way of keeping things nice and neat so you can make easy changes to any command variable. Any time the game starts, this file gets executed and overrides any commands that may be in the config.cfg file. The userconfig used to be named autoexec before the days of Steam. Autoexec may still work but we are going to use userconfig for now.

Locating the file

First we need to find your “userconfig.cfg” file. It is usually found in the “valve” folder of your Half-Life installation. It also can be found in a mod’s folder, e.g. “ag”, “svencoop” and others. If it is not there you can easily create it manually.

Setting up commands

Half-life 1: source download for mac windows 7

Here are some useful commands that you might want to add to your userconfig file:

You can also bind commands/actions by using the “bind” command.
For example:

bind mwheeldown +jump

Half-Life 1: Source Download For Mac

In this case, scrolling the mousewheel downwards will execute multiple +jump commands in one actuation.

It is also recommended that you bind all common weapons to certain keys as this will allow you to quickly equip the exact weapon you need without having to navigate through the weapon menu. This can be done like so:

bind 2 weapon_shotgun

Half-life 1: Source Download For Mac Os

In this case, pressing the number 2 key will instantly equip the shotgun.

Configuring the game for SS/RTA speedruns

The configuration process differs for every game, therefore different sections are required for this guide. The steps for Bunnymod XT and LiveSplit configuration are the same for every game.

Make sure you’re familiar with the rules and speedrun categories of the game of your choice. Those can be found at speedrun.com leaderboards: simply navigate to a game’s page, choose your preferred category and on the top right corner click the “Show rules” button.

Quick links:

Furthermore, we recommend adding the configuration commands to your userconfig file so you don’t have to enter them manually each time you want to run the game.

General Bunnymod XT configuration

Every GoldSrc game (with the exception of Decay) requires Bunnymod XT for doing SS/RTA speedruns. The configuration of BXT is essentially the same for all games. There are some commands that you need to know:

bxt_hud_timer – Displays the in-game timer
bxt_timer_start – Starts the in-game timer.
bxt_timer_stop – Stops the in-game timer.
bxt_timer_reset – Resets the in-game timer.
bxt_autorecord – Records a demo as soon as the game loads and keeps recording through save reloads.

Since all games use BXT’s in-game timer for speedrun timing, you need to use these commands in a bind when starting a run. For example, a run start bind for Half-Life would look like this:

It loads the starting map (c1a0), resets the timer (if it was started previously i.e. previous run attempt) and then starts it again for the run. As of September 2016, all runs submitted to speedrun.com must have demo proof for verification. GoldSrc games usually stop the demo recording if you die and/or reload a save, but BXT can automatically start recording a new demo when that happens, as long as you use bxt_autorecord at the start of the run. More info on setting up demo recording for this rule can be found here.

The timer will keep running through your speedrun and will stop automatically once the game-over event (i.e. Nihilanth’s death) occurs (make sure bxt_autostop is set to 1). Currently the timer will stop automatically only in Half-Life, Opposing Force, Blue Shift and Gunman Chronicles game endings.

For a full detailed list of Bunnymod XT commands, please visit its wiki page.

LiveSplit Auto-Splitter configuration (optional)

If you want to use LiveSplit, there’s an auto-splitter “BunnySplit” available for Half-Life, Opposing Force, Blue Shift and Gunman Chronicles games which can make life easier for you.

Half-Life 1: Source Download For Mac

To set up BunnySplit, go to the Splits Editor and enter Half-Life (or any other supported game) in the “Game Name” section. LiveSplit should inform that auto splitting is available. Press Activate and BunnySplit should be downloaded and set-up automatically to work with LiveSplit.

Once Activated, press the Settings button located in the middle. There you’ll be able to enable and set up BunnySplit to your liking.

If set up correctly, LiveSplit should start it’s timer automatically (provided that you have AutoStart enabled) as soon as the bxt_timer_start command is entered in the game, as well as split automatically according to your configuration.

NOTE: There’s about 0.5s delay between LiveSplit and BXT’s in-game timers. Don’t worry, this is not a bug, all autosplits are accurate.

Half-Life

In Half-Life speedruns, there are two game versions that are usually used for speedrunning, both of them are separated in different categories.

  • WON version
    The original version of the game that has no bunnyhop cap, therefore allowing you to accelerate up to 2000 ups. It also has an FPS limit of 100fps.
    If you want to run this version, make sure your fps_max setting is set to 99.5 (if using GoldSrc Package).
  • Steam version
    The latest version of the game, distributed on Steam. This version has a bunnyhop cap that resets your speed whenever you go over 544 ups. On the other hand, you can use unlimited amount of FPS.

Half Life 2 Mac

Both of these versions are included in the GoldSrc Package, you can launch them by running Half-Life.bat (Steam version) and Half-Life WON.bat (WON version) files.

Opposing Force

Unlike in Half-Life, all Opposing Force speedruns are done using WON version settings. This means that your fps_max value mustn’t be higher than 99.5 (if using GoldSrc Package).

The only difference with Opposing Force is separate categories for RTA and SS runs. This is because the game has techniques involving reloading the saves (this falls into the RTA category), therefore allowing for a completely different route.

Half Life For Mac

  • Real Time Attack (RTA) runs
    Completing the game as fast as possible in a single sitting with dying and reloading quicksaves being allowed.
  • Single-Segmented (SS) runs
    Completing the game as fast as possible in a single sitting without any save loading involved (or dying).

Opposing Force runs start in the map of1a1 and end on the final hit dealt to Gene Worm. To start a run, you can use this set of commands:

This will load the first map and start BXTs in-game timer. If you have timer autostop enabled, the timer will automatically stop upon dealing the final hit to the Gene Worm.

Download Half Life For Free

NameVersionAuthorLast updated
Bunnymod XT
Cross-platform external injection software for the GoldSource Engine that provides additional speedrun-related features such as in-game timer, speed info, etc. https://github.com/YaLTeR/BunnymodXT (external link)

Cross-platform external injection software for the GoldSource Engine that provides additional speedrun-related features such as in-game timer, speed info, etc. https://github.com/YaLTeR/BunnymodXT (external link)

By YaLTeRYaLTeR

LatestYaLTeRYaLTeR
Bunnymod XT Auto Updater
A script to automatically update Bunnymod XT to the latest version. (external link)

A script to automatically update Bunnymod XT to the latest version. (external link)

By mike128mike128

mike128mike128
Crosshair by execut4ble
https://drive.google.com/file/d/1-73LVNJh89pSLGk7e6gmIiAurpIgqIAD/view?usp=drivesdk (external link)

https://drive.google.com/file/d/1-73LVNJh89pSLGk7e6gmIiAurpIgqIAD/view?usp=drivesdk (external link)

By execut4bleexecut4ble

1.0execut4bleexecut4ble
GoldSrc Package
All-in-one package containing Bunnymod XT, RInput and all major GoldSrc games. (external link)

All-in-one package containing Bunnymod XT, RInput and all major GoldSrc games. (external link)

By PJCPJC, YaLTeRYaLTeR

LatestPJCPJC, YaLTeRYaLTeR
Half-Life 2005 Package
Half-Life build from 2005, unzip and play. Includes WON 1.1.0.7, latest Bunnymod XT and Raw Input. Clean and uncut. (external link)

Half-Life build from 2005, unzip and play. Includes WON 1.1.0.7, latest Bunnymod XT and Raw Input. Clean and uncut. (external link)

By parklezparklez

Latestparklezparklez
Half-Life Advanced FX
Highly customizable demo capturing software. (external link)

Highly customizable demo capturing software. (external link)

By ripieces

ripieces
Half-Life Crosshair Changer
A useful tool for changing your crosshair. Created by aarongeorge. (direct download)

A useful tool for changing your crosshair. Created by aarongeorge. (direct download)

By biskuit

biskuit
Half-Life Package by yandi505 (Config+Scripts+Saves+LiveSplit with splits)
Package with Half-life, Opposing Force and Blue Shift. Also i added all commands that you need in autoexec.cfg to use for every game, scripts for scripted, Saves (training and Leparklez's Saves). Only Steam. Readme inside. Сборка, в которой есть всё необходимое для спидрана (конфиг, сейвы, скрипты и тд), работает только с лицензией Half-Life в Steam. Инструкция внутри (external link)

Package with Half-life, Opposing Force and Blue Shift. Also i added all commands that you need in autoexec.cfg to use for every game, scripts for scripted, Saves (training and Leparklez's Saves). Only Steam. Readme inside. Сборка, в которой есть всё необходимое для спидрана (конфиг, сейвы, скрипты и тд), работает только с лицензией Half-Life в Steam. Инструкция внутри (external link)

By yandi505yandi505

yandi505yandi505
HUD by execut4ble
https://drive.google.com/file/d/1_nmTVsEVha-bbQwCGnC7eHfshvCSqIw7/view?usp=drivesdk (external link)

https://drive.google.com/file/d/1_nmTVsEVha-bbQwCGnC7eHfshvCSqIw7/view?usp=drivesdk (external link)

By execut4bleexecut4ble

1.0execut4bleexecut4ble
Landoro's CFG
A Config for new and advanced scripted runners alike. Check guides for info on binds (external link)

A Config for new and advanced scripted runners alike. Check guides for info on binds (external link)

By LandoroLandoro

LandoroLandoro
[PS2] Load Removal
You can find more info on github by following the link. (external link)

You can find more info on github by following the link. (external link)

By _Smiley_Smiley, ScriptedSnarkScriptedSnark

Latest_Smiley_Smiley, ScriptedSnarkScriptedSnark




Coments are closed