Comments (1)
Hi. Sorry for the late reply.
Basically you just download the latest release and run command like botc script.botc BOTLUMP
, where script.botc is a script source file and BOTLUMP is a name of output file to be created. Also botc_defs.bts
containing various definitions should be in the working directory.
Example botc sources are https://wiki.zandronum.com/CRASHBOT and https://wiki.zandronum.com/HUMANBOT , they might use a bit obsolete syntax, but it should not be hard to fix.
In the worst case you can download debotc and decompile bot binaries (like CRASHBOT lump) from zandronum.pk3, after that you'll need to replace integers with booleans where appropriate (or just use botc_defs.bts
from debotc repository, which doesn't use booleans in definitions at all).
This link might be useful too - https://zandronum.com/forum/viewtopic.php?f=11&t=9941&p=115780
Overall in Zandronum each bot logic consists of two files: it's compiled logic script like CRASHBOT and actual bot definition in BOTINFO lump. That bot definition links to the script with script
line, see https://wiki.zandronum.com/BOTINFO
from botc.
Related Issues (13)
- Zandronum reports stack size exceeded when Roam() is used HOT 5
- memset() is arrayset() HOT 3
- DH_ARRAYSET implementation is wrong HOT 8
- Zandronum reports stack size exceeded when Roam() is used (upgrade branch) HOT 3
- Compiled lumps differ in size from debotc output HOT 2
- BotC project license HOT 6
- Silent crash on encountering undefined variable HOT 5
- CI for Mac is broken HOT 5
- Export AZP CI definition to this repository
- bool functions don't work? HOT 7
- botc_defs.bts missing in release archives, and missing memset function
- Fix build on Linux HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from botc.