User:Osarius
I do magical nerd shit, but I still get funky
About (Uncle) Os
British-born Jamaican, ex-athlete/coach, self-taught programmer, neurodivergent, loves cats. Probably older than you, hence "Uncle".
The below table is my attempt at a sort of "about me" that isn't just me rambling about myself.
| Character Sheet | |||
|---|---|---|---|
| Name | (Uncle) Os | Class | Monk (14) Technomancer (24) Wizard (2) |
| Race | Human Variant Islander (Jamaican) |
Background | Faction Agent (Communist) |
| Strength | 10 | Armor Class | 14 |
| Dexterity | 17 | Speed | 50ft ~20 mph (32 km/h) |
| Constitution | 12 | Weapon(s) | Left Foot of Data Correction Tonfa Words Keyboard A withering glare |
| Intelligence | 20 | ||
| Wisdom | 13 | ||
| Charisma | 8 | ||
| Languages | |||
| Common (English), Elvish (French), Sylvan (Latin), Orcish (Javascript), Undercommon (VB), Draconic (Perl), Dwarvish (Python), Abyssal (PHP), Diabolic (C#) | |||
| Class Features | |||
| Martial Arts | Proficient in combat styles that use unarmed strikes and simple melee weapons | ||
| Monastic Tradition: Open Hand | Has learned techniques to push or trip opponents, and manipulate ki | ||
| Arcane Hacker | Can use their arcane talents to alter and sometimes even trick machines | ||
| Arcane Tradition: Technomancy | Can make use of technology as both a conduit and a storage space for magic | ||
| Artificer's Friend | Can replicate arcane-fuelled technology with (relative) ease... or otherwise find replicas | ||
| Incredible Inventor | A knack for creation has led to them creating small companion constructs and handy tools | ||
| Technological Prowess | When training with a new technological item or system, they grasp it quicker than most | ||
| Archival Navigation | Possesses an uncanny skill for locating required information... | ||
| Proficient Skills | |||
| Arcana | The ability to recall lore about spells, magical symbols etc, like Excel formulae or regex | ||
| History | The ability to recall lore about history and people, such as memes and quotes from pop culture | ||
| Insight | Years of living in questionable areas have sharpened their ability to discern someone's true intentions | ||
| Intimidation | Despite being a bespectacled nerd of average height and build... curious. | ||
| Perception | Sensory processing glitches manifest as awareness of their surroundings and generally keen senses | ||
| Feats | |||
| Athlete (Football) |
Has undergone extensive physical training | ||
| Chef (Islander) |
Islander upbringing and traditions have led to a culinary prowess | ||
| Keen Mind (Autism) |
Has a mind that can recall detail with uncanny precision | ||
| Linguist (Technomancy) |
Has studied various languages and codes, both human and machine | ||
| Mobile (Jamaican) |
Years of consuming "Jamaican Steroids" has made them exceptionally speedy and agile | ||
| Observant (Autism) |
Hypervigilance means they are quick to notice details of their environment | ||
Credentials
NS Sport Wiki admin, server owner/administrator, spreadsheet wizard, and general tech troubleshooter.
I'm currently paying for the cloud server that hosts the wiki out of pocket
Any contributions toward costs would be appreciated, but don't feel pressured to do so.
If you don't know how to do a thing in a spreadsheet, ask me. I've probably already done it.
And frankly, if I haven't, and it can be done... I probably know how, or can figure it out.
If something around here breaks, and none of the other admin are sure how to resolve it, ping me on discord (even if I'm probably sleeping)
I'll get to it when I can.
Custodian of records for CAFA LigAnaia.
Long-term goal of archiving all NS Sport forum threads (including Jolt-era stuff) on this server for safety, and ease of access.
Working on a more searchable, queryable database solution for The Idiot Project database.
Generally trying to make a bunch of useful utilities more accessible – usually this means converting to Googlescript or VBA
- β To this end, the NS Sports Hosting Suite on Googlesheets contains many useful functions for scheduling and is a work-in-progress. Message me if you have ideas or requests.
Porting xkoranate to python for easier community maintenance and updating
Also developing a more detailed scorination solution for domestic leagues (very slowly)
My nations
| Main Nations | |||||
|---|---|---|---|---|---|
Osarius Fading Techno-Empire β½ π π₯ π₯ π π |
Cobrio Angry Wakanda β½ π π₯ π π | ||||
| Puppets | |||||
Akach Post-Colonial Socialism β½ π π |
Aquillian Conservative Jamexica β½ π π₯ |
Kryosis Cyberpunk Dystopia β½ π₯ π | |||
Eristicea Discordian Madness β½ π |
Callistea Theocratic Matriarchy β½ π πΎ |
Xiaolin Blaxploitation Wuxia β½ π π₯ π₯ π | |||
The Limey Isles Citrus Gulf State β½ π₯ π π |
Marmaladaica Community-centric Ursines β½ π π π |
Erdingham Pre-Modern Industrialism β½ π | |||
Novum-castrum Modernised Romans β½ π π |
Diwedd Ardal Theocratic Hellscape β½ π π |
Tobar Gainimh Celtic Arable Desert β½ π π | |||
Kage no Ryouiki Literal Shadow Realm β½ π₯ |
The Thirty-Seventh Epoch Conceptual Cyber-realm |
The Djalia Ancestral Plane | |||
| Unions etc | |||||
Rabastorian Union π |
Obsidian Aperture π | ||||
I like to play around with weird concepts, and general craziness... And if people want to come along for the ride, they're welcome. The table to the left shows all the nations I control, each with their flag and a sort of ... identifying phrase, and icons for each sport they participate in — which will lead to pages with more information as and when I build them.
My main nation, Osarius, has gradually become less of an obvious "What if Britain was..?" over the years, taking elements of various nations (all of whom were imperialist colonisers, I later noticed) and a mishmash of other things I just think are cool. Their status as imperialist colonisers is largely accidental, but I leaned into it when I realised my other puppets needed a "big bad evil nation" I suppose. Kryosis is actually my original nation, when I was in "I like pretending to be a psychotic dictator" mode in my teens. Which I suppose makes it the actual "big bad evil nation" but ... more comically so. Because it's so over the top. Over time, I've semi-retired the nation and use it mainly for mysterious, shadowy nonsense as and when needed. The conceptual nation The Thirty-Seventh Epoch is a placeholder for potential continuations of Kryosi nonsense in a fully digitised cyber-realm. The Emperor may or may not exist solely digitally now, you see...
Cobrio was born out of this desire to RP something that wasn't just mirroring the same nonsense I saw every day in Real Life. Spurred on a bit by the success of Black Panther in the cinema world, I leaned into making it a full-on Pan-African nation that amalgamates a bunch of different African cultures and customs into something I could have fun RPing. Characterising the nation as "Angry Wakanda" sums up the vibe I'm mostly going for. This strange middle ground between tradition and cultural heritage, but also futuristic progress. This is where most of my Afrofuturism concepts play out. I'm trying to expand on this as much as I can, because I find it all fascinating, but Afrofuturism also a vast genre encompassing a wide variety of ideas and concepts. The Djalia is a concept within Cobre culture, and exists as a separate nation for possible conceptual nonsense in future.
Akach was created largely to give "socialist nation" RPing a proper go. I'm taking a lot of cues from Thomas Sankara's Burkina Faso for this one, and melding those ideas with a lot of more modern approaches to "people-first" governance. Tricky stuff, but it does give me a lot to think about. The Limey Isles (game-side nation Limey George) are basically the opposite of this... it's my take on an alternate history where Britain goes the Saudi Arabia route of positioning itself as an important trade partner, rather than full-on "conquer most of the world". The logic doesn't really hold up but go with it anyway. Imagine feudal Britain, but as Saudi Arabia. With limes instead of oil. And where the Vikings were a bit more uh... invadey. Then fast forward to modern times, but leave out the bit about modernising governance, and the introduction of silly ideas like "universal suffrage" and "workers' rights". That's Limey George.
Some nations are just offbeat concepts I had years ago and never properly developed. But I keep them around for a change of pace when I'm bored of serious RP. Eristicea was my attempt to lampoon theocracy. Very heavy-handedly and not very well done at all. But it's my take on a theocratic nation based on Discordianism—which is a deliberately nonsensical statement. The nation exists now mainly for me to play around with the more ridiculous ideas I have. While Callistea is a sort of vaguely defined "cult" centred on the Ancient Greek deity Aphrodite (and her many aspects). Again, the conecpt is deliberately ridiculous. Also a little problematic, the more I think about it. Part of the reason I don't often use it lately. I'm trying to think of ways to retcon and rehabilitate what increasingly looks like the internalised misogyny of a younger me, manifest. Marmaladaica (shout out Ko for the nation name), was originally a throwaway joke, which I then decided I would create. In a nod to the origin of the name, I figured it could be all the good things about the Caribbean—particularly Jamaica—fused with all the positive British colonial influences (and there are some), all manifested in a citizenry that is made up of characters with similar morals to Paddington Bear. In a way, this is probably the best reflection of what I would have considered a "utopia" when I was younger. In fact, I suppose Paddington himself is a sort of idealistic vision of what an immigrant to Britain would be, and feel.
Xiaolin was another fun idea, which I haven't had a massive amount of time to develop. But really, it was my take on having a "magical" nation that wouldn't be typical fantasy with elves and dwarves and all that. I wanted something a bit more interesting. So I came up with the idea of the magic being linked to martial arts and hip hop (because I love martial arts and hip hop)—which ultimately meant I ended up with some weird wuxia-blaxploitation crossover. And I realised it was basically just me putting the Wu Tang Clan into a modern-Wuxia-fantasy setting—specifically, I realised I draw a lot from Outlaws of the Marsh and the concept of the 108 Heroes, probably because that's the loose inspiration behind my all-time favourite video game—so I ran with it. Similar to Akach, it's a sort of amalgamation of multiple cultures and languages. Pan-Asian, this time, though. The main problem I have with it now is trying not to fall into racialised tropes about magical Asians, I suppose. Kage no Ryouiki was supposed to be my card farming/storage puppet but I created it too late. I had so much fun coming up with ideas and concepts that I forgot that it needed to exist sooner. It's basically Yu-Gi-Oh's "Shadow Realm" as I imagine it, but there's a bunch of other anime-inspired and influenced "demon world" concepts floating around for that one. Feel free to count how many you recognise. Just remember I am old, we're talking about a Yu Yu Hakusho-to-Bleach era anime fan, not your modern demon/supernatural series. I'll probably RP it more when I really dig into Xiaolin's lore, since they'd be nice opposites to play with.
Tobar Gainimh, Diwedd Ardal, and Novum-castrum are all just different takes on places I have lived in, with gross exaggerations to give them distinct identities. If you recognise the languages you can probably figure out the places in England they're supposed to correlate to from the names, but the characteristics I gave them don't really indicate anything beyond that. I can tell you now that the town in Staffordshire I lived in while at uni is absolutely not a modernised Ancient Rome, for example. Anyway these nations don't really serve any purpose right now beyond being useful for background stuff, and as a kind of staging ground for other ideas. Mostly to do with crazy domestic sports league concepts. And finally, Erdingham is actually my wife's old nation, which I resurrected years after she left it to die. Turns out, roleplaying in a zany political sim game wasn't her cup of tea. I don't have any real plans for it yet, beyond a vague re-telling of the history of the area I live in right now. But it's handy for background flavour at the moment. Similar to the last three.
The supranational organisations of The Rabastorian Union (which has existed in the background for a looooong time) and Obsidian Aperture are just ways to tie my nations together really. But I like having them there in case I want to build on that kind of thing and possibly bring others into the fold.
Development Stuff
Xkoranate-CE
There is a github repo containing the source code for Xkoranate, with subsequent edits to allow it to compile on newer machines.
This version – Xkoranate-CE, or Xkoranate Community Edition – is still undergoing some updates and is still quite buggy.
The source code is freely available in the github repo, with updated binaries for the last release of xkoranate (v0.3.3) now available for macOS, courtesy of Jiangbei.
Any subsequent releases of the updated codebase will be found on github, likely pre-compiled for both windows and macOS as things progress – though if you use linux, you will need to compile it yourself for the time being.
If you wish to contribute, make a fork of the repository on github and submit a pull request to the dev branch containing your changes.
Make sure you have tested the changes, and documented them fully. Once reviewed by another user, your changes can be merged into the master branch.
Please refer to the github guidance notes for more information.
Xkoranate-CE Python Edition
I have also begun gradually porting the entire code base for Xkoranate to python for easier maintenance.
The reason for this is primarily because the original code is in C++ and Qt, but both have undergone several updates since xkoranate was written... and neither of the two are well-known languages in the NS Sports community.
If you would like to contribute to the python version of Xkoranate, please (and I mean please) let me know.
It will likely take a long time to replicate all of the functionality in the software, so I would welcome the assistance.
Once it is complete, it should be a lot easier to maintain and keep up to date with new versions of python and the related modules etc.
Useful links
- Lineup Builder
- Lineup Builder Icon Gallery
- Domestic League Team Location test
- Triple Elimination Bracket
- Upgraded national football team infobox
- Glossary of Cobre creole phrases
- Scorinators and tools (Mirror)
- Reference sheets and documents (Mirror)
- Brand repository — now available on the wiki at Meta:List of sponsor companies
- Person generator (feel free to generate dual-nationals or whatever; a message would be appreciated for my own recordkeeping but isn't necessary)