Nuvie - A new game engine for Ultima 6

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Eric Fry

Nuvie - A new game engine for Ultima 6

Post by Eric Fry »

Hi Guys,

Just a quick note to announce a new project that I've started called Nuvie.

Nuvie aims to be a game engine for Ultima 6, Martian Dreams and Savage Empire. At the moment Nuvie can render the Ultima 6 map with animations and objects.

I've been developing Nuvie under Mac OS X but it should compile under any platform supported by SDL. :)

You can find Nuvie on SourceForge.

http://nuvie.sourceforge.net/

All the code so far is available in CVS.

If anyone is interested in helping out with this project feel free to drop me a line.


Eric
Karlos
Posts: 149
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by Karlos »

Awesome! U6 was definately one of the better Ultimas. Now all we need is someone to write new engines for Ultimas 1, 2, 3 and 5! :-)


-Karl
artaxerxes
Site Admin
Posts: 1310
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by artaxerxes »

/me thinks this should go in the links page if it is not there already

Artaxerxes

ps: all the best for your project! I loved those 3 games you are working on. To be honest, I've always wanted to know all the conversation options you could have with the folks. Maybe your project will fulfill this desire!
Colourless
Site Admin
Posts: 731
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by Colourless »

Well, considering that the site didn't even exist yesterday, it's just only a tad unlikely for it to already be on the links page. :-)

-Colourless Dragon
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by wjp »

Link added :-)
Dino3
Posts: 85
Joined: Thu May 14, 2020 1:34 pm

And a toast to Lord British...

Post by Dino3 »

This project will get a link and announcement from my site.

Good luck and best wishes with it!
Dino the Dark Dragon
Webmaster [URL=http://www.shiftedphase.com/~dino/ultima/]Dino's Ultima Page[/URL]
Lead Dialogue writer [url=http://www.exodusmachine.net/~ultima8]U8E[/url] and [url=http://www.e-prizm.com/blackthorn]Adventures of Blackthorn[/url]
Dino3
Posts: 85
Joined: Thu May 14, 2020 1:34 pm

Re: Karl Garrison

Post by Dino3 »

>>>>>Now all we need is someone to write new engines for Ultimas 1, 2, 3 and 5! :-)

I think if someone can get the source code of Ultimatrix, it wouldn't be hard to make such a thing, considering the map viewer is already there...
Dino the Dark Dragon
Webmaster [URL=http://www.shiftedphase.com/~dino/ultima/]Dino's Ultima Page[/URL]
Lead Dialogue writer [url=http://www.exodusmachine.net/~ultima8]U8E[/url] and [url=http://www.e-prizm.com/blackthorn]Adventures of Blackthorn[/url]
Clock Nova

Re: Nuvie - A new game engine for Ultima 6

Post by Clock Nova »

Alright! Maybe I can finally finish Ultima 6, the only one besides IX (which I never got to play) that I did not beat. And it's OSX native! Way to go!

Also, I can finally play the World of Ultima games, if I can find copies for sale. Hurry up and finish! Please!
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by SB-X »

This is amazing. I've always wanted a new engine for U6 to play on (possibly) any platforms I use, like Exult. I hope you stay as true to the original as possible (havn't checked out the link yet). Good luck with it!
Clock Nova

Re: Nuvie - A new game engine for Ultima 6

Post by Clock Nova »

While I think it is important to stay as true to the original as possible, it would probably be a good thing if you tried to make some improvements to the interface. I remember U6 as having the worst UI of all the Ultimas. It was an early attempt to make a mouse-driven game out of a historically keyboard-driven series, and it was not altogether successful. It ended up requiring an uncomfortable mix of keyboard and mouse commands which led me to finally stop playing it (that, and I had to leave my Mac and play it on a PS/2).

Anyone remember how frustrating navigating through the character inventories and trading items around could be?
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by SB-X »

Except for the interface then. :)
I actually want a full screen mode like Exult, instead of just the small corner window. That was the most annoying thing for me in the original. The inventory didn't bother me but I don't remember moving items between characters.

I've also now compiled Nuvie, in Slackware Linux, after a few changes. It works as advertised (see screenshot at above mentioned website), and I can use the arrow keys to scroll the map. So far so good. It only needs a few changes to compile and run (like hardcoded paths).
sjs191

Re: Nuvie - A new game engine for Ultima 6

Post by sjs191 »

Excellent!! I was thinking an exult-like Ultima 6 engine would be very cool.

Re: the interface, My thinking is that it would be better to totally re-work it so that it works more like Ultima 7's. Instead of permanently wasting huge chunks of the screen, use gumps for backpacks etc. the same way that Ultima 7 does.. During the majority of the time in-game where I'm not in a conversation or inventory management etc I prefer to have only the game world visible as U7 does it...

Thoughts anyone?
Jared

Re: Nuvie - A new game engine for Ultima 6

Post by Jared »

RE-CREATE THE ORIGINAL GAME EXPERIENCE!

make tweaks optional, not commanded.
Eric Fry

Re: Nuvie - A new game engine for Ultima 6

Post by Eric Fry »

I hope to offer both a faithfull recreation and a tweaked version with all the bells and whistles as togglable extras.

I must admit a full screen mode would be nice! But I do like the original all the same.

Moving objects between party members in the original was a hassle.
Clock Nova

Re: Nuvie - A new game engine for Ultima 6

Post by Clock Nova »

While I admire your dedication, I think, in this instance, a complete recreation would not be a good thing. Many people feel that the user interface of U6 prevented the game from being truly enjoyable (it made me stop playing it, something I have done with no other Ultima, not even VIII). That being the case, why would someone want to recreate an unpleasant experience? I, for one, would still not want to play it.

If it is possible to improve the UI and allow for the original UI to be kept in as an option, great. Otherwise, I say improve as much as possible. Making it play more like VII may not be feasible, but something certainly could be done.

With the great graphics scalers we have, it certainly seems possible to make the game play full screen.
Andrea B Previtera

Re: Nuvie - A new game engine for Ultima 6

Post by Andrea B Previtera »

Or even just showing a big portion of the world. I don't think there were distance-triggered events in Ultima VI.
Clock Nova

Re: Nuvie - A new game engine for Ultima 6

Post by Clock Nova »

Don't you love how this guy tells us he's creating a new engine for U6, in his own time, and free of charge, and we're dictating to him what he should do and how to do it?

Seriously. Just finish it any way you can. if you want to improve on the original, then go for it!

Thanks.
artaxerxes
Site Admin
Posts: 1310
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by artaxerxes »

by the way, before it is too late to ask the question, what does Nuvie stands for (if it stands for something)?

Artaxerxes
Karlos
Posts: 149
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by Karlos »

Let me take a guess: New Ultima VI Engine?


-Karl
RazorBlade

Re: Nuvie - A new game engine for Ultima 6

Post by RazorBlade »

Too easy ... Noone gets it :P
Eric Fry

Re: Nuvie - A new game engine for Ultima 6

Post by Eric Fry »

>> Let me take a guess: New Ultima VI Engine?

That's right. :)
Andrea B Previtera

Re: Nuvie - A new game engine for Ultima 6

Post by Andrea B Previtera »

> Don't you love how this guy tells us he's creating a new engine for U6, in > his own time, and free of charge, and we're dictating to him what he
> should do and how to do it?

Dictations blends seamlessly into suggestion, but I think that suggestions is what we are giving here. In the end you can yell "BLUE! BLUE! BLUE!" but the painter will use RED anyway, if he feels that it's better, no?
Moorkh

Re: Nuvie - A new game engine for Ultima 6

Post by Moorkh »

There are already a few projects that heve attempted similar stuff. Please make sure to read that thread: http://exult.info/forum/viewtopic.php?p=12399#p12399

There are at least three of them mentioned. Some have been abandoned, and they might have slightly different goals, but I think you could do worse than checking them out. Who knows, maybe you could get some of their creators to team up with you, even :)
suraimu

