dragongeo2: Project Aedra

Post » Mon May 16, 2011 10:45 pm

I tried the earlier 84 and now 85 now its loading the cell and when i try to move it crashes

I also still have a crash. I'm thinking he's getting closer to solving our general problems tho. People are being pretty helpful in helping him resolve things.
User avatar
Peetay
 
Posts: 3303
Joined: Sun Jul 22, 2007 10:33 am

Post » Tue May 17, 2011 12:15 pm

That could be cool!!!!
User avatar
jaideep singh
 
Posts: 3357
Joined: Sun Jul 08, 2007 8:45 pm

Post » Tue May 17, 2011 2:40 am

Dragongeo2 just released revision 88 of Aedra. With a little playing around in the ini file I managed to finally get this version working on my PC. Maybe others who had problems earlier can finally play with it now. Just saying ;) .
User avatar
Damien Mulvenna
 
Posts: 3498
Joined: Wed Jun 27, 2007 3:33 pm

Post » Tue May 17, 2011 9:04 am

Hmm, I don't think it makes sense these days to work on alternative engines for Morrowind anyway. People try to improve worldbuilding and graphics with all means, but what for? Why all this effort for a game, where no new playable content is made for anymore. Beautiful game environment and good gameplay is a fine thing, but you can't be satisfied by staring at retextured mushrooms and trees only all day, can you?!


TheDaywalker :rock:
lol. New content is made for Morrowind every day. Tamriel Rebuilt is still worked on regularly. Morrowind is far far far far far far far from being a dead game.

You obviously haven't been paying attention to things. With time, Morrowind will be a larger game than Oblivion and it will look better.
User avatar
Soph
 
Posts: 3499
Joined: Fri Oct 13, 2006 8:24 am

Post » Tue May 17, 2011 12:11 pm

lol. New content is made for Morrowind every day. Tamriel Rebuilt is still worked on regularly. Morrowind is far far far far far far far from being a dead game.

You obviously haven't been paying attention to things. With time, Morrowind will be a larger game than Oblivion and it will look better.


Proof of that is that I abandoned Oblivion long time ago, and I'm still playing Morrowind ^^

Back on topic...I'm surprised that still nobody has asked the 1.000.000$ question....will this engine support mods in multiplayer? and how will it handle them?

And as a little idea...I think MP mods could be divided into 2 categories...the ones that doesn't affect in any way the other players in the game (like texture/meshes replacers, graphic enhancements, etc), and therefore doesn't need to be shared, and the other ones who does affect the other players (custom armor/weapons/hair/faces, questmods...). The good thing is that MW mods weights relatively little, and if the engine could manage them in a "per-character" base, it could be pretty much like "live-auto downloads", meaning that the new player could somehow upload their char custom content to the other clients (pretty much like Half-Life-engine games does with the spray logos). As the client would only upload (as much) one new face/hair/armor-clothes model/weapon model, the upload should be relatively small...well, at least for "character mods".

But well, another problem are the permissions for redistribution from the mod makers...xP
User avatar
Sista Sila
 
Posts: 3381
Joined: Fri Mar 30, 2007 12:25 pm

Post » Tue May 17, 2011 1:05 am

Proof of that is that I abandoned Oblivion long time ago, and I'm still playing Morrowind ^^

Back on topic...I'm surprised that still nobody has asked the 1.000.000$ question....will this engine support mods in multiplayer? and how will it handle them?

And as a little idea...I think MP mods could be divided into 2 categories...the ones that doesn't affect in any way the other players in the game (like texture/meshes replacers, graphic enhancements, etc), and therefore doesn't need to be shared, and the other ones who does affect the other players (custom armor/weapons/hair/faces, questmods...). The good thing is that MW mods weights relatively little, and if the engine could manage them in a "per-character" base, it could be pretty much like "live-auto downloads", meaning that the new player could somehow upload their char custom content to the other clients (pretty much like Half-Life-engine games does with the spray logos). As the client would only upload (as much) one new face/hair/armor-clothes model/weapon model, the upload should be relatively small...well, at least for "character mods".

But well, another problem are the permissions for redistribution from the mod makers...xP


I guess at that point it would just mean that multiplayer would have a standard that the players would use to begin with and modders could figure the rest out after the release. Like for example multiplayer would be the game with the official and unofficial patches applied to your game and having all your mods disabled. Just a guess, based on simplicity.
User avatar
glot
 
