It's a base62 encoder that takes multiple integers as input. Probably a bit-length prefixed encoding. I am assuming it just pads an extra junk integer to re-roll the encoded number.
Yep. It's part of your job to tell managers "yes, it's possible, but it'll negatively affect performance in a significant way because of such and such hardware limitations, so it's not the most valuable feature to implement at this time".
What the hell, man. This happens on every Windows 10 device that's left off for long periods of time. Stop blaming users for what's shitty programming/design.
Just booted up my laptop. CompatTelRunner is spinning two processes, one UpdateSoftwareInventory and one DoScheduledTelemetryRun. Meanwhile Edge and OneDrive have updated. I'm 10 minutes in. Spinning 100% CPU. Wuauserv and BITS are peeking in the background while telemetry is hogging everything.
Nope. It can do this for days if you leave the laptop off long enough. And then the CPU usage will suddenly drop to 0% when it's done. It's not even updating, it's Windows Store / universal app shenanigans.
You're assuming it's actually doing something important. I'm assuming there's a bug in Windows. Which is more likely?
I shouldn't need to run my laptop for days at 100% to please some Windows Store optimization service, just because I haven't booted it up for a month. I have a desktop, the laptop is for emergencies. But it's useless because Windows insists on emptying the battery when I need it.
I have this issue on my older laptops with Windows 10 that I rarely use. The culprit is some Windows Store "optimization" process (wsappx). It'll run for days at 100% if you don't boot Windows for long enough. I hear the exact same from friends. It's clearly a blatant bug that's been going on for years now, and Microsoft doesn't give a shit.
The issue with SoR was not really technological constraints. More budgetary and time constraints, and the people who had the creative vision left shortly after release.
The commercial game is now run by a finance guy and a web developer, pretty much. Neither of which seem to be interested in pursuing the original more daring vision.
The tech is definitely capable of being expanded into a real dynamic world.
What you see in the game right now is effectively auto generated placeholder content that got rushed in to have a deliverable by release.
Imagine if the tribes and mobs actually moved their locations dynamically, instead of being in the same spots eternally. Players could help out tribes, supply routes for trading goods between tribes would need to be maintained, mob populations would be affected by player activity, etc.
Look for the Ryzom Core Discord or IRC chat. There's a couple of us in the open source community hoping to build such a thing, based on an existing MMO codebase and assets.
The key point is that all missions should be impactful on the world, and not merely reward oriented.
We have the tech for an MMORPG. We've been working on simplifying the onboarding curve for new contributors first. In a few months we can start exploring game mission mechanics. :)