Bit Blot Forum
Aquaria => Modding => Topic started by: Peste on December 27, 2007, 12:00:41 am
-
Its posible to do multiplayer mod? I think so but it must be really hard, maybe new game :D but it is my idea, what are you thinking?
-
Alec, please pin this topic. It was destined to happen. And now that it has been asked, it will continue to be asked.
So let's let this be a lesson to all of humanity
If it's not multiplayer, make it so!
Ergo : I bet my post count that this is going to be a 'no' until further notice.
-
Thing is, to make it multiplayer, I'm pretty sure you'd have to use external apps, modify the Aquaria .exe, etc.
So, "is it possible to do a multiplayer mod?" Not if you mean within Aquaria's modding software. As far as externally, well, some people made a multiplayer app for Morrowind, so I'm guessing just about anything's possible.
-
Mmm... I think you can call external apps within lua scripts, but I am not sure. Maybe I am not understanding something correctly, but I think that, if it is possible to call external c++ libraries within lua, it would be also possible to create, lets say, a node calling a lua script within a mod that calls external code which manage to share parameters between two or more users in real time for the same mod.
Again, maybe I'm totally wrong and did not understand the possibilities of lua in this context.
-
Multiplayer would be fun, but that generally results in a lesser single player experience. Because they have to take time and effort away from the single player game to put in multiplayer.
That's why most games either have a great single player or great multiplayer experience, but suck the other way. And many just suck at both. :p
-
Yes i know. It must be pretty hard to do multiplayer, but I cant do it, I´m newbie modder...
-
Well... something simple like two players on the same screen and on the same computer, would be doable.
Altho they'd probably both have to be new scripted entities. (i.e. not naija)
-
Mmm... I think you can call external apps within lua scripts, but I am not sure. Maybe I am not understanding something correctly, but I think that, if it is possible to call external c++ libraries within lua, ...
The relevant parts of the Lua standard libraries are not used/available in Aquaria. On purpose, I think.
-
The question is with the game mechanics of this game, would co-op, or competitive gameplay be more applicable?
I can imagine some rather interesting competitive features using the game engine and world design, while co-op would involve rebalancing and recreating the entire game, but the player community would probably lean towards a co-op for enjoyment.
-
Hmm, online multiplayer, Naija's everywhere... Hell yeah!
It would be fun to have some sort of multiplayer story, yeah. The only problem would be Li, I think anyway, seeing he follows one person the whole time.
I like the idea of multiplayer though, if it's just 2 player co-op on one comp or multiplayer online, which would be awesome.
And I think competitive would be too much of a problem, seeing there are also enemies around you. But it would ALSO be possible to have a nice level in which you can play combat in. Just 1vs1, oh think of the ideas...
-
Hmm, online multiplayer, Naija's everywhere... Hell yeah!
It would be fun to have some sort of multiplayer story, yeah. The only problem would be Li, I think anyway, seeing he follows one person the whole time.
I like the idea of multiplayer though, if it's just 2 player co-op on one comp or multiplayer online, which would be awesome.
And I think competitive would be too much of a problem, seeing there are also enemies around you. But it would ALSO be possible to have a nice level in which you can play combat in. Just 1vs1, oh think of the ideas...
Classical deathmatch? sounds like Aquaria Tournament :), and it's rather interesting... But that would require rebuilding whole game. If I remember Alec has already spoken about this idea, but it would require someone who would rebuild the game code. The only one person who's able to do this is still only Alec ;)
Yeah, it would be fun to play this kind of a mod, especially with people from the forums or other fans and players of Aquaria :)
There could be some play modes like ctf, jail break or onslaught - they seem to fit the game idea the best. Lets just set that the characters would be choseable from different races of the world, each with some unique stuff and abilities and the game, where we have to cities and to teams of struggling people, and two hmm... energy crystals (power cores?) in the central parts of the cities, which are the energy sources. The task is to destroy the energy core of a opposite team. There could be also somekind of a jail and every character which gets killed, goes to jail. to free other players from jail, someone will have to unlock the triggers, also located somewhere in the center of the city. The jail and the core wouldn't be of course to close to each other, and the spawning points or teleports of defending team would be also a bit further, so the escaping players would have time to rejoin their team.
It's of course only harse idea, but this would be fun to play this kind of a mod :D. There worst problem is to add a game client engine, which would be responsible for all the connections beetwen the players and this would propably also require a server to maintain, if we would go in the same way as the battlenet, but it's rather an optional thing.
-
TeamAquariaFortress :p
I mean, with Li as an Engineer, Krotites as Heavies and Naija as either a scout or spy you could have some entertaining times :p
But I suspect Multiplayer is something that would be faiiiirly tricky to just add on. T'would need some Hard Coding support from the devs, and it's probably unnecssary for now
The 2 player-1 screen thing is possible. Co-op with Li as an actual playable character could work to some degree... (dunno how you'd get access to 2 different controllers though, but then I haven't looked)
-
Keyboard, mouse and game controllers is what we have now, use mouse and controller or keyboard or so and you're set.
-
I think for now something with 2 players on the same comp is the most realistic to try out. The other ideas need some more hardcore stuff.
Someone should make a mod where Naija and Li work together to solve some puzzles and stuff. The big problem is, since we can't load the main game's world into the editor we can't use any of those pre-created maps or story elements. Enforced creativity, as I like to call it :D .
The way I see this happening: Team work. As a community we can do great things if we work together.
What we need, as I see it: One person to make a module in the editor for two new entities, with scripting (or just one new entity if we use the original Naija as one of the two players). The entities could work with one person using WASD with a few keys near that for some spells and stuff and the other person using up,down,left,right and some other keys near that.
Then we need another person working at the same time to make maps and puzzles to be solved using two players.
Of course they could be the same person, but that's more work. Plus, if two people work at the same time together then it'll be done faster and stuff.
-
why dont u do like li as p2 and naija as p1 one using the mouse and keyboard and the other using game controller?? :P
-
That would be neat ... is it even possible? Gravedigging ... it has returned. Sorry to chide you, but pay attention to the warning that says "this thread hasn't been posted in for 120 days. Please consider starting a new thread." I don't mind so much in this case, because it gave me a chance to read a topic I'd forgotten about.
-
It would be hard with the current capacity of modders to grab inputs.
Right now we can only get Left/Right mouse and can't separate them from other inputs. It might be possible, but unlikely, to get two Naija's moving independently with enough kludging. It would be much harder to allow them to do bursts/abilities and the like. You could probably do some limited stuff, but the work/result ration doesn't make it seem worth it to me.
I've been thinking though. Depending on the level of support for Lua, it might be possible to run another application to open and Socket connection and get some kind of netplay going. If the socket program parsed information to file that could be accessed by the Lua scripts in game. It would STILL be a lot of work though.
-
There you go. Thanks for stepping in, Titch. I'm woefully ignorant of the modding scene. :)
-
Well I fail to see how that's any different from what has already been suggested...
-
I'm woefully ignorant of the modding scene. :)
Yeah, me too. I appreciate all the work and wait for awesome mods, but this coding stuff is like chinese to me. ;)
-
It's Greek to me. :)
-
Consider Isolating mouse/keyboard controls on the end of my long long list of things to do and investigate while I have time for fun Aquaria scripting.