NeoTF Linux Server

Description
======= =NeoTF= ======= A server-side mod for TFC. Contents ================================ 1 - Installing NeoTF on a Dedicated server. 1.1 - Installing the .dll / .so on a clean STEAM server. 1.2 - Installing the .dll / .so on a WON server. 2 - Installing NeoTF on a LAN server ( i.e. Listenserver ). 2.1 - Installing the .dll / .so on a STEAM listenserver. 2.2 - Installing the .dll / .so on an old WON listenserver. 3 - Getting NeoTF to work with other MODs 3.1 - Getting NeoTF to work with FoxBot. 3.2 - Getting NeoTF to work with Metamod. 3.3 - Getting NeoTF to work with non-Metamod libraries. 4 - Miscellaneous 4.1 - Installing Glyphs. 4.2 - Authorization. 4.3 - Setting CVARs. 5 - STEAM Issues 5.1 - Creating a liblist.gam file. 5.2 - Liblist overwrite solution. 6 - Removing NeoTF from a server. 6.1 - Non Metamod server. 6.2 - Metamod server. 6.3 - Shared resources removal. 7 - Bugs. 8 - Credits. 9 - Contact information. NOTE: In this tutorial we are assuming that you are using Windows ( so note the direction of the slashes if you are using Linux ) and you have installed STEAM in the default directory ( i.e. C: drive ). NOTE: We also assume you have installed TFC and/or the Dedicated server applications. If not, then install these applications before proceding. NOTE: For Dedicated Servers, we assume that the application you are using is the one from the STEAM games menu and not the standalone HLDS application (in which case you should take into consideration the relative directory paths to your TFC folder). 1 - Installing NeoTF on a Dedicated server. ================================ 1.1 - Installing the .dll / .so on a clean STEAM server. ------------------------------------------------- When you installed STEAM, you had to create an account with a valid e-mail address eg, YOURNAME@EMAIL. This will create a folder in C:\Program Files\Steam\SteamApps\ where most downloaded contents (maps/sounds/models/sprites) will be stored. This folder will have the same name as you email address. It is from within this folder that most of your games and server applications will be run. In this folder you will find the dedicated server folder: C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\Dedicated Server Within this folder is a HLDS launcher app and a number of game folders, the TFC one is the one we are looking for: C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\Dedicated Server\tfc NOTE: For the standalone HLDS, the (default) TFC folder would be: C:\HLServer\tfc In this TFC folder you will find: (I). A liblist.gam file, replace the revelant Operating System gamedll entry: For a Windows server edit this file and replace the line: gamedll "dlls\tfc.dll" with: gamedll "addons\NeoTF\dlls\ntf.dll" For a Linux server edit this file and replace the line: gamedll_linux "dlls/tfc_i386.so" with: gamedll_linux "addons/NeoTF/dlls/NeoTF_i486.so" (II). A "models" folder, create a "neotf" folder inside this and extract all NeoTF custom models here. (III). A "sound" folder, create a "neotf" folder inside this and extract the llama sound files here. The sound files for the "ntf_tpoint" map also go here: breather.wav, rwind.wav and waterfall2.wav (IV). A "sprites" folder, create a "glyphs" folder inside this and extract the glyph sprite files here. (V). A "maps folder", extract the ntf_* maps here. For the loadconfig feature, create a "neotf" folder inside this and put any map config files here. (VI). A server.cfg file, put "exec ntf_cvars.cfg" in this file and extract the ntf_cvars.cfg file to this directory, so that the server config file can execute the CVAR config file. (VII). A "dlls" folder. Inside this folder is the tfc.dll file that this MOD will load. Create an "addons" folder in this TFC directory and extract the "NeoTF" folder to this directory, so it ends looking like this: C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\Dedicated Server\tfc\addons\NeoTF You should now have inside addons\NeoTF: (a). An "areas" folder, containing all the FoxBot area files. (b). A "data" folder to store messages from the messaging system. (c). A "dlls" folder, containing the ntf.dll file ( for Windows ) or NeoTF_i486.so file ( for Linux ). (d). A "docs" folder containing all the NeoTF documentation. (e). A "help" folder, containing all the ntf_help files. (f). An ntf_users.ini file for the auth system. Note: Your current WONID will not work in TF 1.6, you will need to find out what your STEAM ID is to auth yourself on your own server. To do this go on any dedicated server ( NOT a LAN server! ) and type "status" in your console and obtain your STEAM ID from the output. (g). An ntf_config.txt file to load the ntf.dll file ( for Windows ) OR an ntf_configlinux.txt file to load the NeoTF_i486.so file ( for Linux ). (h). An ntf_glyphs.txt file to load the glyphs. (i). An ntf_welcome.txt file. Once you have set up all the files you can start your DEDICATED NeoTF STEAM Server. NOTE: The TF1.6 dll loads extra sprites and models for teleporters, this may cause a crash when loading the map "warpath" if you have all features enabled. 1.2 - Installing the .dll / .so on a WON server ------------------------------------------------------ All Half-Life games now use STEAM. You cannot create WON Dedicated servers anymore. Go to the STEAM website for more information: URL: http://www.steampowered.com/ 2 - Installing NeoTF on a LAN server ( i.e. Listenserver ) ================================ 2.1 - Installing the .dll / .so on a STEAM listenserver ------------------------------------------------- NOTE: In this tutorial we are assuming that you are using Windows ( so note the direction of the slashes if you are using Linux ) and you have installed STEAM in the default directory ( i.e. C: drive ). When you installed STEAM, you had to create an account with a valid e-mail address eg, YOURNAME@EMAIL. This will create a folder in C:\Program Files\Steam\SteamApps\ where most downloaded contents (maps/sounds/models/sprites) will be stored. This folder will have the same name as you email address. It is from within this folder that most of your games and server applications will be run. In this folder you will find the TFC Client folder: C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\team fortress classic Within this folder is an HLDS Launcher app and a number of game folders, the TFC one is the one we are looking for: C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\team fortress classic\tfc In this TFC folder you will find: (I). A liblist.gam file, (you may have to create this file, see Section 4.1 ) Replace the revelant Operating System gamedll entry: For a Windows server edit this file and replace the line: gamedll "dlls\tfc.dll" with: gamedll "addons\NeoTF\dlls\ntf.dll" For a Linux server edit this file and replace the line: gamedll_linux "dlls/tfc_i386.so" with: gamedll_linux "addons/NeoTF/dlls/NeoTF_i486.so" (II). A "models" folder, create a "neotf" folder inside this and extract all NeoTF custom models here. (III). A "sound" folder, create a "neotf" folder inside this and extract the llama sound files here. The sound files for the ntf_tpoint map also go here: breather.wav, rwind.wav and waterfall2.wav (IV). A "sprites" folder, create a "glyphs" folder inside this and extract the glyph sprite files here. (V). A "maps" folder, extract the ntf_* maps here. For the loadconfig feature, create a "neotf" folder inside this and put any map config files here. (VI). A listenserver.cfg file, put exec ntf_cvars.cfg in this file and extract the ntf_cvars.cfg file to this directory, so that the server config file can execute the CVAR config file. (VII). A "dlls" folder. Inside this folder is the tfc.dll that this MOD will load. Create an addons folder in this TFC directory and extract the NeoTF folder to this directory, so it ends looking like this: C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\team fortress classic\tfc\addons\NeoTF You should now have inside addons\NeoTF: (a). An "areas" folder, containing all the FoxBot area files. (b). A "data" folder to store messages from the messaging system. (c). A "dlls" folder, containing the ntf.dll file ( for Windows ) or NeoTF_i486.so file ( for Linux ). (d). A "docs" folder containing all the NeoTF documentation. (e). A "help" folder, containing all the ntf_help files. (f). An ntf_users.ini file for the auth system. Note: To auth yourself on the listenserver use "STEAM_ID_LOOPBACK" or "VALVE_ID_LOOPBACK". Auth OTHER player via IP address, because everyone else will have the same ID ( usually it's "STEAM_ID_LAN" ). (g). An ntf_config.txt file to load the ntf.dll file ( for Windows ) OR an ntf_configlinux.txt file to load the NeoTF_i486.so file ( for Linux ). (h). An ntf_glyphs.txt file to load the glyphs. (i). An ntf_welcome.txt file. Once you have set up all the files you can start your NeoTF (STEAM) Listen (LAN) Server. NOTE: The TF1.6 dll loads extra sprites and models for teleporters, this may cause a crash when loading the map "warpath" if you have all features enabled. You may want to disable the custom models feature and the glyphs feature to get this map to load. 2.2 - Installing the .dll / .so on an old WON listenserver ------------------------------------------------- NOTE: USE the previous NeoTF version (ver 1.8.7) for an old WON LAN server. The current version does not support the old WON system. Unzip the zip (or tar) file into your old Half-Life directory. NeoTF now installs everything (with the exception of foxbot area files) under tfc/addons/NeoTF If you have a server that doesn't use metamod or any other addons, follow these directions: To get Half-Life to load the NeoTF .dll or .so file instead on the default you need to edit tfc\liblist.gam file: For a Windows server edit this file and replace the line: gamedll "dlls\tfc.dll" with: gamedll "addons\NeoTF\dlls\ntf.dll" For a Linux server edit this file and replace the line: gamedll_linux "dlls/tfc_i386.so" with: gamedll_linux "addons/NeoTF/dlls/NeoTF_i486.so" If you are installing NeoTF in addition to another TFC mod, or if your server is metamod-enabled, follow the instructions in Section 3. 3 - Getting NeoTF to work with other MODs ================================ 3.1 - Getting NeoTF to work with FoxBot ------------------------------------------------------ NOTE: You MUST install NeoTF and FoxBot WITH Metamod for the Bots to use NeoTF features. See Section 3.2 for Metamod information. For a WON listenserver: Use the FoxBot GUI installer and select the NeoTF option. With this option, the FoxBoT will automatically set up your files (liblist.gam, plugins.ini) to load the NeoTF dll. For STEAM servers: First install Metamod and FoxBot per (their) instructions. Make sure FoxBot is loaded as a plugin by Metamod. NOTE: Make SURE you are using the most current Metamod version: 1.17.x ( i.e. with STEAM support ). NOTE: Make sure you install FoxBot to the proper directory. The FoxBot folder must be placed in the root game directory which contains an HLDS launcher application. For Dedicated servers this directory path looks like: \SteamApps\YOURNAME@EMAIL\dedicated server For Lan servers (listenserver) this directory path looks like: \SteamApps\YOURNAME@EMAIL\team fortress classic Add the following entry to your server's "autoexec.cfg" file in your "tfc" folder: For Windows servers use this entry: localinfo mm_gamedll addons/NeoTF/dlls/ntf.dll For Linux servers use this entry: localinfo mm_gamedll addons/NeoTF/dlls/NeoTF_i486.so This entry will tell Metamod to load NeoTF (and not normal TFC). NOTE: Remove any NeoTF entries in plugins.ini or metamod.ini file or liblist.gam file, otherwise Metamod will end up trying to load NeoTF twice, which will cause the following Half-Life error: "Host_Error: SuckOutClassname: parse error" 3.2 - Getting NeoTF to work with metamod ---------------------------------------- Metamod (http://www.metamod.org) provides plugin capability for addons. Tools such as Adminmod (http://www.adminmod.org) use metamod. Thanks to RedFox, NeoTF is now capable of running as a metamod plugin. First install metamod/adminmod per instructions. Once complete your liblist.gam should have the following lines: gamedll dlls/metamod.dll gamedll_linux dlls/metamod_i386.so Your plugins.ini file (or metamod.ini for older MM versions) should have a list of the metamod plugins you're using. The order of these is important - make sure your server is working with your metamod plugins before you try to run NeoTF. Here's an example, yours will most likely vary from this: linux dlls/csguard_mm_i386.so linux dlls/admin_MM_i386.so or win32 dlls/admin.dll Note that all the above should have been accomplished when you installed metamod and it's associated plugins. Now to get NeoTF to work, just add the NeoTF ntf.dll or NeoTF_i486.so to your plugins.ini (or metamod.ini for older MM versions) file: Windows: win32 addons/NeoTF/dlls/ntf.dll OR Linux: linux addons/NeoTF/dlls/NeoTF_i486.so NOTE: Paths should use unix-style forward slashes ( / ) and not backward slashes ( \ ), even on windows platforms. 3.3 - Getting NeoTF to work with non-metamod libraries ------------------------------------------------------ Some addons (like HPB bot) aren't metamod plugins. If you want these to work with NeoTF, you'll need to change the following file: For Windows servers: addons\NeoTF\ntf_config.txt OR For Linux servers: addons/NeoTF/ntf_configlinux.txt These files contain a SINGLE LINE with the name of the .dll or .so file you want NeoTF to load. So if you want to use HPB bot, change the file as follows: For Windows servers, the"ntf_config.txt" file would contain this entry: HPB_bot.dll For Linux servers, the "ntf_configlinux.txt" file would contain this entry: HPB_bot_i486.so 4 - Miscellaneous ================================ 4.1 - Installing new glyphs on the server ----------------------------------------- The list of glyphs and the command to use each one is in ntf_glyphs.txt To install a new glyph, place the .spr file in the addons/NeoTF/sprites/glyphs directory and add an appropriate line in the "ntf_glyphs.txt" file. The format of the entries in "ntf_glyphs.txt" are as follows: (name) (filename) Where (name) is the name of the sprite to be displayed for the "glyph_list" command, and (filename) is the exact filename for the sprite. They MUST be separated by a at least a single space. Example entry: attention sprites/glyphs/t_atten.spr NOTE: Keep both the name and filename as short as possible. NOTE: There MUST be NO spaces in the sprite's name or filename for the sprite to be loaded correctly. Any new glyphs must be 32x32 with alpha transparency. They can be animated. Any client will automatically download the sprite files from the server upon connecting. Be aware that Half-Life has a set precache limit that is shared between sprites and models, so using a very large number of glyphs may cause unexpected crashes on map load -- if this happens, remove some from the list. We've disabled glyphs by default for this very reason - if you want to use glyphs, note that some maps (like warpath) will indeed crash. 4.2 - Authorization ----------------------------------------- Some NeoTF commands (e.g. llamacage-related) require authorization. Authorization is given by WONid. If you want certain players to have access to these commands, create a file called "ntf_users.ini" in your tfc/ directory. The file has the following format, with one entry per line: authid-or-ip:authlevel authid-or-ip = the player's authid (STEAM ID), or IP address authlevel = the player's authorization level authlevel is determined by adding together all the authorization codes for each command you want the user to have access to. Authlevels are described in the sample ntf_users.ini file included with NeoTF. Commands are described in detail in the ntf_admin_commands.txt file. 4.3 - Setting CVARs ----------------------------------------- There's a file called "ntf_cvars.cfg" included with NeoTF. It contains a list of all the CVARs that affect the behaviour of NeoTF. We suggest you put an "exec addons/NeoTF/ntf_cvars.cfg" line in your server.cfg (orlistenserver.cfg) so that this file gets loaded by your server. 5 - STEAM Issues ================================ 5.1 - Creating a liblist.gam file. ----------------------------------------- If you do not have a liblist.gam file in either the client or Dedicated server folders then you will have to make one (the default one is locked away in the gcache file). Creating the file: 1. Open up a text editor ( notepad for example ) and create a new file. 2. Put these settings: // Team Fortress Classes Game .dll Listing File // Load order is determined by file order. game "Team Fortress" url_info "www.teamfortressclassic.com (http://www.teamfortressclassic.com)" url_dl "" version "1.6" size "37000000" svonly "0" cldll "0" type "multiplayer_only" // Don't show models in browser, since you don't pick them there anyway. nomodels "1" mpentity "info_tfdetect" gamedll "addons\NeoTF\dlls\ntf.dll" gamedll_linux "dlls/NeoTF_i486.so" secure "1" // Enable VAC security modules 3. Choose "save as" 4. Change the file type to "All Files" 5. The filename will of course be "liblist.gam" 6. Choose the folder in which you will be saving the file. 7. Click "save". 5.2 - Liblist overwrite solution. ----------------------------------------- Note: This affects Dedicated servers using ANY addon MOD that runs from a modified liblist.gam file ( Metamod, Adminmod etc ). Everytime there is a STEAM update, this file is now extracted from the gcache file and overwrites the existing one in the Dedicated server directory. Your dedicated server has to be restarted AT LEAST ONCE with the extracted (default) file for it to run properly. These are the steps to need to perform after every Update: 1. Back up your modified liblist.gam file, make the file read-only. 2. Delete the existing liblist.gam file in the directory. 3. Start up a normal TFC dedicated server. 4. Shut down the server once it is loaded up and running normally. 5. You will notice a new liblist.gam file in your Dedicated server directory. This is the extracted file, replace it with your modified read-only file. 6. Restart your Dedicated server. 6 - Removing NeoTF from a server ================================ 6.1 - Non Metamod server ---------------------------------- To remove NeoTF from a Windows server, edit tfc\liblist.gam and replace the line: gamedll "addons\NeoTF\dlls\ntf.dll" with: gamedll "dlls\tfc.dll" To remove NeoTF from a Linux server, edit tfc\liblist.gam and replace the line: gamedll_linux "addons/NeoTF/dlls/NeoTF_i486.so" with: gamedll_linux dlls/tfc_i386.so After this is done, see Section 6.3 6.2 - Metamod server ---------------------------------- Simply remove the NeoTF ntf.dll or NeoTF_i486.so entry from your plugins.ini file (or metamod.ini for older MM versions) or any NeoTF localinfo entries in your autoexec.cfg file. After this is done, see Section 6.3 6.3 - Shared resources removal ---------------------------------- Note: the relative path for a STEAM Dedicated server is: C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\Dedicated Server\tfc Note: the relative path for a STEAM LAN server (listenserver) is: C:\Program Files\Steam\SteamApps\YOURNAME@EMAIL\team fortress classic\tfc Note: the relative path for a WON LAN server (listenserver) is: C:\Sierra\Half-Life\tfc (I). Delete the "neotf" folder inside the "tfc\models" folder. (II). Delete the "neotf" folder inside the "tfc\sound" folder. (III). Delete the "neotf" folder inside the "tfc\maps" folder. (IV). Delete the "glyphs" folder inside the "tfc\sprites" folder. (V). Delete the "NeoTF" folder inside the "tfc\addons" folder. (VI). Remove the line "exec ntf_cvars.cfg" from any configs you are running. (VII). Delete the ntf_cvars.cfg file. 7 - Bugs ================================ Please report any bugs with an accurate description to the Forums at http://www.planetneotf.com 8 - Credits ================================ See ntf_help.txt for credits. 9 - Contact information ================================ The NeoTF website is currently at http://www.planetneotf.com
Images