Posts: 3297
Joined: Mon Jul 17, 2006 1:41 pm

Post » Tue May 17, 2011 6:28 am

I guess at that point it would just mean that multiplayer would have a standard that the players would use to begin with and modders could figure the rest out after the release. Like for example multiplayer would be the game with the official and unofficial patches applied to your game and having all your mods disabled. Just a guess, based on simplicity.


That'd be a pity, as surely 95% (or more) of PC players have their character customized somehow. It'd be nearly mandatory to develop some sort of mesh/texture autodownload system, at least for everything character-related.

And for permissions...I have a question. Would it be "unethical" if all the downloaded meshes/textures are stored in some sort of package file which could not be locally used by the other clients? (it'd be some sort of "read only" package that could also serve as a cache file, much like an internet browser's history). I sincerely hope it isn't. That way is even good for modders, as that'd allow other players to discover and download their mods (a-la "hey, what a nice dress you have! where did you get it?" "It's from Wesly's mod, you can get it at Planetelderscrolls", or whatever).
User avatar
Dragonz Dancer
 
Posts: 3441
Joined: Sat Jun 24, 2006 11:01 am

Post » Tue May 17, 2011 12:46 am

how far from a fully playable release ? this project looks growing fast and well, glad to see it.
User avatar
Kelli Wolfe
 
Posts: 3440
Joined: Thu Aug 23, 2007 7:09 am

Post » Tue May 17, 2011 2:41 pm

man in my opinion this looks like the best engine rewrite. I love the quick loading and the fps speeds he was getting. once he gets all the bugs worked out I think this will be a very good upgrade for my game
User avatar
Catharine Krupinski
 
Posts: 3377
Joined: Sun Aug 12, 2007 3:39 pm

Post » Tue May 17, 2011 3:58 am

Since Project Aedra can be run on x64 will it be able to recognize more than 4GB of RAM?
User avatar
Philip Rua
 
Posts: 3348
Joined: Sun May 06, 2007 11:53 am

Post » Mon May 16, 2011 11:20 pm

Hmm, I don't think it makes sense these days to work on alternative engines for Morrowind anyway. People try to improve worldbuilding and graphics with all means, but what for? Why all this effort for a game, where no new playable content is made for anymore. Beautiful game environment and good gameplay is a fine thing, but you can't be satisfied by staring at retextured mushrooms and trees only all day, can you?!


TheDaywalker :rock:



...Wait, what? When did modders stop writing new playable content? This is news to me!
User avatar
.X chantelle .x Smith
 
Posts: 3399
Joined: Thu Jun 15, 2006 6:25 pm

Post » Tue May 17, 2011 6:31 am

So wait...if this recognizes elder scrolls files...couldn't one theoretically load the data from Oblivion and run all of those resources through a morrowind engine?
User avatar
Logan Greenwood
 
Posts: 3416
Joined: Mon Jul 30, 2007 5:41 pm

Post » Tue May 17, 2011 6:15 am

So wait...if this recognizes elder scrolls files...couldn't one theoretically load the data from Oblivion and run all of those resources through a morrowind engine?


The data files for Oblivion and Morrowind are quite different. Oblivion uses a newer version of the NIF file format. You have to convert the nif files with Blender and Nifskope.

Even if it's possible: It is illegal. You are not allowed to use Oblivion files in Morrowind.
User avatar
Mari martnez Martinez
 
Posts: 3500
Joined: Sat Aug 11, 2007 9:39 am

Post » Tue May 17, 2011 4:15 am

The data files for Oblivion and Morrowind are quite different. Oblivion uses a newer version of the NIF file format. You have to convert the nif files with Blender and Nifskope.

Even if it's possible: It is illegal. You are not allowed to use Oblivion files in Morrowind.


Technically there's already a program that does that. It's not illegal but it is frowned on to talk about it on the official forums.
User avatar
Naazhe Perezz
 
Posts: 3393
Joined: Sat Aug 19, 2006 6:14 am

Post » Tue May 17, 2011 2:36 pm

Hey guys, DragonGeo2 here (the one and only dev working on Project Aedra). I figured I'd answer a few questions you guys had about my project that aren't answered in the FAQ:
http://aedra.svn.sourceforge.net/viewvc/aedra/README.txt?revision=59&view=markup

