Vore Tournament - Bot Relations
This is one of the most exciting new features implemented in Vore Tournament and something I've wanted for a while. Bots can now develop relationships with players as the match goes on, which affect who they decide to target and for what reason. You can think of it as a bot learning system, in which the bot observes who is typically a pred or a prey. Players are notified when a bot begins targeting them as either a favorite predator or prey.
How it works: The more time you spend inside a bot's stomach, the more they will register you as a prey... and of course the more time they spend in yours, the more they will treat you as a predator. Although your interaction with each bot matters most, bots will also change their perception of you based on how often they see you eat or be eaten by others. They will then decide to chase or avoid you based on how they perceive you: If you eat them or other players more than you're eaten yourself, predator bots will see you as a feared predator and avoid you, while bots who enjoy being prey will chase after you to feed themselves. If you instead get eaten by the bot or other players more than you eat them, predatorial bots will see you as a vulnerable prey and be more inclined to chase after you, whereas bots that enjoy being prey will lose interest in you.
The effect is strongly amplified for willing prey: If you've deliberately fed yourself to a bot, that bot will quickly learn that you're a prey to them. Once that happens, they will chase you more than other players whenever you're nearby. The only way to get the bot to leave you alone is to eat them and prove that you can pose a threat, causing them to lose interest over time and stop chasing you.
In the future I'd like to use this system for more things, namely a bot chatting system which is another possibility that's been on my mind. If you're running the development version, simply pull the latest code and enjoy! This feature will be part of the upcoming Vore Tournament 2.0.1.
This was only made possible by your support on Patreon: Please consider pledging 1$ or more at https://www.patreon.com/MirceaKitsune to support the development of Vore Tournament and other cool projects.
How it works: The more time you spend inside a bot's stomach, the more they will register you as a prey... and of course the more time they spend in yours, the more they will treat you as a predator. Although your interaction with each bot matters most, bots will also change their perception of you based on how often they see you eat or be eaten by others. They will then decide to chase or avoid you based on how they perceive you: If you eat them or other players more than you're eaten yourself, predator bots will see you as a feared predator and avoid you, while bots who enjoy being prey will chase after you to feed themselves. If you instead get eaten by the bot or other players more than you eat them, predatorial bots will see you as a vulnerable prey and be more inclined to chase after you, whereas bots that enjoy being prey will lose interest in you.
The effect is strongly amplified for willing prey: If you've deliberately fed yourself to a bot, that bot will quickly learn that you're a prey to them. Once that happens, they will chase you more than other players whenever you're nearby. The only way to get the bot to leave you alone is to eat them and prove that you can pose a threat, causing them to lose interest over time and stop chasing you.
In the future I'd like to use this system for more things, namely a bot chatting system which is another possibility that's been on my mind. If you're running the development version, simply pull the latest code and enjoy! This feature will be part of the upcoming Vore Tournament 2.0.1.
This was only made possible by your support on Patreon: Please consider pledging 1$ or more at https://www.patreon.com/MirceaKitsune to support the development of Vore Tournament and other cool projects.
Category All / All
Species Unspecified / Any
Size 1920 x 1080px
File Size 675.3 kB
The repository and instructions are located here:
https://gitlab.com/voretournament/d.....voretournament
You need to first install Xonotic from http://xonotic.org then launch it with the mod from that directory. The previous release and development version are a bit tricky to run, so I'd advice waiting a few more weeks / months until 2.0.1 is out which comes with a builtin shortcut.
https://gitlab.com/voretournament/d.....voretournament
You need to first install Xonotic from http://xonotic.org then launch it with the mod from that directory. The previous release and development version are a bit tricky to run, so I'd advice waiting a few more weeks / months until 2.0.1 is out which comes with a builtin shortcut.
Team healing is now done by digestion. As for maps you can get those from http://beta.xonotic.org/autobuild-bsp
please don't think i'm dumb but I kind of have problems knowing what line of numbers does what, I mean that things like aithink i don't know if its how fast the ai thinks or if it's a sign of indication for the other two things after and has no number line or if move dodge ping r the same thing with the same number or if they r two different things also do high numbers make them more voracious or more combative etc.?
Some of those parameters actually confuse me as well so don't worry. I can only speak for the vore ones (last 4 values) since I implemented them:
predthink: The predator ability of the bot, higher means better at handling pred situations.
preythink: The prey ability of the bot, higher means better at handling prey situations.
predlike: The higher this value, the more the bot enjoys being a pred.
preylike: The higher this value, the more the bot enjoys being a prey.
Note: The predlike and preylike values affect who bots choose to chase via the relationship system.
predthink: The predator ability of the bot, higher means better at handling pred situations.
preythink: The prey ability of the bot, higher means better at handling prey situations.
predlike: The higher this value, the more the bot enjoys being a pred.
preylike: The higher this value, the more the bot enjoys being a prey.
Note: The predlike and preylike values affect who bots choose to chase via the relationship system.
Copy the file voretournament-windows.cmd and give it another name like voretournament-dedicated-windows.cmd for ease. Then edit the following line:
https://gitlab.com/voretournament/d.....windows.cmd#L3
Instead of xonotic.exe, simply use xonotic-dedicated.exe or what the name of the server executable is for Windows. Don't modify the parameters, just the executable name.
Note that you might also have to add the extra parameter "-sessionid server" (where server can be any word) as for it to not interfere with your client connecting locally.
https://gitlab.com/voretournament/d.....windows.cmd#L3
Instead of xonotic.exe, simply use xonotic-dedicated.exe or what the name of the server executable is for Windows. Don't modify the parameters, just the executable name.
Note that you might also have to add the extra parameter "-sessionid server" (where server can be any word) as for it to not interfere with your client connecting locally.
Go into data_voretournament and copy the file named "voretournament-windows.cmd". In Windows Explorer you simply left-click drag the file in the same directory while holding down Control, which should prompt you for a new name... or select it, press "Control + C", then "Control + V". Then right-click it and choose to edit it with Notepad or any other text editor you like to use.
Please show me a screenshot of the Xonotic directory, I forgot how the files are named for Windows. Post it on something like https://imgur.com and link here.
I don't have those bots available, nor time to make them right now. Search the comments for my recent VT related journals and submissions: It's been discussed there how to do those.
xonotic-dedicated.exe sounds good. Does simply changing it to that and running the script not work?
xonotic-dedicated.exe sounds good. Does simply changing it to that and running the script not work?
Yes: For that you ideally use the dedicated binary like I explained. You can also start a normal game to create a public listen server, but using the dedicated one is recommended.
Note that you need to open the appropriate port in your firewall, and possibly configure port forwarding in your router. Don't ask me about this one though: I don't have Windows any more, nor know how every router works... you might need to look up a tutorial for that, but it shouldn't be too complicated.
Note that you need to open the appropriate port in your firewall, and possibly configure port forwarding in your router. Don't ask me about this one though: I don't have Windows any more, nor know how every router works... you might need to look up a tutorial for that, but it shouldn't be too complicated.
Glad I could help! That is generic Xonotic stuff, but I never ran a server myself so I don't know personally.
I'll be busy this month so I'm afraid I can't help much more. There is a Discord server now for Vore Tournament, I think you can ask for more info there if needed. Let me know if you need an invite link and I'll ask them.
I'll be busy this month so I'm afraid I can't help much more. There is a Discord server now for Vore Tournament, I think you can ask for more info there if needed. Let me know if you need an invite link and I'll ask them.
I understand the default port for Xonotic / Vore Tournament is 26000. You have to open it in your firewall as well as forward it in your router. I don't know what firewall software or router model you have, so I can't help any more here. Good luck and I hope you enjoy the game!
Still need to think about how I'll implement that... it likely won't make it in 2.0.1. But I plan to have each bot contain its own lines, which it will say in the text chat based on various things that are happening. The relationship system will definitely be used there, so that bots will laugh at or warn about players based on their stance.
Better idea would be to simply make it a toggle button, one for partial, one for full perhaps? For those that might enjoy it in those particular moments? Because it is definitely not cooperating with certain base game modes at all lol just kinda started going through the single player stuff and the instagib match it was non-existent the whole time. Quite confusing.
As an aside, I'd be curious to know if other species or sound improvements will be on the horizon? In particular with the sound, not a whole lot of immersion hearing no slurps, gurgles, belches, etc. and just the same "UGH" sound ad nauseum ]X8D Also, do only certain weapons damage from the inside? Feels like some don't do anything.
Must admit, though, despite the clear indie mod nature of it all, it's actually rather entertaining ]:8) so well done
Finally... and this is a Xonotic question more than anything, but there seems to be a lack of means to create custom single player bot matches? Or should I just create a private multiplayer server?
As an aside, I'd be curious to know if other species or sound improvements will be on the horizon? In particular with the sound, not a whole lot of immersion hearing no slurps, gurgles, belches, etc. and just the same "UGH" sound ad nauseum ]X8D Also, do only certain weapons damage from the inside? Feels like some don't do anything.
Must admit, though, despite the clear indie mod nature of it all, it's actually rather entertaining ]:8) so well done
Finally... and this is a Xonotic question more than anything, but there seems to be a lack of means to create custom single player bot matches? Or should I just create a private multiplayer server?
u know, i'm getting into game development, i'm also thinking through a side project game called "a sound in the dark" also 3 of the 8 alien classes playable can "contain" a or in one class 3 human players and yes its a horror game, and hunter has a JUMPSCARE SPECIALITY lone wolves will be scared pups and trapper has a puppeteer parasite projectile dance monkey dance! and thresher pinatas! and carrier wants belly rubs and human soon to be friends.
ok that's for explaining y, but do u think u could add some extra sounds like hearing grunts and sloshing from an enemy's belly while your outside and an ally is inside or hearing a heartbeat and blood rushing and a burp while inside? also no reswallowing after regurgitation? also maybe unbirth teamheal?
FA+

Comments