# Opposing Force/Blue Shift with NGHL

**URL:** <https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122>\
**Category:** λ Half-Life\
**Created:** [November 14, 2014, 10:12pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122 "2014-11-14T22:12:29Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![nyu](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/n/82dd89/32.png) [@nyu](https://forums.sourceruns.org/u/nyu)\
**Post date:** [November 14, 2014, 10:12pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/1 "2014-11-14T22:12:29Z")

</div>

Hi!

I’m new to all this stuff and I’m trying to get bunnymod to work with opposing force and blue shift.

I use the NGHL client and it works perfectly with original HL. Is there an easy step by step guide how you get Blue Shift and Opposing Force to work with NGHL and have bunnymod?

I’ve tried to follow “[http://wiki.sourceruns.org/wiki/Half-Life\_Expansions\_on\_NGHL](http://wiki.sourceruns.org/wiki/Half-Life_Expansions_on_NGHL)” but I dont understand “Copy the built in DemoPlayer.ddl into the half-life folder”. Which built in demoplayer?

The notes at the bottom of the page worked to get Opposing force to work with NGHL but I don’t think bunnymod pro works? Do I have to use BunnyModXT?

Also, these CGF files, where do I put them? :S I can’t find any other CGF files to replace with them.

Sorry that I’m all confused, I’d love to get the expansions to work with NGHL and bunnymod.

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![PJC](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/p/a587f6/32.png) [@PJC](https://forums.sourceruns.org/u/PJC)\
**Post date:** [November 14, 2014, 10:55pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/2 "2014-11-14T22:55:27Z")

</div>

That article is a little outdated, Bunnymod XT now no longer requires you to replace a DLL, it just injects into the game.

Get it here (make sure to check the instructions on the page): [https://github.com/YaLTeR/BunnymodXT-Injector/releases](https://github.com/YaLTeR/BunnymodXT-Injector/releases)

Bunnymod Pro won’t work properly with Opposing Force, you need to use Bunnymod XT. You should be able to use Bunnymod Pro in Blue Shift however.

You need to extract the stuff inside the GCF into a folder called ‘gearbox’ in your Half-Life directory using [GCFScape](http://nemesis.thewavelength.net/?p=26).

---

<div class="post-metadata">

**Author:** ![nyu](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/n/82dd89/32.png) [@nyu](https://forums.sourceruns.org/u/nyu)\
**Post date:** [November 15, 2014, 2:21pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/3 "2014-11-15T14:21:17Z")

</div>

Thank you for the help! got blue shift to work 🙂

Do you know how to get speedometer to show? I’ve tried “hud\_speedometer 1” but nothing happens. I’ve even tried it with normal Half-Life but the speedometer wont show up until I get the suit and since i dont have a suit in blue shift/opposing force it never shows. Do bunnymodXT even have a speedometer?

Also, do I have to turn off bunnymod Pro when i inject bunnymodXT?

---

<div class="post-metadata">

**Author:** ![WindedCone859](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/w/f6c823/32.png) [@WindedCone859](https://forums.sourceruns.org/u/WindedCone859)\
**Post date:** [November 15, 2014, 2:31pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/4 "2014-11-15T14:31:54Z")

</div>

Bunnymod XT dont have a speedometer  
no, you can keep bunny mod on, kinda pointless unless you want the autohop

---

<div class="post-metadata">

**Author:** ![nyu](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/n/82dd89/32.png) [@nyu](https://forums.sourceruns.org/u/nyu)\
**Post date:** [November 15, 2014, 2:35pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/5 "2014-11-15T14:35:48Z")

</div>

Ok thanks!

Is there a way to check if bunnymod is working tho? I have a hard time judging if it works or not in blue shift :S

---

<div class="post-metadata">

**Author:** ![mike](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@mike](https://forums.sourceruns.org/u/mike)\
**Post date:** [November 15, 2014, 2:47pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/6 "2014-11-15T14:47:25Z")

</div>

AFAIK, Bunnymod Pro is a game of its own built on top of the Half-Life SDK, so you can’t use it with expansions; the reason BunnymodXT exists is to let you remove the bunnyhop cap on _any_ game on GoldSrc, but that’s all it does (well, it also has autojump), so you shouldn’t use XT with Pro since Pro already has no cap! If you want to autojump in Half-Life while keeping the features of Bunnymod Pro, you should use the Half-Life TAS Mod, which has all the features of Bunnymod Pro plus more (you don’t _have to_ use it for a TAS).

---

<div class="post-metadata">

**Author:** ![PJC](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/p/a587f6/32.png) [@PJC](https://forums.sourceruns.org/u/PJC)\
**Post date:** [November 15, 2014, 3:54pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/7 "2014-11-15T15:54:58Z")

</div>

Bunnymod Pro is literally a **modification**. You can run it as a separate ‘game’, or you can just replace the DLLs of a game/mod with the Bunnymod Pro DLLs. The problem AFAIK is when you have custom code for things like additional weapons that aren’t in the original Half-Life (hence why it works with Blue Shift, since it has no additional content). This is also why it won’t work properly in Opposing Force, or Gunman Chronicles as a more obvious example.

Bunnymod XT originally was there to remove the cap, but YaLTeR is now starting to implement extra features so that it can be more useful for games/mods where Bunnymod Pro won’t work properly.

---

<div class="post-metadata">

**Author:** ![nyu](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/n/82dd89/32.png) [@nyu](https://forums.sourceruns.org/u/nyu)\
**Post date:** [November 15, 2014, 4:15pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/8 "2014-11-15T16:15:50Z")

</div>

Is there a console command to bind autohop? The original HL (NGHL) has it in keybinds as “bunnyjump” but I cant find it in opposing force or blue shift :o

Also, the download for bunnymod XT shows “[Completed the velocity display.](https://github.com/YaLTeR/BunnymodXT/commit/d79e7469af9bcd645b974b574ba7780ae0fefab6)” so how do i get it to show? :S

This is what I’ve done so far:

1. Installed NGHL and the bunnymod pro from the same installer.
2. Copied the gearbox folder from my original HL to get opposing force and replaced the DLL’s as described at the bottom of “[http://wiki.sourceruns.org/wiki/Half-Life\_Expansions\_on\_NGHL](http://wiki.sourceruns.org/wiki/Half-Life_Expansions_on_NGHL)”.
3. Extracted the Half-Life blue shift.GCF to my half-life directory.
4. downloaded the bunnymodXT.dll + injector.exe and put em both in the same folder.

Have I missed anything? both games are working though NGHL. I inject when I start up opposing force.

---

<div class="post-metadata">

**Author:** ![mike](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@mike](https://forums.sourceruns.org/u/mike)\
**Post date:** [November 15, 2014, 4:38pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/9 "2014-11-15T16:38:09Z")

</div>

> [@Half-Life basics, tutorials, downloads - Helpdesk, ask questions here](https://forums.sourceruns.org/t/half-life-basics-tutorials-downloads-helpdesk-ask-questions-here/1907/580):
>
> Is there a console command to bind autohop? The original HL (NGHL) has it in keybinds as “bunnyjump” but I cant find it in opposing force or blue shift :o

If you’re using BunnymodXT, you should be able to enable autojump then just +jump (hold space).

> [@Half-Life basics, tutorials, downloads - Helpdesk, ask questions here](https://forums.sourceruns.org/t/half-life-basics-tutorials-downloads-helpdesk-ask-questions-here/1907/580):
>
> Also, the download for bunnymod XT shows “[Completed the velocity display.](https://github.com/YaLTeR/BunnymodXT/commit/d79e7469af9bcd645b974b574ba7780ae0fefab6)” so how do i get it to show? :S

YaLTeR added that to the source code on GitHub 10 days ago, but he hasn’t released a new build yet. You’ll have to wait or compile it yourself.

> [@Half-Life basics, tutorials, downloads - Helpdesk, ask questions here](https://forums.sourceruns.org/t/half-life-basics-tutorials-downloads-helpdesk-ask-questions-here/1907/580):
>
> 1. Installed NGHL and the bunnymod pro from the same installer.
> 2. Copied the gearbox folder from my original HL to get opposing force and replaced the DLL’s as described at the bottom of “[http://wiki.sourceruns.org/wiki/Half-Life\_Expansions\_on\_NGHL](http://wiki.sourceruns.org/wiki/Half-Life_Expansions_on_NGHL)”.
> 3. Extracted the Half-Life blue shift.GCF to my half-life directory.
> 4. downloaded the bunnymodXT.dll + injector.exe and put em both in the same folder.Have i missed anything? both games are working though NGHL. I inject when I start up opposing force.

You can use BunnymodXT or Bunnymod Pro, not both. And putting the injector and DLL in a folder won’t do anything, you have to run the injector while the game is open to inject the code into the game.

EDIT: Wait, OK, ignore what I said about “not both,” I think I see what you’re doing now or something…  
EDIT 2: Oh wow I can’t read. Uh yeah that looks fine.

---

<div class="post-metadata">

**Author:** ![YaLTeR](https://b-cdn.sourceruns.org/user_avatar/forums.sourceruns.org/yalter/32/553_2.png) [@YaLTeR](https://forums.sourceruns.org/u/YaLTeR)\
**Post date:** [November 15, 2014, 4:44pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/10 "2014-11-15T16:44:48Z")

</div>

You can always find the latest BXT build here: [https://dl.dropboxusercontent.com/u/29178100/hlspbunny/bxt-new.zip](https://dl.dropboxusercontent.com/u/29178100/hlspbunny/bxt-new.zip)

As for how to use it, you did everything correctly, then you launch the game and launch the injector. If it tells you something error code 5, launch as admin. A console debug window should pop up and stuff should be working.

---

<div class="post-metadata">

**Author:** ![nyu](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/n/82dd89/32.png) [@nyu](https://forums.sourceruns.org/u/nyu)\
**Post date:** [November 15, 2014, 5:05pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/11 "2014-11-15T17:05:00Z")

</div>

Yes, everything works perfectly, the injector gives me a dos window with “success” etc…

One thing tho. i cant get the autojump to work… I opened up the console and typed “y\_bxt\_autojump 1” but it doesn’t autojump when i hold spacebar. I’ve tried to bind z to +jump but still the same thing. I only do a single jump when holding down the button.

---

<div class="post-metadata">

**Author:** ![YaLTeR](https://b-cdn.sourceruns.org/user_avatar/forums.sourceruns.org/yalter/32/553_2.png) [@YaLTeR](https://forums.sourceruns.org/u/YaLTeR)\
**Post date:** [November 15, 2014, 5:12pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/12 "2014-11-15T17:12:58Z")

</div>

Does the cvar exist? Because might just be that it doesn’t find the required pattern. You can also check the debug console after you loaded a map and see if there’s any red text there.

---

<div class="post-metadata">

**Author:** ![nyu](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/n/82dd89/32.png) [@nyu](https://forums.sourceruns.org/u/nyu)\
**Post date:** [November 15, 2014, 5:20pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/13 "2014-11-15T17:20:20Z")

</div>

> [@Half-Life basics, tutorials, downloads - Helpdesk, ask questions here](https://forums.sourceruns.org/t/half-life-basics-tutorials-downloads-helpdesk-ask-questions-here/1907/584):
>
> Does the cvar exist? Because might just be that it doesn’t find the required pattern. You can also check the debug console after you loaded a map and see if there’s any red text there.

yes, there’s no “unknown command” in the upper left corner. is there some prediction thingy i have to enter in the console shown on “[https://github.com/YaLTeR/BunnymodXT](https://github.com/YaLTeR/BunnymodXT)”? like “y\_bxt\_autojump\_prediction”

---

<div class="post-metadata">

**Author:** ![nyu](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/n/82dd89/32.png) [@nyu](https://forums.sourceruns.org/u/nyu)\
**Post date:** [November 15, 2014, 5:24pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/14 "2014-11-15T17:24:53Z")

</div>

> [@Half-Life basics, tutorials, downloads - Helpdesk, ask questions here](https://forums.sourceruns.org/t/half-life-basics-tutorials-downloads-helpdesk-ask-questions-here/1907/585):
>
> > [@Half-Life basics, tutorials, downloads - Helpdesk, ask questions here](https://forums.sourceruns.org/t/half-life-basics-tutorials-downloads-helpdesk-ask-questions-here/1907/584):
> >
> > Does the cvar exist? Because might just be that it doesn’t find the required pattern. You can also check the debug console after you loaded a map and see if there’s any red text there.
> 
> yes, there’s no “unknown command” in the upper left corner. is there some prediction thingy i have to enter in the console shown on “[https://github.com/YaLTeR/BunnymodXT](https://github.com/YaLTeR/BunnymodXT)”? like “[font=helvetica neue]y\_bxt\_autojump\_prediction”

Okey nevermind, it’s working now somehow.. didnt change anything :S Maybe it wanted a restart idk.

---

<div class="post-metadata">

**Author:** ![nyu](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/n/82dd89/32.png) [@nyu](https://forums.sourceruns.org/u/nyu)\
**Post date:** [November 15, 2014, 5:29pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/15 "2014-11-15T17:29:28Z")

</div>

Is there a way to get autojump and/or bhopcap to work when you inject? now I have to y\_bxt\_autojump 1 everytime I inject to make it work.

---

<div class="post-metadata">

**Author:** ![mike](https://b-cdn.sourceruns.org/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@mike](https://forums.sourceruns.org/u/mike)\
**Post date:** [November 15, 2014, 5:37pm UTC](https://forums.sourceruns.org/t/opposing-force-blue-shift-with-nghl/3122/16 "2014-11-15T17:37:40Z")

</div>

You could make a cfg to quicken the process I guess. Or get YaLTeR to handle saving the CVAR values 😛