Oh and by the way, for you guys who were having crashing issues, give r90 a try (you can download it from Sourceforge here: http://sourceforge.net/projects/aedra/ ). Previously to r89 or so, the engine didn't like to run on certain nVidia cards (I don't have any to test on, I'm sorry to say) but I believe I fixed that in one of the Morrowind_aux.ini switches (at least Wolvman isn't having the crash bugs anymore). Also, prior to r90, the engine didn't support mods that extended the landmass beyond the original game's landmass (such as TR1 and TR2), but now it does support those. If you're still getting any crashes, please send me an email (at dragongeo2 -at- gmail.com ) and copy-paste the last few lines of lastrun.log and lasterror.log into the email. It's even easier for me to figure out what went wrong if you include the last created minidump file.

Also since I'm working on mod support lately, if you find any mods that consistently cause Aedra to crash, lemme know so that I can figure out WHY they make it crash and fix the problem. Currently known to work mods are:
Siege at Firemoth.esp
Tribunal.esm
Bloodmoon.esm
Morrowind Patch v1.6.5-BETA.esm
moons_soulgems.esp
Book Jackets - Morrowind.esp
Book Jackets - Tribunal.esp
Book Jackets - Bloodmoon.esp
Morrowind Code Patch Showcase.esp
AedraTestPlugin.ESP
Darknut's Creature Textures
Darknut's Dwemer Ruin textures
Tamriel Rebuilt Map 1
Tamriel Rebuilt Map 2
intresting.... building a new engine thats good. BUt I cannot find any information as to WHY this one is going to be better than OpenMorrowind?

Open Morrowind has aims and goals that it lays out for IMPROVEMENTs over morrowind. This one looks like its just recreating morrowind for the sake of creating morrowind?

Or have I completly missed something? I really hope that its going to offer us something more :)
Perhaps the reason you think that my project does not have aims and goals for IMPROVING Morrowind is because I didn't make such a sweet website as the OMW guys did :P My project has sort of different aims than the OpenMorrowind project does, though I cannot speak for their project other than to say that they're doing great work for Morrowind and I hope that you guys think I am too. For one, OMW is designed with cross-platforming in mind, whereas my engine is designed to be Windows-only (of course, it's open source so if you really wanted to you could port it to Linux or Mac or whatever). Also, OMW is not officially supporting multiplayer as a "main feature" of the engine - they're recreating the base Morrowind engine first, and then possibly adding Multiplayer on as a new feature. My engine is going to support LAN multiplayer as a primary feature of the engine. I might add Internet-based multiplayer later, but that's an entirely different and larger problem to synchronize. Also, OpenMW is using a lot of open-source middleware (kinda like Morrowind itself did) and I'm trying to keep my engine as dependency-free as possible. Of course I'm still using Direct3D, Win32, FMOD, and NifLib. Another aim of my project is to fix some of the fundamental issues with the original Morrowind engine that cannot be patched using a mod - things like the often inept AI and the fact that despite being a game released in 2002, it still runs at less than 60 FPS on my computer which I bought brand-new in 2009. Also, Morrowind's graphics engine (which was written at the advent of programmable graphics pipelines) can be much upgraded without replacing any of the original artwork.
Looks like they're rolling their own engine from straight DirectX. Impressive they've gotten so far with that. I'd like to see it fully shadered.
Making it fully shadered isn't as difficult as making it fully shadered and run fast >_<
Yeah, I'm quite curious how it will work out with all the global state in MW that really only applies to one player. If one player gets the codebook from Sottilde for the FG, what do the other players get?
In multiplayer it doesn't really make sense to pause during menu mode, but so much of the gameplay and so many scripts are built on the assumption that play is paused during menu mode.
How do you synchronize mods so that two players see the same stuff?
It would be interesting to hear what the plans are for all that.
I've already run a few (and I don't mean very many) small tests involving this, as well as mulling over the scripting functions list for hours on end, thinking of the various ways that multiplayer could be implemented. What I've come up with is that there's several approaches that can be taken to solve the problem:

1) The NWN2 approach of "multiplayer with pausing", whenever any player talks to an NPC or opens their inventory or world map, the game pauses for everybody. I personally hated this in NWN2 because it completely destroyed the flow of the multiplayer game for me. The upside, however, is that synchronization is dead simple.

