FritzBot ET [FritzBot-Dev specific]
From Bots-United Wiki
Looking for the FritzBot RTCW section? You can find it here. This page is specific to setting up a fritzbot-dev variant for testing (and enjoying) the large number of FritzBot ET waypoints that have not yet been added to the official release waypoint packs. All comments and feedback is appreciated to this work in the FritzBot waypoint forum at forums.bots-united.com. Many maps already have Bots-United threads started, just follow the >>more links in the maps lists in the bottom half of this page.
Contents[hide] |
FritzBot ET Information
Current Version: 0.70b FINAL - (0.70c Final keyword beta recommended)
Webpages, Help & Support, etc.
FritzBot ET Wiki (permanent link to this page)
FritzBot ET Team Members
Massive thanks go to all team members and contributers for their help on making FritzBot ET one of the best bot mods on the net.
- Maleficus - Coder & Project Leader
- 420Blunt - Waypointer & Beta Tester
- the bindlestiff - Waypointer
- CrapShoot - Waypointer & Beta Tester
- Hobbit - Waypoint Tool Development
- TomTom - Waypointer
- enigma1 - Waypointer
Additional thanks to SteelRat, Craig, Denny, Nedd3h and others for their work and support, and special thanks to those whose feedback and servers have played a big part in making this a high quality mod.
FritzBot ET Features
Objectives:
- Constructions
- Steal
- Deliver
- Flags
- Dynamite
- Command Posts
Game Sense:
- Objective priorities
- Event awareness and response
- Offensive and Defensive "phases"
Combat:
- Use all of their weapons (class-based and personal) effectively to fight you
- Use and understand grenades.
- Use and understand every trick in the ET book on how to fight your enemy
Game:
- Unique GUI and menu interface that lets you setup all of your Fritz specific options
- Easy to use and setup
- Predefined campaigns that have all the maps Fritz supports
5. Navigation:
- Usage of the entire map rather than a shortest path
- Obstacle recognition and avoidance
Skill levels:
- General Skill (1-3)
- Aim Skill (1-4)
Medics:
- Recognition of teammates with low health
- Ability to find teammates in need of a revive
- Teamkill revive for teammates with very low health
- Automatically pass out med packs at spawn if they have high level teammates
Field Ops:
- Airstrike and Artillery support
- Recognition of teammates that need ammo
- Automatically pass out ammo at spawn
Covert Ops:
- Satchel
- Disguises
- Smoke Grenades
- Sniping
- Mine spotting
Soldiers:
- Panzer camps
- Mobile mg42 camps
- ALL weapons used, except the mortar
Engineers:
- Rifle Nades
- Mines [team-specific]
Tools:
- Built in .nav file editor
- "FritzScript" a simple, easy-to-use script system to control the bots actions.
- External waypointer's tool
- Example .bot file so that you can learn how to make your own bots []
- Online Tutorial to get you started.
- Extensive Wiki documentation on creating your own waypoints.
- Helpful online community to turn to with any questions/comments/suggestions.
What You Need First
- A PC running Windows with an Open-GL compatible Graphics Accelerated Display card.
- First you need to download the full client version of Wolfenstein: Enemy Territory from Splash Damage, it's a free download you don't have to pay for this game. Otherwise if you purchased the Platinum Version of Return to Castle Wolfenstein, Enemy Territory comes with that version so you don't need to download the full client.
- Next you need to download and install the latest patch for Enemy Territory from Splash Damage, which is patch version 2.60b at present time. (Running FritzBot ET on a Game not patched to 2.60 or later may result in problems)
- Then finally, you need to download the latest FritzBot ET version from the FritzBot ET Website. Specifically;
- Fritz_ET_Final.zip (The mod's .dll files),
- And the additional files;
- Fritz ET Final Patch (Newer and Fixed waypoints 10/2006),
- Fritz1_1.00.zip (New and fixed Waypoints 12/2006),
- Fritz2_1.00.zip (New and fixed Waypoints 9/2007).
- Fritz3_1.00.zip (New and fixed Waypoints 10/2009).
- Also a few maps in Fritz2_1.00 (and even more in Fritz3_1.00) need a newer .dll file;
- Keyword Fix beta (replaces older .dll; qagame_mp_x86..dll )
a separate "all-in-one" file plan is available with all waypoints (playable, beta and released) for the fritzbot-dev directory.
Last Updated:by TomTom on 10-14-09
(If you can't download from the filebase some of the files may be mirrored Here or on Filefront or returntocastlewolfenstein )
Getting Started
Installing FritzBot
Download the first zip file from above and extract it to your \Program Files\Wolfenstein: Enemy Territory directory on your hard drive, it should create a folder called "fritzbot". At this point, you are ready to start playing [1]
Installation of additional files
When you download custom waypoint files created for FritzBot or any patch of sorts or just modified files you want to add to your FritzBot installation, you place the corresponding files in their proper directories. Below is a list of the most common file extensions that are used with FritzBot and what directory they go into. Keep in mind the files mentioned below MUST go into their proper directories in order for them to work. To be certain, read the documentation that came with the file(s) for any special installation instructions.
~\Wolfenstein - Enemy Territory ├ etmain ├ ... ├ fritzbot │ ├ bots │ │ ├ scripts │ │ ┴ maps │ ├ configs │ ├ docs │ ├ maps │ ├ profiles │ ├ screenshots │ ├ scripts │ ┴ WaypointTool │... ├ fritzbot-dev │ ├ bots │ │ ├ scripts │ │ ├ maps │ │ ┴ Mappers │ ├ configs │ ├ docs │ │ ├ ... │ │ ┴ html │ ├ fritzXX.pk3 │ ├ maps │ ├ profiles │ ├ screenshots │ ├ scripts │ ├ tools │ │ ├ ... │ │ ┴ Hobbits-WaypointTool │ ┴ wiki │... │...
.aiscript files go into the ~\Wolfenstein - Enemy Territory\fritzbot-dev\bots\scripts directory
.arena files go into the ~\Wolfenstein - Enemy Territory\fritzbot-dev\scripts directory
.bot files go into the ~\Wolfenstein - Enemy Territory\fritzbot-dev\bots directory
.bots files go into the ~\Wolfenstein - Enemy Territory\fritzbot-dev\configs directory
.campaign files go into the ~\Wolfenstein - Enemy Territory\fritzbot-dev\scripts directory
.cfg files go into the ~\Wolfenstein - Enemy Territory\fritzbot-dev\configs directory
.nav files go into the ~\Wolfenstein - Enemy Territory\fritzbot-dev\bots\maps directory
.script files go into the ~\Wolfenstein - Enemy Territory\fritzbot-dev\maps directory
.dll files go into the ~\Wolfenstein - Enemy Territory\fritzbot-dev\ directory as well as any new fritzbot related folder you don't already have or are planning to replace. BE CAREFUL especially with dll's as they are very sensitive to alterations.
.pk3 files go into the ~\Wolfenstein - Enemy Territory\fritzbot-dev\
(custom map downloads should still be placed in ~\Wolfenstein - Enemy Territory\etmain\, only the waypoints must go in \fritzbot\ and \fritzbot-dev\)
If the specified directory above doesn't exist, then create it. That should be about it, I'll add more if needed but that's all that's needed for now
Note: If you are placing files in the subdirectories listed above, you will need to set sv_pure to 0 for the game to load them. It's recommended to place the files inside of a pk3 file (a .zip file renamed as .pk3). A pk3 template file can be found in fritzXX.pk3. Read the Readme file included in this zip for further instructions.
Running FritzBot
Using the Menus
Start Enemy Territory (ET.exe) and from the main menu
go to the MODS sub-menu.
Highlight FritzBot then click LOAD MOD.
After FritzBot loads, click on START (or HOST GAME);
At the bottom of the HOST GAME screen Click on FRITZBOT to set your bot options,
Then go BACK to select the map or campaign from the list
and then click on START SERVER to begin.
Using a Shortcut
Another way to load FritzBot is to create a shortcut on your desktop that will load the mod automatically. To do this, goto the \Program Files\Wolfenstein - Enemy Territory folder and right click on the ET.exe file and go to "Send To" on the shortcut menu (try right click), then click desktop. Windows may ask if you want to create a shortcut, if so click OK and then go to your desktop.
You should now see a shortcut on your desktop with the Wolfenstein icon.
Right click on this new shortcut and select properties.
You should see a box that says "Target:" and it should say something like this...
"C:\Program Files\Wolfenstein - Enemy Territory\ET.exe"
Now add +set fs_game fritzbot-dev right after the .exe (make sure to include a space between the two), so it should look something like this...
"C:\Program Files\Wolfenstein - Enemy Territory\ET.exe" +set fs_game fritzbot-dev
After that, click on Apply, then OK and then you're done. FritzBot will now load whenever you click on that shortcut.
You can also make shortcuts specific to your favorite maps or campaigns. See the picture on the right. In "Target:" the extra text +gametype 2 specifies single objective and the +map Oasis loads the Oasis map automatically (+sv_pure 0 is recommended for fritzbot-dev). To load a favorite campaign use +gametype 4 and +campaign followed by the campaign shortname.
Example for the Fritz Africa campaign the Target would be;
"C:\Program Files\Wolfenstein - Enemy Territory\ET.exe" +set fs_game fritzbot-dev +gametype 4 +campaign cmpgn_fritzbot_a +sv_pure 0
In-Game Console Commands
Most map waypoint-related settings are set by default like bot count, etc. But there are some console commands you can enter in-game to add/change some stuff in the game. All commands mentioned below can only be entered in the console. To bring down the console while in-game, press the tilde key (~ by default). Then enter the commands below, exactly as described, replacing the <> values accordingly. The following is just a brief mention of a few of the console commands used by FritzBot ET.
/addbot <Name> <AI Skill> <Aim Skill>
Loads a bot into the current map. For the name you can use any bot name from any bot profile in the \Program Files\Return to Castle Wolfenstein\fritzbot\bots directory (the filename of the bot file is the one you use with this command). The AI skill goes from 1-3 (1=Easy, 3=Hard). The Aim Skill goes from 1-4 (1 = Easy, 4 = Nightmare) So if you want to load Dolphin_Girl with a skill of 2 you would enter the command like so: /addbot dolphin 2, and then hit Enter. Using the /addbot command with no name or skill will add a random bot. You can also load bots without defining a skill setting and they will load to the default skill setting mentioned below. Before entering this command the map you are playing MUST have a valid waypoint and aiscript file installed. The list of Fritzbot ET default bots (and their defined class and team) is in the file \Program Files\Return to Castle Wolfenstein\fritzbot\docs\et_botindex.txt.
/addbot random <AI Skill> <Aim Skill>
This loads a random bot to the team that needs it, using the AI and aim skill values you define.
/addbot
This loads a random bot to the team that needs it, setting the AI and Aim skill values to the global cvars "bot_skill" and "bot_aimskill".
/bot_skill <value>
This is used to adjust the bot's skill for bots that we've loaded without the skill setting defined. The same skill levels mentioned above apply to this command as well. By default the skill setting is set to 2 but if you want to set it to 3 you would enter the command like so: /bot_skill 3, and then press Enter.
/bot_aimskill <value>
This is to specify the aiming skill of the bots when you play them, the values are 1 for easy skill, 2 for medium, 3 for hard and 4 for nightmare skill.
/kick allbots
Kicks all bots from the server. (Since you can't vote off bots, this is one way to remove bots. also see remote console RCON topic below).
/bot_pause <value>
A value of 1 with this command will freeze all bots in place, a value of 0 unpauses them from a paused state. Good for testing things and/or taking screenshots.
Most other RTCW server and client console commands work with FritzBot like;
/map <mapname> ,
/campaign <campaign shortname> , etc.
However listing those ET commands is beyond the scope of this guide. (Open the console, type a letter then hit TAB to see all commands that start with that letter, or use /cmdlist to list most commands, and finally go Here for explanations on many common commands)
Remote console RCON
All of the above console commands can also be issued as a /rcon console command to a remote dedicated FritzBot ET server. For /rcon to work a rconpassword must be set in the FritzBot ET server and your ET client. Note that /rcon kick allbots will not eliminate bots below the number specified as g_minbots (see below). Instead new bot(s) will join right after you kick the other bot(s).
Using /rcon is the best way for kicking a specific bot (or reducing the number of bots) in the middle of a match. Note since FritzBot bots are given referee status they can't be voted off with the referee menu nor with a /ref command.
You can also issue rcon commands to your dedicated server through a separate utility like RconIt. Such utilities may be easier to use than remembering all the rcon functions.
Dedicated Server Setup
To start a dedicated server, the best method is to create a .bat file (batch file). Open up a text editor and place the following line in it:
etded.exe +set fs_game fritzbot-dev +set com_hunkmegs 64 +set dedicated 2 +exec server.cfg +set sv_pure 0
Save the file as fritzserver.bat (or whatever you want to name
it. The extension must be set to .bat however). Place the file in the
~/Wolfenstein - Enemy Territory/ folder (where the file etded.exe is
stored).
Double-clicking the file will start the server, and then
execute the server.cfg file. You may want to edit the server.cfg file
(or create one if you need to).
A nice guide for server configs can be found here.
In addition to the settings you will find there, FritzBot has a few specific cvars you may want to set in the server.cfg:
g_minbots <numberOfBots>
Used to keep a certain number of bots on the server. The default value is 10.
note: if this cvar is set to anything above 0, the .bots files will not be used
g_maxbots <numberOfBots>
Used to limit the number of bots in the game. Default is 20
bot_skill <1-3>
Used to set the bots navigation and awareness setting. 1 is lowest skill, 3 is highest skill
bot_aimskill <1-4>
Used to set the bots aiming skill. 1 is lowest level, 4 is highest level
Custom Bot Configs
For those of you that want to customize the bots that join the server, set g_minbots to 0 and create a separate bot config file. To create a custom bot config file for your dedicated server, open up a text editor and add the following to a new file:
addbot fritz addbot dolphin
Save this file as something like 2bots.cfg and place it in either \etmain or the \fritzbot folder on the server. You can now execute the config via rcon to add the 2 bots to the server.
If you want to add a variety of skill levels for the bots, you can specify ai skill and aimskill with the addbot command. These settings will override the server cvars for each individual bot as it connects: /addbot <botname> <aiskill> <aimskill>:
addbot fritz 1 1 //the lowest skill available addbot dolphin 3 4 //the highest skill available
In the Frtizbot/Docs folder, there is a file called et_botindex.txt (or see List of Fritzbot ET default bots ). This has all the names of the pre-defined bots you can use. Hobbit's ET Waypoint Tool also provides an utility to create .bots files that you can rename to use as a .cfg file.
Creating Custom Bots
Adding member names as custom bots is easy. You need to use a text editor (notepad) to create a .bot file (for each custom bot) in the \fritzbot\bots sub-directory. The Fritzbot-ET Bot File Format is documented in the included file fritzbot\docs\botinfo.txt. Denny's FritzBot tutorial also discusses making custom bots for the original FritzBot.
Supported Maps
This section is just a compiled list of each map that is supported by FritzBot ET and which maps are currently being given support by various waypointers. Please check this list often to see the current status of support for Enemy Territory maps.
Released Waypoints
Last Updated:by TomTom on 10-14-09
Title - mapname (waypoint author) (# =use 0.70c keyword fix beta.)
- Adlernest - adlernest (CrapShoot)
- Ammo Depot (Cement Island) - ammodepot (TomTom) >>more
- Assault - et_assault_beta4 (the bindlestiff)
- Base - tc_base (420Blunt)
- Base47 - base47 (CrapShoot)
- Baserace - baserace (CrapShoot)
- Beach Invasion - et_beach / mp_beach (420Blunt)
- Braundorf - braundorf_b4 (CrapShoot)
- Breakout 2 - breakout2 (1.4.0) (TomTom)(#) >>more
- Bridge - md_bridge (TomTom) >>more
- Bridges - __bridges__ (the bindlestiff)
- Byzantine - byzantine, byzantine-final (TomTom) >>more
- Caen 2 - caen2 (the bindlestiff)
- CAHA_Tavern - caha_tavern_b2 (TomTom) >>more
- Crevasse - crevasse_b3 (420Blunt) >>more
- CTF Multi-demo - ctf_multi, CTF_multi2 (420Blunt)
- CTF Village, Falx (Beta 2) - falx_ctf_village_b2 (TomTom)(#?)
- Darji - darji2 (enigma1)(#) >>more
- Das Boot - mp_sub_rc1 (420Blunt & CrapShoot)
- Daybreak - mlb_daybreak (420Blunt) (#)
- Desert Temple Final - temple_final (the bindlestiff)
- Dubrovnik - dubrovnik_final (CrapShoot)
- El Kef - sw_el_kef (420Blunt & CrapShoot)
- Foo Fighter - et_ufo_b3, et_ufo_final (the bindlestiff)
- Frostbite - frostbite (CrapShoot)
- Fuel Dump - fueldump (CrapShoot)
- Fueldump (European Style) - fueldump_eu (Crapshoot, 420Blunt, TomTom)
- GA_El_Kef - ga_el_kef (TomTom & 420Blunt)
- Gold Rush - goldrush (CrapShoot)
- Goldrush (European Style) - goldrush_eu (Crapshoot, 420Blunt, TomTom)(#) >>more
- Heart of Gold Beta 12 - HoG_b12_dt (420Blunt)
- Hide (Channel Gun) - 2hide (TomTom) >>more
- Hill - dm_hillb2 (TomTom)
- Ice - et_ice (Hobbit)
- Industry2_Final - industry2 (420Blunt)
- Inteligence Center (Beta 2) - intel_center (enigma1) >>more
- Marketgarden - marketgarden_et_r2 (the bindlestiff)
- Marrakech Streets 2 - et_mor2 (420Blunt)
- Marrakesh Streets 2 Night (Final) - et_mor2_night_final (TomTom)(#?)
- MML Church - mml_church_et_v1, church_chigc (TomTom) >>more
- Nachteinbruch - nachteinbruch (420Blunt)
- Oasis - oasis (CrapShoot)
- Oasis (European Style) - oasis_eu (Crapshoot, 420Blunt, TomTom) >>more
- Radar - radar (CrapShoot)
- Railgun - railgun (420Blunt, TomTom) >>more
- Railgun (European Style) - railgun_eu (420Blunt) >>more >>more
- Reactor - reactor_final (CrapShoot)
- Rocket - mp_rocket_et_a1 (420Blunt)
- Rommel - rommel_final (CrapShoot)
- Saberpeak (Final) - saberpeak_final (TomTom) >>more
- Stalingrad - stalingrad (420Blunt)
- Seawall Battery - battery (CrapShoot)
- Seawall Battery (European Style) - battery_eu (CrapShoot, 420Blunt, TomTom) >>more
- Special Delivery TE - sp_delivery_te (420Blunt) >>more
- Streets of Italy - italyfp2 (TomTom) >>more
- Supply Depot Night pro - supply_pro (TomTom, Crapshoot & 420Blunt)(#) >>more
- Summer Palace - summer_palace_b1 (TomTom) >>more
- SW_Goldrush_TE - sw_goldrush_te (CrapShoot)
- SW_Oasis_B3 - sw_oasis_b3 (420Blunt, CrapShoot)
- Tournement DM - tournementdm2 (TomTom)
- Townsquare - townsquare_final (the bindlestiff)
- Transmitter (final) - transmitter (Craig and the bindlestiff)
- Trenches - trenches05 (TomTom)
- Tundra - et_tundra_beta4a (the bindlestiff)
- V1 Rocket - v1rocket_b2 (TomTom) >>more
- V2Base Tournament Edition - v2base_te (SteelRat)(updated: TomTom) >>more
- Valhalla Station Tournement Edition - te_valhalla (TomTom)
- Venice - venice (420Blunt) (#)
- Village - et_village (420Blunt) >>more
- Wacht Am Rhein Beta 1 - bulge_beta1 (420Blunt)
- Warbell - warbell (420Blunt) >>more
- Warehouse (final by zig-zag) - warehouse (TomTom) >>more
- Wolken 6 - Portal - wolken6_b1 (TomTom) >>more
- Xdam2 - xdam2 (the bindlestiff)
- Xposed - xposed (the bindlestiff)
If you don't have some of these waypoints installed, check here for them. Just place the pk3 files into the \fritzbot folder.
(If they don't appear in your start display, try starting them in the console ' /map mapname. If you still can't find them they may be recently released. In which case search the message board for packs and individual map releases.) Or check this Fritzbot Waypointing Map Status List
Waypoints In Progress
(WIP, Testing, Playable, or Pre-beta awaiting feedback. Waypoints are on request, or exist as-is in a FritzBot-Dev zip file.)Last Updated:by TomTom on 10-2-17
- 2 Domination 1 - 2dom1 (TomTom)(#)
- Adlerhorst (final) - adlerhorst (TomTom)(#)
- Air Assault (Air Ship) - airassfp1 (TomTom) >>more
- Alchemy Castle (Beta 2) - alchemy_castle_b2 (TomTom)(#?)
- Alps Trail (by Thunder) - alps_trail (TomTom)(#?)
- Antarctica - antarctica (TomTom)(#?)
- Apennines Research - apennines_b2 (TomTom) >>more
- Arhabeach (Tournement Edition) - arhabeach_te (TomTom)
- Axis Complex (Alpha 3.2) - axis_complex_a3_2 (420Blunt)
- Axis Lab Final (No Bomb version) - axislab_final (TomTom)(#?)
- Base 55 (Beta 1) - base55_b1 (TomTom)(#?)
- Bayraid - mlb_bayraid (420Blunt)
- Beach - 1944_beach (TomTom)
- Beerrun (Beta 7a) - beerrun_b7a (420Blunt)
- Blitz - blitz (TomTom) >>more(#?)
- Bloody Omaha - bloody_omaha(_b1), bloody_omaha_b2 (TomTom) >>more
- Bremen - bremen_b1, bremen_b2 (TomTom) >>more
- British Bulldog 1.60 - bulldog (TomTom) >>more
- C2 Missile (Beta 4) - missile_b4, (TomTom) >>more(#?)
- Calculus - calculus (TomTom)(#?)
- Capuzzo Airport (Final) - capuzzo (TomTom)(#?)
- Carnage Canyon, Return to, rtcc2 - whorage_canyon2, carnage2 (TomTom) >>more
- C a s t l e Eltz - eltz_beta1 (TomTom) >>more(#?)
- Castle Republican Party Headquarters (Beta1, Beta 2 closed-beta) - crph_BETA1, crph (TomTom)(#?)
- Citadel (Desert) - citadel (TomTom)(#?)
- Coast (Beta 1) by eiM - coast_b1 (TomTom)(#?)
- Cold Fort (Beta 1) - coldfortb1 (TomTom) >>more(#?)
- CTF Face (beta1) - ctf_face_b1 (TomTom)(#?)
- CTF Maat (Final) - ctf_maat_final (TomTom) >>more(#?)
- CTF Pool - ctf_pool_v2 (enigma1) >>more
- Dam Revenge - dam_revenge (TomTom) >>more(#?)
- Depot (ET) - et_depot (TomTom)
- Depot2 (RTCW) - rtcw_depot2 (enigma1)
- Desert7 - desert7 (?, TomTom)(#?)
- Desert Fortress - desert_fortress (TomTom)(#?)
- Desert Outpost - outpost (TomTom?)(#?)
- Desert Rats - desertrats (TomTom)(#?)
- Desert Temple (MLB) - mlb_temple (enigma1 ?)
- Destruction (Final) - destruction3, destruction_final (TomTom) >>more(#?)
- Dingenskirchen (Beta 1) - dingenskirchen_b1 (TomTom)(#?)
- D-Rush (Beta 3) - drush (TomTom) >>more(#?)
- D Tour by Macchute - D_Tour (TomTom)(#?)
- EA Bank Robbery - eabank (TomTom)(#?)
- Eagles 2Ways - eagles_2ways_b3 (TomTom) >>more
- Eichsfeld - eichsfeld (TomTom)(#?)
- Erdenberg (Tournement 1) - erdenberg_t1 (TomTom) >>more(#?)
- eLemanTal Forces Funmap B4 1 - element_b4_1 (TomTom)(#?)
- ET Tank (Beta 3) - et_tank_beta3 (420Blunt)
- Falkenstein - falkenstein_b1, falkenstein_b2, falkenstein_b3 (TomTom) >>more
- Frost Final Competition (beta 6) - frost_comp_b6 (TomTom) >>more
- Glider 3.02 - glider (TomTom) >>more
- Goldendunk (Alpha 2) - goldendunk_a2 (TomTom)(#?)
- Gold Rush GA - goldrush-GA (CrapShoot, TomTom) >>more
- Götterdämmerung - goetterdaemmerung (TomTom)(#?)
- Grave Robbery (Beta 1) - graverob_b1 (enigma1)
- Great Pyramid (Beta 1b) - GreatPyramid (TomTom)(#?)
- Haemar (Beta 1) - Haemar_b1 (TomTom) >>more(#?)
- Headshot - et_headshot, et_headshot2_b2 (TomTom) >>more
- Helicopter Assault Missions 1-3 by Predator et al. - heli_m1_b2, heli_m2_b1, heli_m3_b3 (TomTom) >>more
- Hide (Channel Gun) Competition - 2hide_cal_r1 (TomTom) >>more
- Huertgen Forest (1944) - 1944_huertgen (TomTom)(#?)
- Hydro Dam - am_hydro_dam (TomTom) >>more
- Irmgard Complex (Beta 2) - irmgard_complex_b2 (TomTom)(#?)
- Karsiah (Tournement Edition 2) - karsiah_te2 (TomTom) >>more
- Library (Beta 3) - library_b3 (TomTom)(#?)
- Lighthouse - lighthouse (TomTom) >>more
- Low Mountain Assault (Beta) - beta_low_mount_ass (TomTom) >>more(#?)
- MLB Bergheim (09) - mlb_bergheim_09, (TomTom)(#?)
- MLB Hotchkiss - mlb_hotchkiss (TomTom) >>more(#?)
- Mountain Pass (Initial version) - mountainpass (TomTom) >>more(#?)
- MP Tram (ET map version) - tram_et (TomTom)
- MP Tram - tram_rtcw (TomTom)
- Necrology (Final) - necrology_final (TomTom) >>more(#?)
- Normandy Breakout - breakout_et_b2 (enigma1) >>more
- Northpole - northpole (TomTom) >>more
- N.O.T.W. - notw (enigma1)
- Oil-Raid (Beta ?) - oilraid (TomTom)(#?)
- Overlord 1944 - 1944_overlord (TomTom)
- Over the Top - over_the_top (TomTom) >>more(#?)
- Paris Bastille (Beta 3) - parisbastille_b3 (TomTom)(#?)
- Pipeline - pipeline (TomTom)(#?)
- Pirates - pirates (TomTom)(#?)
- Praetoria Bunker Hill - praetoria_one, praetoria_m1 (TomTom) (#) >>more
- Praetoria Hell on Wheels - praetoria_m2 (TomTom) (#) >>more
- Praetoria Mission 3: Supersonic - praetoria_m3 (TomTom) (#) >>more
- Prime Squadron - primesquadron (TomTom)(#?) >>more
- Elemental Forces Pure Frag by melonE - purefrag (TomTom)(#?)
- Raid (Beta 4, Final) by Magic - raid_b4, raid_final (TomTom)(#?) >>more
- Raiders - raiders (420Blunt)
- Ramelle (Beta 1) - ramelle_b1 (TomTom)
- Raw Castle, Tournement Edition (Final) - raw_te_final (TomTom)(#?) >>more
- Resurrection - resurrection (enigma1)
- River Port (Beta 1?) - river_port (TomTom)(#?)
- Rock Eyes - rockeyes_b1, rockeyes_b2 (TomTom)(#) >>more
- Road to Amiens (Beta 2) - road2amiens_b2 (TomTom)(#?)
- Rovaniemi Forest/Farm (Beta 2) - rfarm_b2 (TomTom)(#?)
- Safe Spot (Beta 1) - safe_spot_b1 (TomTom)(#?)
- Siwa Teuthonia - siwa_teuthonia (TomTom)(#?) >>more
- Secret Weapon - SOS_Secret_Weapon (TomTom)
- Snatch - snatch3 (the bindlestiff)
- Sniper Night (Challenge) - ae_sniper_night (TomTom) >>more
- Spear of Destiny 2 (Beta 1)- sod2 (TomTom?)(#?)
- Steelplant 2 - steelplant2 (TomTom)(#?)
- Streets of Italy (First Play 1) - italyfp1 (TomTom) >>more
- Stonehenge (King of the Hill) - stonehenge_koth (TomTom)(#?)
- Supply Depot - supply (TomTom, Crapshoot & 420Blunt) >>more
- Supply Depot 2 - supplydepot2 (TomTom, Crapshoot & 420Blunt) >>more
- Supply Depot (Winter) - supplydepot3 (TomTom et al)
- Tankrace - tankrace_b1 (TomTom) >>more
- The Port - the_port_a1, the_port_b1 (TomTom)(#) >>more
- Teuthonia (Beta 1, Final) - teuthonia_b1, teuthonia_final (TomTom)(#?) >>more
- Teutoburg Forest - teutoburg_forest (TomTom)(#?)
- The Station by Magic - the_station (TomTom)(#?)
- Tides of War - tides, tides_dri (TomTom)(#?)
- Thud in the Sand (Beta 1, Beta 2) - tits, tits_b2 (TomTom)(#?)
- TM LCity (Beta 4) by TOMPL... - tm_lcity_b4 (TomTom)(#?)
- Troop Train - trooptrain (TomTom)(#?)
- UJE Castle Sniper - uje_castle_sniper (TomTom)
- UJE Hospital Sniper - uje_hospital_sniper (TomTom) >>more
- UJE Mall (Beta 6) - uje_mall (TomTom)(#?)
- UJE Oil (Beta 4?) - uje_oil (TomTom)(#?)
- UJE the Lab (Beta ?) - uje_the_lab (TomTom)(#?)
- Urban Territory 44 - urbanterritory44 (TomTom)
- Villa Gun (Boromir Alpha 2b) - boromir_a2 (TomTom)(#?) >>more
- Waffenschmeide (Beta 2) - waffenschmeide_b2 (TomTom)(#?)
- War Missile (First Play 4, Beta 1) - warmissile_fp4, warmissile_beta1 (TomTom)(#?)
- Weisbaden (Final) - weisbaden_final (TomTom)(#?) >>more
- Western (Beta 1) - western (TomTom)(#?)
- Wolken 1 - First Encounter - wolken1_final (TomTom) >>more
- Wurttemberg (Beta 4) - wurttemberg_b4 (TomTom)(#?)
- WWGN3203 - wwgn3203 (TomTom)(#?)
- X-Ray research Laboratory - xlabs1 (TomTom)(#?) >>more
Charts, Links, and Feedback
Finished and In-Progress Waypoints
Orphaned and Tentative Waypoint Projects
General Troubleshooting
There is a Fritzbot_ET_Bug_Report_form which can be helpful when reporting problems back to the FritzBot waypoint forum.
Problem: FritzBot is crashing after warmup ends
This may happen if some files become corrupted. However, the most likely cause is the 2.60 ET patch not being installed.
- Download and install the 2.60 patch from here.
- Delete the entire FritzBot folder and re-download the mod. Be sure to make backup copies of any waypoint files that you may have started first
If this only happens on certain maps check to see if the maps are marked with the (#) in the map list FritzBot_ET#Supported_Maps. Those maps require the Keyword fix beta be installed to prevent FritzBot ET from crashing or malfunctioning.
Problem: The maps aren't showing up in the list
This can happen for a couple of reasons. The first thing to do is to try to start the map with the console (/map mapname)
- Double check and make sure the map pk3 is in the etmain folder.
- If you have a lot of maps in etmain, remove some of them that you don't use often.
Problem: Fritz appears to freeze in the "CONNECTING..." screen when I load a specific map
- Verify that you have the full map file in \etmain. ET and FritzBot will list the map without verifying that all files are present. If ET seems to freeze in the CONNECTING... screen with the music theme running, open the console (~) and check for "Can't find map...". The available map files can be listed in the console by typing /dir maps bsp.
Problem: Fritz is crashing when I load a specific campaign
ET does very poor error checking on campaign files begun from the START menu. FritzBot does not fix these problems. So;
- Try loading the campaign from the console instead with the command /campaign followed by the campaign's shortname. Errors in the campaign file or with the first map should now be reported in the console instead of ET crashing.
- try to load the same campaign in ordinary ET.
Problem: The bots are just standing around and not doing anything
This will happen if no nav files have been loaded.
- Check the supported map list
- Make sure you have additional waypoint files in the correct place
Problem: My custom bots are not loading
The first thing to do is to check the console by pressing the ~ key when the bot doesn't load. You will see an error message.
- If the error message says the bot doesn't exist, start FritzBot ET using sv_pure 0. Or you can place the bot file(s) in a .pk3 file (use a program like Winzip, Winrar etc. to zip ). The .bot files must be located in your \fritzbot\bots directory.
- If the error message says unrecognized commands or bot file too long (no ending bracket), make sure you created the bot file in notepad and not wordpad. Verify the .bot file you created correctly matches the Fritzbot-ET Bot File Format.
Some more troubleshooting points (related to waypoints) can be found under FritzBot_ET_Creating_Waypoints#Waypoint_Troubleshooting
Frequently Asked Questions
Q. When/will you release a Mac/Linux/<insert OS name here> version so that I can play on my OS of choice?
A. I know there are quite a few of you that want a Linux/Mac version, and I'd love to do that for you, but it's just not possible right now for several reasons:
1. I have no Linux/Mac experience. I've never used either before, or coded for them, so I wouldn't even know where to start. For macs it's worse, because I'd actually have to buy a mac to compile for it (at least Linux is free/very cheap). I hate Windoze as much as you do, but it's what I know.
2. I have a full time job, school, and a busy personal life. I have to make a great effort to work on Fritz as it is - which is why it seems to take me forever to release. If I worked on a Linux/Mac version, it would mean I would have to stop work on Fritz for weeks, possibly longer (read: months).
3. Fritz is playable as a server side only mod, so if you can get a server with windows running, Win, Mac, and Linux clients can all connect to it and play. Fritz ET will stay capable of being played server-side only.
If the time/money was there to support Linux and Macs, you can be sure that I'd be cranking out versions of Fritz ET for them too!
Q. Why don't you support Railgun?
A. Railgun support was partially completed when I took a new job at ID Software and my time to continue with ET became severely limited. Maps with tanks are supported, however. (Update: while bots can't understand two way trains 420Blunt has created a decent waypoint to simulate Railgun as if the train moved like a truck i.e. from beside)
Q. I like some features of mod X, will you support it?
A. Let me know what it is, and I'll see about it.
There are a few things I won't support tho.
1. Features that bugger me (in game banners/spam/popups/annoying sounds/anything that could be used to cheat/etc). I'm pretty flexible with these rules tho (EX: I don't like hitsounds personally, but I have no problem making them an optional feature for the ppl who do.
2. Anything that breaks Fritz being able to be played as a server side only mod. Sometimes it's hard to know what would break this rule, so just ask, and if it will be a problem, I'll let you know.
3. Features that are more suitable as mods in themselves, rather then small additions to ET. Fritz is a bot mod that plays a tweaked version of ET, not a Total Conversion mod that happens to have bots. I have time to code bots, or code general mod features, but not both sadly.
Q. Will you support map X?
A. Make a thread in the waypointing forum for it. If someone wants to path for it, they'll let you know. If it's a fun and popular map, chances are it will be done sooner or later.
Q. I like mod X - can you combine it with Fritz?
A. No. Most mods are not open source, which means I have no way of accessing the source code (ETPro is a good example - I can't just DL the ETPro source and release a Fritz ETPro version), so I have no way of combining Fritz with these mods. Also - I just don't have the time. Working on the bots takes up all my time. And, I want to keep the game fairly close to vanilla ET play, and while I will add some features from other mods if they are asked for, I can't just combine mods, or recreate every mod out there. I can recreate some features if they mesh with where I want Fritz to go, but not whole mods.
NOTE: If you can supply me with the source code to the feature you really want, or know of a mod that has the feature and is open source (and has no problem sharing), then the chances of seeing that feature in Fritz are MUCH improved.
I see it this way: I can make a bot that plays one game REALLY well, or a bot that plays a whole bunch of mods, but doesn't play any one of them very well. A jack of all trades is a master of none.
Creating Waypoints
This section has moved to FritzBot_ET_Creating_Waypoints.