.json. . The location of the config file on android is sdcard/Android/media/rust.sonicbot/conf.json
Note: If you are upgrading from version 0.1.2, you need to add the hostlabel key and a value to go with it to your conf.json.
.json. . The location of the config file on android is sdcard/Android/media/rust.sonicbot/conf.json
Note: If you are upgrading from version 0.1.2, you need to add the hostlabel key and a value to go with it to your conf.json.
Find the latest versions by id
sonicbot was quite broken when I tried to run it on windows, so I've done a major overhaul on how building and running sonicbot works. Also, building sonicbot will now auto download the aiml brains it needs to compile. sonicbot is now available on crates.io.
If you are upgrading from version 0.1.7, you need to make your conf.json look like conf.json.dist. You will also have to delete the data storage files for your networks. They all start with sonicbotdata_ Side note: The x86_64 version is back to using musl instead of glibc. Turns out the linker I was using was broken. Added aiml support. Look in README.md for more details.
Added support for being connected to multiple networks at the same time. Required changes to conf.json are listed in the readme. There was no v0.1.6 release because there was a problem with the android specific code.
Added the violence command, along with a user registration system and plugins to go with it.
Added storage, a macro to help with it, a macro for finding all the plugins, more permissions handling, checks for the minimum number of arguments, made almost all the commands into plugins, added more types to msgfmts. Added seen, randfact, pm, list, help, and detailedhelp commands.
Android version now has actually displays output. If upgrading from v0.1.2, you will need to add the hostlabel key and a value to conf.json. Found out ring, and thus rustls doesn't support x86_64-linux-musl, so it the x86_64 linux verison is no longer musl. Thus you will need an up to date glibc.
Functionally this should be the same as v0.1.1, but I've added a way to do plugins.
Now at v0.1.1. Added a choose command and ctcp version response. It now puts the default conf.json in the right place on first run. Added android support.
This is first publicly available version.
345
Libraries and tools for Rust programming on Android targets:
Raw FFI bindings to the NDK
164
Rust core for native Android and iOS apps
The Android build contains a wrapper library, which is imported in the Android app with Carthage
263
cargo-ndk - Build Rust code for Android
This cargo extension handles all the environment configuration needed for successfully building libraries
Vector anti-aliased graphics renderer for Android, WASM, Desktop in Rust, using miniquad
This library started as a port of miniquad
404
Cross-platform application window creation library in Rust that supports all major platforms like
Windows, macOS, Linux, iOS and Android
0
Very simple command line tool to setup configuration for android native binaries
If you want to use native binary in your android project, and you don't like to write it in C/C++, writting in rust can be...
666
The answer to "how do I use Rust on iOS and Android?"
cargo-mobile takes care of generating Xcode and Android Studio project files, building and running on device, generating project boilerplate, and a few other things!