jswigart / omni-bot

Omni-bot is a first person shooter bot frameworkfor AI controlled multiplayer opponents in several popular FPS games and engines
http://www.omni-bot.com
75 stars 23 forks source link

Several important wiki pages missing #14

Open wallabra opened 4 years ago

wallabra commented 4 years ago

Hello. I have decided to return to Return to Castle Wolfenstein (ha!), but have been unsuccessful in finding the installation and usage procedures of the Omni-Bot. When I found this repository, one of the first things I tried was open the wiki, however I had little success.

Following my intuition has helped me load the Omni-Bots from the Mods menu (under Options, in the main menu), however they never spawn, even after setting CVars like bot_enable 1 and bot_minplayers 20. Do I need to open a map with \devmap specifically? If so, is there a way to spawn the bots whilst still opening the listen server from the standard Multiplayer menu?

Tip: if you simply fear that writing the wiki now could make it invalid and misleading for future releases, it can help writing a changelog, and adding "wiki update" milestones (in the Issues tab) for each version released. Better yet maybe, make a summary of what specific changes may be needed to the wiki in said changelog, pruning more technical details that would go better in the auto-generated documentation you already have.

Alternatively, put the documentation in the repository itself instead, and ditch the wiki (or link to said docs in the GitHub Pages website). It can be as simple as using a Markdown renderer (e.g. MkDocs) to generate necessary HTML in the gh-pages branch (through a git hook script or some other sort of update script), while keeping the original Markdown documentation in master so it can be viewed properly from GitHub's code browser.

Cheers! :)

wallabra commented 4 years ago

Addendum #1. I'm actually on Linux, and using iortcw.

jswigart commented 4 years ago

I have the wiki enabled here on github because I had planned/hoped someone might be open to taking the reigns on building up a new repository of knowledge here in the bots new home. I know it sucks to not have access to the old bot site forums and such, but so far I have been unable to get my hands on that old data. I did not pay for that hosting nor have access to its administration, and it is difficult to get in touch with the one who did.

wallabra commented 4 years ago

Ah. I would like to try and volunteer for it, adding what I can make out of what experience I can get out of this. As for the old webpage, did you try the Internet Archive? From there you can copy the text from the content div, maybe copy the HTML as a reference for the Markdown version. It is most likely the best shot you have at it.

Either way, perhaps continued support to the issue of spawning the bots would be best in a separate issue, or through emails. It does work with Wine and the standard WolfMP executable, so it's probably an iortcw issue, anyway. Most likely trying to just load DLLs wacks it up, hah!

jswigart commented 4 years ago

I'm inviting you as a collaborator and I think that will give you free reign to iterate the github wiki to fill in whatever is missing, port over whatever is useful from the internet archive, etc.

On Mon, Jun 29, 2020 at 7:11 AM Gustavo Ramos Rehermann < notifications@github.com> wrote:

Ah. I would like to try and volunteer for it, adding what I can make out of what experience I can get out of this. As for the old webpage, did you try the Internet Archive http://web.archive.org/http://www.omni-bot.com/wiki/index.php?title=Installing_Omni-bot? From there you can copy the text from the content div, maybe copy the HTML as a reference for the Markdown version. It is most likely the best shot you have at it.

Either way, perhaps continued support to the issue of spawning the bots would be best in a separate issue, or through emails. It does work with Wine and the standard WolfMP executable, so it's probably an iortcw issue, anyway. Most likely trying to just load DLLs wacks it up, hah!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jswigart/omni-bot/issues/14#issuecomment-651076517, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7AP46RVJ76JY73KKWURA3RZCAH5ANCNFSM4OKGQUHA .

plastovicka commented 4 years ago

Full HTML export of Omni-bot 0.86 wiki can be downloaded from dropbox. Use 7-zip to extract the archive and then open file index4875.html in folder omni-bot.invisionzone.com/wiki. XML markup of Omni-bot 0.87 can be downloaded from my Google drive. I think it would be too much work and waste of time to covert the wiki to GitHub pages format. @hellreturm offered to host the wiki on his silEnT mod website. I have installed MediaWiki on my PC so I could share its MySQL database. But I don't have GameMonkey scripts syntax highlighter. All scripts are displayed on one line and are unreadable. Does anybody know how to install and configure syntax highlighter in MediaWiki ? We already have syntax highlighters for Notepad++ and other text editors.

Mateos81 commented 4 years ago

That DropBox link looks like an old mine, here's a more recent one from 2020 (comments section): https://app.assembla.com/spaces/omnibot/subversion/commits/3528

I can't check rn on my personal computer to confirm so, but I'm quite sure

wallabra commented 4 years ago

