Hey, here the waypoints for the map teuthonia_final.
- d00d, papa le barbare, Mateos and 1 other like this
Jump to content
Posted by palota on 07 August 2017 - 08:48 AM
If you set bot.TargetBreakableDist inside OnBotJoin function, then bots will destroy all breakable objects which are closer than the distance.
Trigger regions are useful if you want to destroy only a few obstacles and don't want bots to shoot everything. For example, see fueldump.gm.
When a bot enters the region, bot.TargetBreakableDist is set to RegionTrigger.BreakableDistance.MaxBreakableDist.
When a bot exits the region, bot.TargetBreakableDist is set to RegionTrigger.BreakableDistance.MinBreakableDist.
Paththrough navigation is necessary for ladders or difficult obstacles. For example, see et_poker_b2.gm.
Posted by palota on 10 July 2017 - 08:20 AM
I fixed the bug. You can get new version from Assembla SVN.
Posted by Tardis on 01 August 2016 - 05:13 PM
I am working on them slowly so as soon as i get the bots to finish the map I will send some updates via svn
Posted by palota on 02 February 2016 - 11:24 PM
I modified twc_paintball.gm so that bots spawn randomly.
Posted by palota on 01 September 2015 - 12:20 PM
The latest version of Omni-bot for RTCW and current waypoints are on GitHub.
Clone URL: https://github.com/j...rt/omni-bot.git
Git repository is very big because it contains full C++ source code. Compiled binaries are located in folder 0.83/Installer/Files. File omnibot_rtcw.dll is for Windows. File omnibot_rtcw.so is for Linux. Folder rtcw contains scripts and waypoints.
You must also copy global_scripts folder from Enemy Territory or use SVN client to checkout url http://svn.assembla..../global_scripts
The mod is in the folder rtcw/game. You must copy it into "Return to Castle Wolfenstein" installation folder and then set fs_game parameter when launching the game.
Posted by palota on 17 July 2015 - 11:52 AM
It's not recommended to modify et_autoexec.gm. It's better to create a new file et_autoexec_user.gm for all your settings. The file should be in folder omni-bot/et/scripts.
If you want to disable panzer and flamethrower, add these commands to et_autoexec_user.gm:
WeaponTable.SetWeaponAvailability(CLASS.SOLDIER, WEAPON.PANZERFAUST, false); WeaponTable.SetWeaponAvailability(CLASS.SOLDIER, WEAPON.FLAMETHROWER, false); WeaponTable.SetWeaponTeamAvailability(TEAM.AXIS, CLASS.SOLDIER, WEAPON.MP40, true); WeaponTable.SetWeaponTeamAvailability(TEAM.ALLIES, CLASS.SOLDIER, WEAPON.THOMPSON, true);
If you want to disable soldiers and you have the latest Omni-bot version from Assembla, add these commands to et_autoexec_user.gm:
Server.MinClassCount[TEAM.AXIS][CLASS.SOLDIER] = 0; Server.MinClassCount[TEAM.ALLIES][CLASS.SOLDIER] = 0;
If you want to disable soldiers and you have Omni-bot version 0.84, you must modify MinClassCount values in et_autoexec.gm.
Posted by palota on 17 January 2016 - 11:32 AM
If you have Nitmod, you can get new version of the file et/scripts/goals/goal_resetxp.gm from Assembla SVN repository.
Posted by Loffy on 07 January 2014 - 11:58 AM
I would like to say that I just finished and published my first Omni-bot project, a new custom map for Wolfenstein: Enemy Territory entitled Ambition 2, complete with a first set of tentative Omni-bot files. Link: http://forums.warche...les)-Ambition-2 More in detail, I made the map and waypointed at the same time, which was great. I was able to craft the map in an iterative process, to provide a nice and fluent environment for the bots to run around in. I must say, it is both funny and rewarding to work with these reliable bots, and it has helped me evolve as a mapper. I make my corridors wider nowadays, and I avoid creating tricky jumps as the only route towards an important objective, et cetera. Another thing is that the Omni-bots help me, as a mapper, test stuff, e.g. lifts and movers as well as sound effects and voice commands, to make sure that everything works smoothly. I am impressed by and grateful for having access to the Omni-bots. I am also glad to have this forum. Thanks again everyone for your continued support and help.
Posted by palota on 23 July 2017 - 07:28 PM
Edit the goal, then look towards the door and type command goal_setproperty coversplit. It will save your current rotation vector. Your position is not important.