- The original creator of NationStates++, Afforess, has violated NationStates/forum rules a number of times, most recently by attempting to blackmail a WA proposal author by threatening to release a regional password cracker.
- Afforess once (inadvertently) created a botnet using NationStates++ to upvote a dispatch, demonstrating the capability for unknown code to be executed by the NationStates++ extension.
- Afforess once utilised NationStates++ to send a message to all NationStates++ users encouraging them to vote for a particular WA proposal, a feat which would otherwise have cost many telegram stamps, and which represents Afforess's use of the plugin to advance their own agenda.
- Most NationStates++ data is stored centrally on the nationstatesplusplus.net website, making NationStates++ greatly reliant on the website for its functionality.
Thus, I will be developing a new open-source cross-browser NationStates userscript which will feature:
- 0 immorality,
- 0 conflict of interest, and
- 0 reliance on third-party websites
Installation
LibreNS++ comes in the form of a Greasemonkey userscript, and thus you will need a browser/extension compatible with Greasemonkey userscripts to install it.
- Mozilla Firefox: Greasemonkey
- Google Chrome: Tampermonkey
- Android: the official LibreNS++ app (0.0a15) - Enable Unknown Sources, then download and run the linked APK file.
- iOS: It may be possible to use Userscripts Loader on a jailbroken iPhone, however Userscripts Loader is a commercial product and untested
Downloads
Remember, this software is still in development. If you encounter any bugs, I'd very much like to know about them.
Stable: 0.1.2 - GitHub
Please read the release notes before installing or updating LibreNS++.
Features in no particular order
- Mobile (Android and possibly iOS) support
- Infinite scroll on RMB pages
- Live RMB display
- RMB automatic linkification, using jQuery Linkify
- Puppet management and switching
- Custom titles for regional founders and delegates (Either using the LibreNS++ way or through NationStates++ compatibility)
- NS++ compatibility for IRC/regional tities/newspapers (must be enabled in Settings)
- Notifications for RMB updates (must be enabled in Settings)
- Automatic update checker (new! in 0.1.0)
- Planned features:
- Infinite telegram folders.
Looking for auto-telegramming?
Try my other project, pyNSrecruit.
License
Source code is available on GitHub from: https://github.com/RunasSudo/LibreNSpp
Copyright (C) 2014-2015, 2017 RunasSudo
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Is this actively maintained/developed?
Maintained? Absolutely. I use LibreNS++ myself, so if a problem crops up, I'll fix it. However, I don't have much time to invest in developing new features for LibreNS++. If you've got programming skills, I'd welcome you contributing to the codebase.
I don't often monitor the forums, so if you have questions or issues, it may be worthwhile telegramming me.