2) The approach of "multiplayer without pausing" in which opening a menu or talking to an NPC does NOT pause the game for anybody. This style means that the entire way Morrowind is played kinda changes - for one there's no more of the ability to pause battle to chug potions, you'll either have to be very very quick with your inventory or you'll have to have them hotkeyed. The same thing goes for spells and weapons that you don't have equipped. Another issue that this brings up is that it might break a ton of scripts that are designed to be run at a time "when menu mode is running but non-menu mode isn't running". If I had to choose I would implement this mode of multiplayer, though it would take *a lot of a lot of* tweaking and playtesting to get things to work correctly.

Another large issue with multiplayer is the problem of the scripting language itself - it's very single-player oriented. In fact, like half of the functions refer to "Player" but it of course does not specify WHICH player is involved. Once again, there are a few solutions to this problem:

1) Only one person (presumably the host) is the "player" who is basically the Neraverine and everyone else just plays as an NPC that aids the main player in their journey. This method would still potentially break stuff in instances where the non-host speaks to NPCs and completes quest objectives that may start scripts running on the player who spoke to that NPC rather than on the host player, which might render the main quest unfinishable or whatnot. This method, however, is still probably the "least likely to break stuff".

2) All of the players are the "main player" or the Neravarine and they all share a quest journal. This would require teamwork amongst the players (for instance, if one of the players wants to take the back path of the main quest and the others don't, well you can't take both if you share the same quest log) to make sure that one person does not do something that might negatively affect all of them.

3) All of the players are the "main player" or the Neraverine and they all have their own quest journals, factions, quest logs, etc.. This means that players can "cut off" other players from completing certain quests (ie one player joins one great house and another player joins another and they kill each other's quest givers). However this also adds consistency and realism (I think) to the world and as a result this would be my preferred option in this choice. Of course choosing this option also requires the most work in rewriting the scripting language (rather, its internals, so that scripting functions such as ModPCCrimeLevel change *the right PC's* crime level instead of all of theirs, or the nearest one, etc.)

Yet another problem with mutiplayer support are the questions, "What happens when someone dies?" and "Can players attack other players?". Since I'm still working on this, these questions are yet unanswered and they'll likely be figured out later on in the development process (though does anyone have an objection to moving dead players to Seyda Neen or something with 1hp?)
Proof of that is that I abandoned Oblivion long time ago, and I'm still playing Morrowind ^^

Back on topic...I'm surprised that still nobody has asked the 1.000.000$ question....will this engine support mods in multiplayer? and how will it handle them?

And as a little idea...I think MP mods could be divided into 2 categories...the ones that doesn't affect in any way the other players in the game (like texture/meshes replacers, graphic enhancements, etc), and therefore doesn't need to be shared, and the other ones who does affect the other players (custom armor/weapons/hair/faces, questmods...). The good thing is that MW mods weights relatively little, and if the engine could manage them in a "per-character" base, it could be pretty much like "live-auto downloads", meaning that the new player could somehow upload their char custom content to the other clients (pretty much like Half-Life-engine games does with the spray logos). As the client would only upload (as much) one new face/hair/armor-clothes model/weapon model, the upload should be relatively small...well, at least for "character mods".

But well, another problem are the permissions for redistribution from the mod makers...xP
I agree that I've found Morrowind to be a much more enjoyable and replayable game than Oblivion, which probably also factored into my decision to rewrite it. In terms of multiplayer mod support, I was thinking that there were two options I could go with:

1) Be a hard-ass about it and say that nobody gets to play multiplayer unless *everybody* is using *all of the exact same* mods. Of course, this is easiest for me coding-wise, but it might not provide the best player experience :3