Re: Nuvie - A new game engine for Ultima 6

Post by suraimu »

> In the end you can yell "BLUE! BLUE! BLUE!" but the painter will use RED anyway, if he feels that it's better, no?

Or, in this case, "SPAM! SPAM! SPAM! HUMBUG!".
Elden

Re: Nuvie - A new game engine for Ultima 6

Post by Elden »

Will this be able to work on a windows PC or only on macs?
Eric Fry

Re: Nuvie - A new game engine for Ultima 6

Post by Eric Fry »

Nuvie currently runs on win32, linux and Mac OS X.
Elden

Re: Nuvie - A new game engine for Ultima 6

Post by Elden »

Bravo, This wll be excellent - especially if you have something like Exult studio. We could create our own Worlds of Ultima games...

In fact on these forums ages ago I saw:

"Two others which I seem to recall reading were considered were an Arthurian crossover, and an ancient Greek visit. Apparently elements of the latter idea wound up being used for Pagan."

These would be great to create!
Elden

Re: Nuvie - A new game engine for Ultima 6

Post by Elden »

Perhaps you could create a Nuvie forum on your page as this thread seems dead!
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by Dominus »

why do you think an extra forum will trigger more discussion? As long as nuvie is in that (pre?)alpha state I don't suppose an extra forum is needed.
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Darke
Site Admin
Posts: 173
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by Darke »

Currently there's really many posts on the forum as it is to really justify there *needing* to be a brand new forum just for nuvie. We considered doing this for pentagram but decided we wouldn't bother until pentagram related posts started being a significant presence on the exult one. *grin*

A similar thing happened with the irc channel too, there's a #pentagram, but still quite a bit of the conversation relating to it is still on #exult, simply because everyone is there anyway.

So currently, it's really more of a 'remake the engine' forum rather then exult specific, but I don't think anyone's going to complain *too* loudly about it's 'purity of purpose' being diminished simply for the convenience of not having to check three forums a day. *grin*

Darke
(And besides, if conversation for nuvie isn't enough to support a *single* thread, why do you think there'll be enough to support an entire forum? *grin*)
Armchair_Avatar