No preview images uploaded.

Archive Files
Path MD5
ntf_install.txt 70f8216a25f4c43e8db8e8772c2e569e
tfc
addons
NeoTF
areas
187footie_l.far 1ceb868b5aaf8e6c210a3b1e1685eb96
187footie_r.far 5fd1a69159faa914dec4a0e1fd12ad05
187killingrounds3.far 39d0ffedb484358a72f164c4db60bb0a
1forttfc.far 5257702596e9c881d41918c338b2f7aa
2dawg2.far 90b0c58c4a1f9948ed353a969a30c2a7
2fort.far 39bf6f798468868c9c62e754160598ac
2fortst.far 7ee193b27c3244deb2d418f9e6b0450e
2mesa3.far c7738ca9e0394c685416d75a3ecfa0ca
2out.far de610d8b1b13566a76c857449a473c91
2play4.far 641b6de5f03b031044263385c18b04c9
2silo.far 7b39cfeda9df9a6dc95e6d74226bff83
2simo.far a9b5af7bc629f94fd9aaff1a2977131b
4fort.far 930b2e323f2e4638e96fd80a6da1d91a
a9.far cc93acd2c5f8bed613abb3ca9e83e625
abszero.far ad1690f3ae2994c2046542f8c3ee06d2
ace_nexus.far 74a235f18b88248ba251552179607a08
acropolis2.far fb2107148e8f742566b74d9b6b218cfd
alientfc.far a2372d7bea129b96995988788c70c51c
anxiety.far eac692c1b34122ff2ab10c7652417e73
avanti.far 07755b38de14a2be320e3e9e8745e695
badlands.far 52a6b8ab3062b34709326f27da97d7b1
bandito2.far e49ddcefe0d178ffdee14facc23f3806
bases2k1.far f45dbf7ab1376823865a5fd2331fd010
battleground.far de1adc7f4a9c409ec5355adcbe525319
bloodtube.far 7efa9403ec43ce0ca0590c7655384875
breach_l2.far 8f2e426b271e90183cd0203f209c8aa8
canalzon.far b3fa16f42d2e0c78c839a8f3b600ea96
casbah.far a8bdb572c6c99fa4610a8b4d5455c022
ceasefire.far ca4c0dfd2092d51a1ec7e87500fdcbfb
chimkey_l.far 6ae91e5003f2837011018944cd45ba5a
cj2.far f6bc3c3d115e5942b6750791dd405b35
congestus.far b17c45cef98773f7576ba4f657739ebc
coolfort2.far 96841af999f0161df02c29e1637c7475
crossover2.far 32f36f85188cca3d38793cebced0e0f4
cz2.far b55123831be3ebf32b00c84b8436c040
dcompound.far c1c3ae2f902177e9431912b53eeb3611
debaser.far c9b463ab47fe7eb7ed6c6be2e8e25fe8
defcon.far d8fea7379d50857ffd44f349196bea83
desertflood.far f88689a6ae0852e374e6c92ee77c608b
desertrun_r.far aa2df9b45912d04986a29773ee7d6397
discovery.far 3d39ba488ee69afb7b90c27ba4270963
dustbowl.far 620e0d34c714dd06442e9a4670eac7a4
eclipse_r.far 195371ec5d5eef4280e436b4a65a0ed6
elevate.far 6ff042c03b89f91353148c7c4077e7b4
excel2.far 530b9805909cfab307a41129430bc62a
facilitybeta.far 889a2e3bff5d198e5d12878b18661038
fatal.far 37da4e8dc0b556b9be1f64f0e57aab50
flaghunt.far 71b1b1665a9ded7028885985a73cd2bc
fry_baked.far 44d854f8324a7b0d09432299b3e593f8
fry_complex.far efa2f30cd6bc09f854fe4cebab0ae129
fry_morfort.far ccffd1d7eda285068e64c52fcfc68c7d
gattaboo.far 0e9cf01d5c8d33703066f354c5308e60
gattaboo_all.far fbcd873330595c391efb4c738d24543b
gattaboo_scout.far 7c60e078fceed5c1513bd1bb4ff7c71a
glasshouse.far 73fc8a5a58f0aa049dc618c9a9dcf39e
gustavo10_corps68.far 4c13642302df6c31609788db6121986e
h4rdcore.far 70c829ef79f6ba9c8e4dabd821abeecf
helix.far 0a071258954c534c499e108321ce8402
hunted.far 8c8ccee79d1f74e85e325830d60cc7a6
hybrid3.far 7e0d43add39b4caf36b1f1f266e78eb4
incept.far 4bbe8d1736795085f166417646a8bc4f
kids_in_the_hood.far 8db6daac27c81b0313248a6331f18bc8
kwyjibo.far 4d77d99dacb58b3c27cf22413106b541
lbbadlands.far 7ce1de7f841a73c8ffdd3140ee6dd05c
lbwell.far ecca14d1ac26fc41a7646eed0dc0506f
meltdown1.far 0ff62dfb767383c5b88c82881fa3a3b3
mittsu.far 7613072776f50f3694d8c07fc4e0cbc7
monkey_l.far b159da2a5f0da0bb55b68f32f3b9f965
mulch_trench.far d80c568f91f20d9f9891aaf098a71405
nml3.far def25c0abf0f9bf1491dac3cc7b72dcc
openfire.far 84bfd27754003cb59532499496ad02ad
openfire_l.far 138d10b878844806a7c46f3d6a9c4a17
pitfall.far 02bfc565ec938886478034562c646d60
push.far 7761da1bc2c14fbfcd462031b09f1c2b
rats_ctf.far 25e8769c24b1ecf4db89180ff78c0bfd
roasted_l.far d4e3e1b32e24084bdcbac12ff679a8e2
rock2.far 53eaf3ed517486dcde59f381d0c81394
rocksolid.far fc3c14789e468436c7401cb652bf6fc9
run.far 6d33b5f583d91fb4496881eacd374d46
samurai.far 30366695ec836c2ee05da1dd63f1b9b8
sanctic_b2.far ebb5ff64633ccf9fdff8c04a6be46949
sepralis.far d7374eb709642f5204f7f8750e40107c
shortbus1a.far 3fb1e1e65ad45d5bf24c2a904e50b3e7
shove.far 12c6cad2d7870ea4096ecb158ee43e38
shutdown2.far 97b36793f2be1402b170c229d031a0fc
skate.far 36eb995ba4dbd62726994608da3b911a
stone_wall.far d717bca49106982c1f6b3b37abf196d2
stowaway.far 57856834e23742ed9a0df7bf7aa09373
stowaway2.far 34553de38cf924c91f4279893d8f679e
stowaway_l.far ab312a90678a8214858b19cfb13b690a
tempest_r3.far 4dc260b34719a6444c07ce07cf8f4a63
tfc_bunker.far 06b4e1594915e1acb16783b3f2455925
titanic_r2.far cd3b80f84b27cd1a2b0bebc5498e4af8
torch2.far a725b4a9571ad69b2f386a484fc066c8
underworld.far 90d36eb9178c2bb1d95814086f40ef51
vidars.far de494ae3bee7dd273ad202015667e2fa
war.far a267838f07f1a6e1124cf5e3f9af6fdf
warpath.far 0c203819d4489ede3b0ec03cf46b4dc5
war_2.far 112da529e3dd0ed2381d7bcebaf81372
waterfall2.far ad7fde7c1a7103d30a64e3d4630ce974
well.far 2f95405fd99dd65b9aa467eaff3fa6f6
well_now_b1.far 22a5c5e52c2dea1aa50826572cd129be
z7tfc.far e9af69f79343dd0bcddd85e5ab3eea6a
dlls
NeoTF_i486.so 222379cd8c5d4ef370d96e73234bc1a0
docs
ntf_admin_commands.txt d3f778dfded2484d7fd9c69fc3907e9f
ntf_changelog.txt 7db853f982a3c478e99530753ee45c27
ntf_help.txt 594e0869e519bc23619b9c1f765137f1
ntf_install.txt 70f8216a25f4c43e8db8e8772c2e569e
ntf_install_client.txt 9b5ff4c276f89c1981ff0498e3ad82de
help
demoman.txt 11f849703f28f1395a46979e82d7da30
engineer.txt 51b27fd1c7b2df67e637b14467739afc
entity.txt 5d611c97734c2000b80e2b43c6104066
general.txt aa4c6fde7d4539364bb233cd26ce2233
hwguy.txt b4970eb3c3ffa5b76454e36640f7cf69
medic.txt 1d9bcc4b972c3847308b13acbc8863e4
menu.txt 743ef71aca07045cd346cb3ae63904ec
mortar.txt 1d39c5b1d82c70e435c173d689c32527
multigun.txt 8e2a60d08c31d9d90b0ac7b768245195
newremote.txt e5fe3db8335c268084e5bedf7eaa885f
oldremote.txt f57d85c5f3951e5796098838a7c14901
playervars.txt 5041e79d96e73c1f51b77d8ffa224583
pyro.txt 9129ec11db03979e7e543c23870b350b
scout.txt 56cd8ad97b4ea5d6aa3b0b2567df6587
server.txt 9efd1d4d99e0add68d2473d9195a5b06
sniper.txt 196b7214551d184bb6d0f99cfa0e8eb4
soldier.txt 1ea85442e7dfcc74515de0978bec0836
spy.txt 166a9665df578d110046b940a40b124c
ntf_configlinux.txt 0d98ff876cea9c410bd046319b3f39d7
ntf_cvars.cfg 9b513749c24aeeaf89aef2d6ef47e926
ntf_glyphs.txt 82559fdfb7f5a1a32c1381f12334d8d3
ntf_users.ini 935fbcec90938cbc45dbfaebc24b34d9
ntf_welcome.txt 1d5d9ab440c20cc13c3d65a2f791eeef
maps
neotf
2fort_ncf.cfg c8202a7d67714666ba57461577098c4c
badlands_ncf.cfg f9b8e6bd09c836621d2e7ccaab80e27e
readme.txt ef0d56f89400c170d9eb8af91a2674eb
rock2_ncf.cfg af7b677e9559cf4193068dc0a6659bf2
ntf_highspeed.bsp 461057356bf9946d34c2b05ad60c3861
ntf_highspeed.txt c3cd165ce406b56eac7f4ccb223c8270
ntf_outpost.bsp 46c536dff8686f9c05d98e6168709052
ntf_outpost.txt a5f9ec2438e05b89f5e5cb48a95d3772
ntf_stadium.bsp 9d5434e3c8dadda799712ef9a63ea74e
ntf_stadium.txt 87bcd8b5d52ae1d59279f255126e2f0b
ntf_tpoint.bsp 2a6e7241aa90bc0a5b77e58c597c03a3
ntf_tpoint.txt 3bd36eaed18a60846c8be4843e41c5c2
models
neotf
disc_hard.mdl 531944520af88d33d25256748d15c34c
med-disp.mdl 6db9fcb72da438e38b76a32c0dffb182
neo_apache.mdl ca025055ec1fb608f8d6cfae0c1d93f8
neo_cage.mdl 58f425d665abe9252cc469adddd55503
neo_hoverboard.mdl f1695ea2944071a1cbd733156382b780
neo_landmine.mdl 00bc250c8dbc8f6ff5f172c8d2ed7aa2
neo_osprey.mdl dc1fa5dd7ae68740bbbf2e8c46458938
neo_rocklaunch.mdl c83f714142201968b34657cf772cf23e
neo_tesla.mdl abcd08115d7ecbdc908f831d6b8a7f45
sound
breather.wav 1e5690ddfc79c0473ce62c5873038f90
neotf
bleeeat.wav f875b0160457aaee5dfe7575993ccff2
brawwrr.wav 93261d6e53389d23e67de0667494140e
ooorgle.wav 40aa7ed3524f7f960d6e8780f9c4e4f4
rwind1.wav 64452d83f9f863100c669f72700eb353
waterfall2.wav c17b72fe5eb324a0f64cf9027e798858
sprites
glyphs
g_ownzed.spr d33b307e140e1edae18ef331c3149405
g_whore.spr a1f2f48c0e4b78acbb399c6916da0ccd
g_yef.spr da58c30aad6647f07ca9e41ddb32db88
t_atten.spr d7fd0702dda094037b60532194889ae4
t_dropflag.spr f14a374e8b4948acaf57d7d348ba7913
t_droppack.spr 097fa60345ff2f07e2065042d481b99c
t_enemy.spr fd8b3f9b1ff641e128d8547742955319
t_follow.spr 528c7e1c01f99e1e4d7207cd5331934d
t_go.spr 372f8064a1ee52632f2da705eb7f35a2
t_heal.spr 70a735bc1ead9f362be5f447a3defd7d
t_sg.spr f1fd4d3537b969d6aa77326f50ce6e43
t_stop.spr 7a2b73d416fff79e36bb024b9b23127a