2) I could, when a multiplayer game starts (or when a cell gets streamed in for the first time), run a hash check against the world's collision trees and determine whether there are any inconsistencies (which would mean that one of the players is using a mod that changes either one of the mesh's collision volumes or the land the cell is on or the cell's objects list etc.) and then disallow that particular mod for the player which has it enabled. Of course, this wouldn't work if one of the players was running a mod which changed NPC stats or added new weapons or spells or whatnot and another player wasn't. In the end, they'd both have to be running the same mods in order for things to work correctly.
Since Project Aedra can be run on x64 will it be able to recognize more than 4GB of RAM?
Yes it already supports more than 4GB of RAM (assuming you're running Vista x64 or Win 7 x64).
User avatar
Marine x
 
Posts: 3327
Joined: Thu Mar 29, 2007 4:54 am

Post » Tue May 17, 2011 9:40 am

Yes it already supports more than 4GB of RAM (assuming you're running Vista x64 or Win 7 x64).


Yay! Awesomeness!
User avatar
A Boy called Marilyn
 
Posts: 3391
Joined: Sat May 26, 2007 7:17 am

Post » Tue May 17, 2011 3:32 am

R93 is out! This is the first revision that has worked for me since 50 or 60 or so. See if it works for you!!!
User avatar
ruCkii
 
Posts: 3360
Joined: Mon Mar 26, 2007 9:08 pm

Post » Tue May 17, 2011 1:56 am

So R105 is out now if you feel like alpha testing. It's the first release with a working menu screen, player physics (swimming, jumping and falling are all now possible), and the beginnings of a fast travel system.

Download Link-> http://sourceforge.net/projects/aedra/
User avatar
Jeffrey Lawson
 
Posts: 3485
Joined: Tue Oct 16, 2007 5:36 pm

Post » Tue May 17, 2011 2:15 am

wow, its come along nicely since i last looked in!!! Great stuff. I might just have to test it....
User avatar
james tait
 
Posts: 3385
Joined: Fri Jun 22, 2007 6:26 pm

Post » Tue May 17, 2011 10:13 am

It's work well ! thank you !

But it's hard to get around in the game with the keyboard and mouse.

And the meshes in distant land, they display badly.
User avatar
City Swagga
 
Posts: 3498
Joined: Sat May 12, 2007 1:04 am

Post » Tue May 17, 2011 6:33 am

You know I really never understand why folks want to turn Morrowind into Multiplayer - can just imagine trying to get into the door of Caius Cosades house and finding the room full of various races all handing him their secret package and trying to steal his skooma gear - or becoming the Nevarine and meeting another Nevarine I'd have to accuse him/her of being a false incarnate and deal to them - the only benefit I would see is inviting noobs to be your companion so they could be cliffracer bait.


I do not understand it either, i am glad that Bethesda has not made the Eldersrolls series as a Multiplayer game.
User avatar
Hella Beast
 
Posts: 3434
Joined: Mon Jul 16, 2007 2:50 am

Post » Tue May 17, 2011 1:41 pm

New Awesome video!! => http://www.youtube.com/watch?v=Nj4LbNWO-rM
User avatar
Mark
 
Posts: 3341
Joined: Wed May 23, 2007 11:59 am

Post » Tue May 17, 2011 12:18 pm

New Awesome video!! => http://www.youtube.com/watch?v=Nj4LbNWO-rM
I don't understand. First off, is this thread the most recent Project Aedra thread? And Project Aedra supports tesselation? Does that mean that the "end result" will be a TESIII game that looks and functions like Crysis Warhead?

I read http://openmw.com/forum/viewtopic.php?f=11&t=105&start=0 and it seems that Project Aedra and The Crystal Scrolls are a one-man project(s). With that said, I am willing to bet that they will die off. OpenMW has its own wiki and forum and is a development team, not one person. That has much more signs of hope. Wouldst not thou agree?
User avatar
Joey Bel
 
Posts: 3487
Joined: Sun Jan 07, 2007 9:44 am

Post » Tue May 17, 2011 8:09 am

I don't understand. First off, is this thread the most recent Project Aedra thread? And Project Aedra supports tesselation? Does that mean that the "end result" will be a TESIII game that looks and functions like Crysis Warhead?

I read http://openmw.com/forum/viewtopic.php?f=11&t=105&start=0 and it seems that Project Aedra and The Crystal Scrolls are a one-man project(s). With that said, I am willing to bet that they will die off. OpenMW has its own wiki and forum and is a development team, not one person. That has much more signs of hope. Wouldst not thou agree?

people say THAT all the time, it's not gonna help anybody. this project is one of the best one's out there! come'n he's done it ALL by himself, never heard of the crystal scrolls, not "in the loop".

that's not helpign anyone..
User avatar
WYatt REed
 
Posts: 3409
Joined: Mon Jun 18, 2007 3:06 pm

Post » Tue May 17, 2011 3:18 pm

people say THAT all the time, it's not gonna help anybody. this project is one of the best one's out there! come'n he's done it ALL by himself, never heard of the crystal scrolls, not "in the loop".

that's not helpign anyone..
I think it would probably be more efficient if the guy in charge of Project Aedra had programmers and computer coders and script writers helping him out, though. Just my thoughts.
User avatar
Crystal Birch
 
Posts: 3416
Joined: Sat Mar 03, 2007 3:34 pm

PreviousNext

Return to III - Morrowind