What DXMP needs done? I believe Poor asked that, and I also saw Cozmo pop in somewhere; and perhaps others are wondering.
This is what we are talking about. Not
this or
this. Please read through or take a serious glance at the first link to understand what the topic is about even.
Somewhere around 15 years ago I believe it was Spector (look through original pre-release articles) that mentioned how he'd really like Anna (Navarre) added to DXMP, as one of many smaller things he'd like to see in the developed MP patch still. Somewhere around 12 years ago work was in progress (CBP) to allow players to choose from a large variety of skins (existing game skins). Devs rushed patch out and didn't get to add much else, and CBP turned into MTL that likely due to lacking resources only managed to focus on critical (cheating, online performance) issues and didn't provide option to pick your skins.
Why do I mention it? Because it shows our options, and more importantly hints to the visionof what the game could be, or should've been.
1. First very basic thing is to make sure you understand what you intend to work on, hence the links up there. It is not a joke, as I see often people saying things that have nothing to do with DXMP, and yet they are adamant that it does.
If you don't know your game, you will not be able to do much useful.
2. Secondly, the game is in a state where I strongly advise against working alone on any significant part of the online game. Review who are currently there to back you, get to know them, and assess your chances of gathering additional backing in the shape of useful individuals.
Most drastic example is someone porting entire game alone to another engine. I don't even know what to say about that, really. I can see how it can be fun and learning experience for the one in charge, but other than that.. yeah.
3. Thirdly, focus on urgent issues that are flawed within the conceptual borders of what devs provided you with. Any actual modifications that impact game*play* and not performance should be strictly secondary or tertiary. Additionally, focus on actual progress and don't get stuck in planning stages. Plan and progress same time as you'll encounter crapload of issues and bugs anyway.
Now, as to what we actually need?
The immediately obvious issue that any cooperative element should first decide upon is something that some three or four coders have already noticed: the engine.
Porting a game is a task that is likely bigger than this community itself. It is by no means a task that should be taken light heartedly, and Alex was one of the first to actually scout what work has been *already done* for us. All Alex, DejaVu and Cozmo have different opinions about engine port. Some other coders (dae et al) and players (vets) don't even take any efforts seriously if they hear that its about to take place on this engine. DXMP is built on engine that is from mid 90s or so. Not 00's. 90s.
If we don't port the game, we need to explain ourselves and others why that is. Is it because we cant (fair enough), or how do we justify significant effort on 90s game engine? Through retro and nostalgia and whatnot? Maybe.
From thereon any work done would have to be towards two important goals: game peformance(1), and game vision (2). Life is easier when existing ideas and resources are even partially used, or the ideas behind it.
Personally, what do I think? Well, I attempted to assemble a core team last year for such ideas. From that experience I can say that odds aren't good. Obviously my post here is supposed to serve as some kind of motivational material, but when I see so many people that have not even one leg in game any more, or who simply don't even understand what game they are supposed to work on (or understand and exactly because of that are not interested, ie chindemoc and shadowrunner, by the looks of it).. it is not encouraging. You need to understand that there is difference between modding FOR a game, and modding a new game. DXMP has practically no players left, if you mod new game OUT of DXMP resources, you are going to mod for yourself. Some aren't bothered by it and its all good fun I guess, but for the rest of us that means potential help that is not available. 0augs, zombie mods, rpg cities, hengsas and facetowns and all that.. those are Deus Ex mods for online play and use DXMP resources. They have little to nothing to do with DXMP itself and most all of their maps are not compatible for quality DXMP gameplay.
On the same topic but from a different angle I can say two things about DXMP and its mods: the vision and potential of DXMP as it was supposed to be (and delivered maybe 1%, although developers gave us plenty warning that it wasnt going to be very serious release) is highly motivational for me personally. Motivational enough for me to see potential, player interest, and relevance in current times.
The second thing I have had to argue a lot about (unnecessarily so) is a point about mods, with the example of one specific mod. Namely, while I have every chance to list all the amazing things DXMP could deliver as far as online experience goes, I have zero points in 0aug defence. Nil. For some that seems non-issue, for others thats the only game they know, unfortunately. So it is equally vital to distinguish what is actual DXMP, and what is a total conversion mod through.. minimal means, as we see. Developers provided us with means to gut some of their features out, and coders provided the rest. Result is gutted game that is no longer DXMP but some other game. WITHIN Deus Ex and DXMP context, I have no explanation for this new game nor can I defend or see any future for it given available resources, for many different reasons that I've occasionally listed in my various posts.
If you read through this post and still don't know what to do, then ask yourself if you have the social skills to discuss it with another potentially interested modder. As I said, significant parts of the game require extensive effort or big decisions that should not be attempted alone, if one wants to see any success at all. If you'd much rather work alone, then I guess you can mod that player mute mutator and practice your skills, and just see if anything is happening. Chances are, nothing will be happening, but there is what you can do. Even outside bigger goals there are many more or less minor aspects of existing game that should get fixed, but lack of players may or may not be motivational. My previous post lists some of those issues in current every-day games (game speed vs brute patch and demorecs which it broke, easily bypassed bans, lacking gametypes etc)