Thank you! I can't wait to delve into the madly maniac and awesomely awkward world of blowing up the beach walls with a squad of 7 other bots! (Side note, I've always noticed mp-beach is awfully similar to Unreal Tournament's AS-Overlord map.)

I will figure out, with this additional material, how to add those bots to a game, then I will add to the wiki with whatever experience I can gather out of it.

wallabra commented 4 years ago

Hm, that is actually technical documentation. I can't find other docs there. I remember there also being more general documentation in that same website, though. I truly remember that little doll guy on the top left there...

plastovicka commented 4 years ago

Running iortcw with bots is easy:

wallabra commented 4 years ago

The command 'bot' was missing from my iortcw version. Maybe it has to do with the latter being x86_64 (AMD64), or some specific version thereof? That's for another issue, though; besides, I probably am missing something obvious!

Thank you for the suggestions, though! I will try again, but this time I'll follow the steps (save for the first one) to see if it works any better. Then I'll try again with the x86 (IA32) build of iortcw.

HarryHomers commented 4 years ago

I can offer up some web space, if that would be helpful ?

Mateos81 commented 4 years ago

Is it possible to open something like an official Discord channel so people could interact meanwhile?

jswigart commented 4 years ago

The "bot" command is built into the mod, so if it was missing then the mod doesn't have bot support. Even if Omni-bot isn't installed that command will be present, and just print an error if the bot is not loaded.

jswigart commented 4 years ago

Is it possible to open something like an official Discord channel so people could interact meanwhile?

It's possible but I don't know how many people would be available that knows enough about stuff to be helpful on it.

plastovicka commented 4 years ago

We have a new discussion forum at https://mygamingtalk.com/forums/forum/82-omnibot-development-and-discussion/

Chucky-eng commented 4 years ago

ok thank you so much

On Mon, 21 Sep 2020 at 13:20, Petr Laštovička notifications@github.com wrote:

We have a new discussion forum at https://mygamingtalk.com/forums/forum/82-omnibot-development-and-discussion/

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jswigart/omni-bot/issues/14#issuecomment-696078089, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARCRXBI762WYMWSHVVO37Q3SG5AJRANCNFSM4OKGQUHA .

wallabra commented 4 years ago

We have a new discussion forum at https://mygamingtalk.com/forums/forum/82-omnibot-development-and-discussion/

It gives an error whenever I try to access it. "You do not have permission to view this forum."

Is that intentional?

wallabra commented 4 years ago

The "bot" command is built into the mod, so if it was missing then the mod doesn't have bot support. Even if Omni-bot isn't installed that command will be present, and just print an error if the bot is not loaded.

Mod? Are you talking about iortcw? It is just a source port of Return to Castle Wolfenstein, which reuses some of the ioquake3 code and whatnot. I think it has more to do with mismatching architectures. I will take a more in-depth look when I can.

plastovicka commented 4 years ago

We have a new discussion forum at https://mygamingtalk.com/forums/forum/82-omnibot-development-and-discussion/

It gives an error whenever I try to access it. "You do not have permission to view this forum."

The forum is accessible only for registered users. Click the Create Account button in the upper right corner.

plastovicka commented 4 years ago

If you have installed 64-bit iorctw (iortcw-1.51c-linux-x86_64.zip), you must install 64-bit omni-bot (omni-bot_0_87_RTCW_64bit.zip).

Mateos81 commented 4 years ago

The forum is accessible only for registered users. Click the Create Account button in the upper right corner.

Would it be possible to give this sub-forum the read access to non-registered users? So it could be read without the account requirement

wallabra commented 4 years ago

We have a new discussion forum at https://mygamingtalk.com/forums/forum/82-omnibot-development-and-discussion/

It gives an error whenever I try to access it. "You do not have permission to view this forum."

The forum is accessible only for registered users. Click the Create Account button in the upper right corner.

Ah, I see, thanks!

If you have installed 64-bit iorctw (iortcw-1.51c-linux-x86_64.zip), you must install 64-bit omni-bot (omni-bot_0_87_RTCW_64bit.zip).

I think I had that one, though. Not the 32-bit versin. Or maybe not. Odd. Go figure. :P But thank you!

The forum is accessible only for registered users. Click the Create Account button in the upper right corner.

Would it be possible to give this sub-forum the read access to non-registered users? So it could be read without the account requirement

That sounds like a nifty idea! It would also allow archival by bots/crawlers like the Internet Archive's.

plastovicka commented 3 years ago

I created a new online wiki on https://omnibot-enemy-territory.fandom.com

plastovicka commented 1 year ago

Wiki has been moved to https://mygamingtalk.com/wiki