Tremfusion is an advance Tremulous 1.1 client which provides advance features from ioq3 and unique to itself, more than tremulous 1.2/GPP even does such as custom messagemode and creation of own cvars etc. but most of GPP's features are included because they were implemented around the same time, or before GPP even came out such as stereoscopic rendering and the use of aliases to do things like abuse the !explode admin command on test7341 to strap a bomb onto a target rather than explode them immediately.
The current latest official build from the Tremfusion.net team is 0.99r3_R1422 but you can get the older versions if that suits you better. Your client, your choice. Except aimbots, triggerbots, wallhacks, radarhacks and other cheats, they don't count. Most people who hack these days get spotted out within a few days of playing anyway.
Download from here: http://www.tremfusion.net/download/ * Site links are dead as of 2021. Aussie assault website is dead but I backed up their self installerbinary here
Download from links given here. but I'll copy+paste the quick links here for you anyway:
Tremulous Clients/Binaries:
1.1
TremFusion (Client/Server, has a different menu interface, alias commands, stereo rendering and other misc. features):
tremfusion.net *Broken/Gone as of 2013
http://archive.mercenariesguild.net/Client_Binaries/TremFusion/ *Gone as of 2013
tremfusion.webs.com * Domain Expired as of 2015
linux.softpedia.com (2nd Mirror) * Softpedia links to Tremfusion.net apparently
http://glameow.dyndns-server.com/repo/Tremulous-installer/SimpleTremSetup.exe * Unknown when expired
http://mirror.kdude63.com/mercenaries_guild/archive/Client_Binaries/TremFusion/ * Dead as of 2021
http://new-edge.org/dl/tremfusion/ * Dead as of 2021
https://zittrig.eu/files/tremfusion/
Dropbox (Windows Only)
Google Sites - undyingstuff (Windows Only)
Recommended for a fresh installation - Microsoft Windows (32bit):
(includes basic map rotations and stuff required to play on Aussie Assault and for most other servers, has an easy installer, recommended for those who do not want to read the installation guide - windows only)
Aussie Assault "Easy" Client Installer * Mirror currently unavailable
http://www.aussieassault.net/mirror/aussieassault-tremulous-1.1.0-installer.exe * Site Layout Modified 2016
http://dl.aussieassault.net/downloads/clients/ * Site is dead 2020.
https://mega.nz/#!UewwADAJ!MarmUZVQ4J1v08fxN7-aTnGk71k4cbkNzietlhkl9uU (This is my personal mega link, if it is dead, contact me)
Warning: Don't use the following links if you're new to Tremfusion, because if I didn't get it working chances you won't.
KoRx/CoRx:
https://code.google.com/p/korx-client/downloads/list* OR Google Code Download List - IRC Feature: Here
(compatible with KoRx mod only but has a great interface) * Doesn't work for me (?)
The Tremfusion packages generally comes with:
1. Tremfusion - I think its binary is named "tremulous" by default though so rename the file if you want. This is actually the Tremfusion client you play with.
2. Console Client (TTY) - A TTY console. Text-based interface, you can join games and chat like you're on IRC. Unfortunately you still need the maps to connect to the servers despite it being just a console based interface, you still can do hilarious things like spawning and running in circles. Who knows, you might bite someone. Not that I ever succeeded in doing so though.
3. Tremded - A dedicated server console. Tremulous 1.1 doesn't included a dedicated console by default on its Windows versions (macintosh users can find it in their .app file and linux users can always just build their own) so this is an upgrade for you if you do use Windows.
Linux, Windows:
4. z-tremfusion-menu-0.99r3.pk3 - Extract this into program files/tremulous/tremfusion or if you're on linux, whatever the equivalent is. It contains the menu and other user interface data. DO NOT PLACE IN tremulous/base OR YOU MAY HAVE PROBLEMS ON IMPURE (sv_pure 0) SERVERS
Windows only:
5. Some DLL files. Extract the .dll files into the same file with the binaries.
Manual from the old tremfusion.net website (modified for better understanding):
Copy the executable files to /usr/local/bin/
*Copy the Tremulous pk3s (data-1.1.0.pk3, vms-1.1.0.pk3, map-atcs-1.1.0.pk3, etc) from their installation directory (Use `locate data-1.1.0.pk3` to find it) to /home/<user>/.tremulous/base/
Copy z-tremfusion-menu-0.99r3.pk3 to /home/<user>/.tremulous/tremfusion/ (Create the directory if it doesn't exist)
Copy gamex86.so to /home/<user>/.tremulous/base/
You will also need to install these packages from your package manager:
libsdl
libogg
libvorbis
libvorbisfile
libfreetype
libncurses
libcurl (optional, but heavily recommended)
libopenal (optional)
Copy the .exe files to your Tremulous installation folder. If you used the Tremulous installer, this will be C:\Program Files\Tremulous
REMINDER: If you don't want to replace your official tremulous 1.1 client, rename the new one to tremfusion.exe. You would always want a backup client just incase installation fails.
2. Copy z-tremfusion-menu-0.99r3.pk3 to %AppData%\Tremulous\tremfusion\. (Type %AppData% in Windows Explorer directory window to get to the application data folder quickly, and create the folders if they don't exist)
3. Copy gamex86.dll to %AppData%\Tremulous\base\.
OR
1. If you already have Tremulous, rename your tremulous.exe in your installation directory to something like trem.exe so you don't lose the original binary just in case you don't like Tremfusion. If you don't have Tremulous 1.1 installed just skip this step.
2. Download the Aussie Assault Client Installer
3. Run the installer and select the directory to the game, or if you're doing a fresh install, just leave the directory as is. The installer does everything else for you.
For Macs, simply copy the Tremfusion_0.99r3 directory to somewhere on your computer. You should know from here on, on how to get the .app from the disk image.
The Tremded console can be found within the .app file by the way. It comes with beautiful colours as well.
Hosting an offline server:
Open Tremded.exe and type map atcs and enter.
Connecting to your server:
Open Tremfusion and once it loads, press tilde (~ or ` which is a key left of '1' and above 'tab' on normal keyboards) and type /connect localhost:30720 and you should already start connecting to your own server. If it doesn't work, try 30721 (if you opened tremfusion first) else try searching for it on the LAN server listings. If it still doesn't work check the console of your tremded server and see what ip address and port number it opened up. It should show up something like Opening IP socket: 0.0.0.0:30710 and the number after the colon (:) is the port number and use that number instead.
Note that the server listings on LAN does not show up for those hosting on the same computer they run the game client on.
i.e. If the server were hosted on Computer1 and both computers are in the same network:
Computer1 Computer2
Connect using: localhost:PortNumber LAN server list
==============================================================================
Problems and FAQ
Screen size is too big! How 2 fix?!?
Ikr, its default size is like 1980x1280p for some reason. To fix it, open the console [~] and type:
/r_mode -1 /r_height <screen height> /r_width <screen width>
/vid_restart
and you should be fine. Of course, replace the <screen height> with your actual screen height, and the other for width. Note the numbers should be in some multiple of 4 (i.e. 1984 is okay, 1911 isn't) but I don't think it really effects anything since I used 990x580 for like 3 years without and problems except a minor bent mass driver issue caused by me somehow breaking my r_stereorendering function. r_mode -1 means to use the custom width and height, and on other tremulous clients they are r_customwidth or r_customheight
If you prefer to use windowed mode use r_fullscreen "0"
Hallp! There's no text on mah screen!
Are these problems with menus in impure servers such as [][][]W and Bob's OC Server?
Copy the ui.qvm from your data-1.1.0.pk3 located in your installation directory to a ftremulous/base/vm. You probably don't have a "VM" folder so just create it. VM stands for "Virtual Machine" and QVM is hence, "Quake Virtual Machine." Basically it means the game sort of acts as if it runs its own operating system (like windows) on its own to run itself. The advantage of this is multiple platforms, such as the guy who could play tremulous on his android.
A pk3 file is just a zip file so you can open it with winrar or just rename it to .zip temprary and extract the contents. Don't forget to restore the zip else you won't be able to play tremulous, and you MUST NOT edit anything inside that data-1.1.0.pk3 file else your client is no longer "pure."
If you want to modify the contents for personal modifications just copy and paste the data-1.1.0.pk3 in the same directory and rename the new one to something like zzz-data.pk3 and feel free to edit that one.
If you can't open your pk3 file just download this instead. (Actually that's my custom ui.qvm for my GPP-1.1 mod but based off the lakitu7-qvm source)
The reason why you must have the ui.qvm is because the default one that tremfusion provides is "broken" as it only provides details for the main menu but not gameplay, hence needs to be replaced.
If you want to check if a server is "impure" or not use /serverstatus and the server info should come up. Check if sv_pure is "0" - which if it is, then the server is impure. This isn't a bad thing in general, but it may be for pure tremulous assets + tremfusion installed over it. Also note that the Aussie Assault Client variant of Tremfusion shouldn't have problems on impure servers as the client installer was intended for Australians connecting to Aussie Assault, which was an impure Tremulous 1.1 server. If you have these problems anyway, you can try doing these steps anyway and if that doesn't work, try contacting me (see bottom of main page for contact info).
BAAAH Screen too bright/dark!
Use /r_gamma <value between 0.5 and 2.0> (The value might be able to go outside that range but I doubt it'll be useful beyond that.)
If it doesn't work there's another cvar but I can't remember what it's called. There's a somewhat high demand for it since lots of people on "newer" systems don't like using hardware gamma. Even Unvanquished suffers this problem, only that they made it worse by actually removing the variable itself [laughs on the floor]
There's my porn (or whatever) I viewed in the past 5 minutes spammed all over the screen!
You have probably been tricked into using /r_showimages "1" - set it back to "0" and restart the game completely. Although you can't see the console after you've accidentally set this command variable the console still functions, so you're typing blind and fingers crossed you didn't mistype the variable. This variable is basically an old troll trick for messing around with gullible people, and it shows the images stored on the RAM basically.
Extra: The old tremfusion website was bugged on Google Chrome in the past when it used to be up.
Extra2: If you're lazy to open the game to view the server browser to check if players are online, give Apelsin a shot. It doesn't show protocol 71 (1.3/the "new" 1.2 protocol) but it also shows Unvanquished server listings.
Website: http://ojeling.net/apelsin/
Repository Links: https://github.com/Cadynum/Apelsin | http://hackage.haskell.org/package/apelsin
Webpage Visits: