Let's begin this topic with a story, even though a story is not really something I feel like writing at this time, I always tend to start my modification topics with a story.
So, while working on CitizenIV, I had various ideas that involved additional cities outside of Liberty/NY. Outside of that, one night I got a random idea regarding making some large-scale modification on a III game involving all III maps being added together using a discovery I had made, but abandoned that idea due to it likely being too distracting from my main project goal. The next day, I decided to check on IV if that code was in any way similar, and if so, to contact the people behind the (then iced, but I thought only due to the basic extent limits) existent V-to-IV map conversion project that allegedly was so popular.
As it was similar, I set out on contacting these developers. After talking with these, I noticed that there were much larger streaming-related issues with their conversion, and that their entire workflow was pretty much based on manual importing to a modeling application. so I decided to work on modifying the existing (open-source, thankfully) tooling in order to export directly to OpenIV's import formats (as there's no clear documentation on writing the IV formats whatsoever -- heck, not even for the OpenIV-specific formats -- due to the OIV developers being a bunch of ignorant Russians only slightly better than certain other ignorant Russians who don't release any single thing at all) and therefore almost directly go from source data files to the game.
Now, a few weeks of working on tooling and a number of reverse engineering-based crash fixes later, I'm close enough to releasing a first alpha to be making a formal topic in the modification forums on here... so let's get started!
What is ViIV?
As shown in the topic title, ViIV is a modification aiming to bring the GTA V environment (preferably, all of it, from the northernmost bound to the airport area, including interiors and everything I can manage to figure out) to IV, with the primary purpose of being used as a loadable third-party resource in the CitizenMP:IV multiplayer modification framework that will get announced shortly (in fact, after the first alpha reception is live I'm suspending non-critical development on ViIV to have some time on getting started on CitMP; there's some great ideas I want to see working out there actually )
At this point, I have a basic map (drawables with all shaders existent in IV + non-existent shaders mapped to 'default', archetype definitions, entity placements and basic BVH triangle/box nodes -- lacking collision materials) conversion toolkit, and am currently working on verifying the functioning of the toolset in converting all of the _citye and _cityw areas of V and fixing easily-reproducible crash issues for an initial release of the modification.
This release, however, due to GTAF rules, will not be available (or even allowed to be hinted at a download link) on any GTANet websites, so you'd have to figure out how to get it on your own -- the tooling is fairly rough so I'm not intending on releasing said tooling at any point, also in part due to the code it's been based on being GPL-licensed and in part written in a programming language I had no experience in until working on modifying said tool, so I don't want my probably non-idiomatic code being posted for everyone to laugh whatsoever.
Media and other assets
Screenshots/videos will be sourced from the community around/after release as I have no interest in making screenshots from a player camera perspective myself and can't be bothered to write a proper functioning free camera addon at this point either.
Thanks, and have fun!