Re: Nuvie - A new game engine for Ultima 6

Post by Armchair_Avatar »

Perhaps you could create a Nuvie forum on your page as this thread seems dead!
There's a forum on the Nuvie project page:
http://sourceforge.net/forum/forum.php?forum_id=260905

I don't know if the developers read it, though ;-)
Galleon Dragon

Re: Nuvie - A new game engine for Ultima 6

Post by Galleon Dragon »

Wow! Ultima 6 was really popular!
I'm also making an Ultima 6 game called Ultima 6 Online (U6O)
You can check out some screenshots on this page:
http://www.geocities.com/galleondragon
I added a new screenshot today.

Why re-create an exact copy of the original. I have XP and the original works fine on my PC. Nice that Nuvie will be multiplatform :)

Could you make it an open engine where people can create their own stories and share them? That would be awesome!

Also check out this discussion:
http://pub92.ezboard.com/fnitpickingult ... =138.topic

Ask me if there's something I can help you with.
Jared

Re: Nuvie - A new game engine for Ultima 6

Post by Jared »

So - yours doesn't move at lightning speed, or you have XP installed on a 386? And the SFX are at the right speed?

What kind of system you using?
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by Dominus »

Check out Dosbox. It plays Ultima 6 just fine
http://dosbox.zophar.net/

Honestly I'd rather play the "exact" copy Nuvie aims to be than a recreation based on something like Dungeon Siege (or whatever that is called) or Neverwinter Nights.
True I'm very in favor of an improved interface, larger screen, scaling/filtering and such things (like exult did for U7) but not in a whole new look. The charm is to use the original art and music files.
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Clock Nova

Re: Nuvie - A new game engine for Ultima 6

Post by Clock Nova »

I like to be able to do both, actually. That's why I'm currently keeping tabs on numerous Ultima recreations and adaptations. When I want the original U7, I have exult; when I want the U7 with a more visceral experience, there are at least two other U7 adaptations coming out on other engines. I look forward to playing them all, though most aren't likely to be that good, or even get finished.

But I am glad that Nuvie is going to be more like Exult. I would really like to play U6 as it originally was before going with a moern version. But yes, please update that damn interface! Ugh.
Skutarth

Re: Nuvie - A new game engine for Ultima 6

Post by Skutarth »

I am looking forward to it. Good luck.
Telemachos

Re: Nuvie - A new game engine for Ultima 6

Post by Telemachos »

I'm also a bit puzzled why an exact copy is needed. As someone else mentioned it plays under XP and any speed issues - can't they be solved with a CPU slowdown program? As for multi-platform - I haven't checked but I would guess wine or even dosemu would work for this game?

I agree that using the original graphics as much as possible would be a great thing though.. so instead of drawing new tiles or something like that I guess one could use the original and enhance the look by the use of scalers (like exult does). Another improvement that wouldn't alter the original look *too* much would be to redesign the interface to have the actual game-area take up more of the screenspace..

- Tele
Karlos
Posts: 149
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by Karlos »

One wouldn't really need to redesign the interface to allow the game area to take more space; just allow for higher resolutions, and the game area will be the part that expands to fill the bigger screen.


-Karl
sjs191

Re: Nuvie - A new game engine for Ultima 6

Post by sjs191 »

I like that idea of allowing higher resolutions and making game area take up all the extra space.. but I'm not sure if that'll work when you increase veritcal resolution. What do you put "underneath" the user interface components on the right?

What about if you made it so that the user interface components worked as in the original, but were only visible "on-demand" so to speak, and not visibile the rest of the time?
Jared

Re: Nuvie - A new game engine for Ultima 6

Post by Jared »

with a p3 700, no cpu slower seems to have the desired effect. and I have tried.
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by SB-X »

You are using MoSlo? I don't know if that works with Windows XP since I don't have that OS.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by Dominus »

Jared, check out dosbox.
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by wjp »

Jared

Re: Nuvie - A new game engine for Ultima 6

Post by Jared »

dosbox doesnt work well either :(
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by Dominus »

Have you tried their brandnew version 0.58 ?
Now loacated at http://dosbox.sf.net
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Jared

Re: Nuvie - A new game engine for Ultima 6

Post by Jared »

I just tried it. Savage Empire works alright, but I notice that the gfx and sfx slow down choppily if I move the mouse alot - a limitation of the emulator, I am sure.

But - no music in Ultima 6! What do I have to do?
SB-X
Posts: 980
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by SB-X »

Set up the sound information with the setup program.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by Dominus »

and did you read their readme on how to speed emualtion up?
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
artaxerxes
Site Admin
Posts: 1310
Joined: Thu May 14, 2020 1:34 pm

Re: Nuvie - A new game engine for Ultima 6

Post by artaxerxes »

btw, I get sound for Ultima 6 with dosbox .58

Artaxerxes
Jared

Re: Nuvie - A new game engine for Ultima 6

Post by Jared »

The mouse movement/slowdown issue has to do with multithreading priorities. Moving the mouse a lot robs Dosbox of cpu cycles.

I used the u6 setup program first thing.
Locked