So, you all might think 'oh, here's NTA again, with his announcements for projects that have no work done and are never going to be finished', and that might be true, but this could possibly be my biggest modification yet in the GTA environment.
Anyway, let's get started: CitizenIV is a name that has first seen its use in 2009, for a port of the old Citizen SP mission framework to IV. It was not much, and in fact is completely unrelated to this project, which first came into being around 6-7 months ago as a theory on how IV's netcode with some added scripts could be used to create a dynamic and persistent gameplay environment across game sessions, with dynamic missions allowing multiple players to join in and whatnot.
To be fully usable, it needed to be implemented on top of a XLive-free IV game, therefore work started on implementing the code needed for multiplayer on top of xliveless. It failed to work for a fairly long time, was abandoned for a month at a time with work resuming on an attempt later, and then still didn't work, and so on, and so on.
In the meantime the death of the GfWL service got 'accidentally' announced, and GTA:Online got announced (which happened to appear a lot like the concept I had invented a bit before ), and I still didn't get anything working.
Until a few weeks ago.
Now, I've been making a lot of progress on a separate scripting runtime using LuaJIT and an updated version of the old open source version of Aru's script hook, and an implementation of basic networking scripts on that platform - and a framework for matchmaking, mission session creation and soon an initial mission type that I'll place around the map (been wasting a lot of time messing around with a few contacts of mine in MP as some of them rediscovered IV a bit due to my constant nagging to test with >2 players, as an early bug only allowed 2 players to join a session; and seeing as I only have two computers capable of running IV at all it's a bit hard to test such locally )...
... as most that is done now is a lot of core plumbing, I don't really have much to show again, but I will keep you updated with progress on this amazing concept in the future.