Generic Egoboo revival thread

The development of the game itself or new resources for it. Any new stuff you're working on would go here, as well as the discussion of in-development stuff.

Moderator: Developers

User avatar
Shade
Potion Mimic (Senior Member)
Potion Mimic (Senior Member)
Posts: 7349
Joined: Thu Jul 24, 2008 12:25 pm
Location: Gensokyo

Re: Generic Egoboo revival thread

Post by Shade »

We already have life and mana elixirs for permanent improvement of a character; I think that's good enough.
Requiring skill manuals to get skills your character used to gain automatically just seems like an unnecessary obstacle and/or a cheap excuse for a kinda-mandatory sidequest. I'm not even sure if we should have as many different skills as we currently do (especially because some of them are nigh-pointless), but I admit it makes classes a bit more unique beyond mere stats.


But here's something else I want opinions on... Playable characters originally used to have much higher movement speed than they do now. Even soldiers in freaking chainmail (Dunlar, in particular) were more agile than they are now. I understand that with better armor, you trade speed for defense, but in many instances I feel the loss of speed is a bit exaggerated, with the paladin being by far the worst offender. There's a difference between being able to dance around your enemies like a retarded ballerina (rogue, although even that is mostly because of the double jump) and taking an age and a half to get anywhere at all (adventurer in decent armor, soldier, paladin, g'nome, ...).
Would anyone object to a general buff to player movement speed? I feel that 50 should be the lowest movement speed even in heavy armor, with some exceptions like paladins in platemail at maybe 45, but no lower. So, in essence, this would mean increasing movement speed by about 10 on average. (Roughly a 20 to 25 percent increase overall for most characters)
Cimeries
Lumberjack (Developer)
Lumberjack (Developer)
Posts: 7720
Joined: Wed Jul 23, 2008 6:56 am

Re: Generic Egoboo revival thread

Post by Cimeries »

I agree, I think PCs could stand to be faster again.
:wink:
User avatar
Zefz
Squirrel Knight (Administrator)
Squirrel Knight (Administrator)
Posts: 3820
Joined: Wed Jul 23, 2008 1:27 am
Location: Norway
Contact:

Re: Generic Egoboo revival thread

Post by Zefz »

All Egoboo icons should ideally be not hard coded with the dual colored background... One of the reasons is that it means the artists needs to add background to all his/her icons. Another reason is that it doesn't scale. We could have a 32x32 background and draw a scaled 128x128 icon on top of it.

As mentioned before there are multiple benefits from having icons with a alpha layer background.
bgbirdsey
{]-[0{0|307 (Developer)
{]-[0{0|307 (Developer)
Posts: 1864
Joined: Wed Jul 23, 2008 4:22 am
Location: Minnesota, USA

Re: Generic Egoboo revival thread

Post by bgbirdsey »

I have experimented with removing the background from the existing icons. Not as easy as one might think...
User avatar
Shade
Potion Mimic (Senior Member)
Potion Mimic (Senior Member)
Posts: 7349
Joined: Thu Jul 24, 2008 12:25 pm
Location: Gensokyo

Re: Generic Egoboo revival thread

Post by Shade »

Critical bug: Sometimes, Egoboo deletes your character upon exporting rather than saving it. My debug adventurer vanished after visiting the test module twice.

EDIT: How are experience requirements beyond level 6 calculated?
Cimeries
Lumberjack (Developer)
Lumberjack (Developer)
Posts: 7720
Joined: Wed Jul 23, 2008 6:56 am

Re: Generic Egoboo revival thread

Post by Cimeries »

bgbirdsey wrote:I have experimented with removing the background from the existing icons. Not as easy as one might think...
Especially since they appear to have been converted at some point, resulting in more artifacts. I noticed a lot of mess when I was examining the icons up close, and I don't remember it being there. :P
:wink:
bgbirdsey
{]-[0{0|307 (Developer)
{]-[0{0|307 (Developer)
Posts: 1864
Joined: Wed Jul 23, 2008 4:22 am
Location: Minnesota, USA

Re: Generic Egoboo revival thread

Post by bgbirdsey »

Not artifacts, I believe. They were probably developed for a 256 color display with a certain palette and the "artifacts" is color dithering done by hand.
User avatar
Zefz
Squirrel Knight (Administrator)
Squirrel Knight (Administrator)
Posts: 3820
Joined: Wed Jul 23, 2008 1:27 am
Location: Norway
Contact:

Re: Generic Egoboo revival thread

Post by Zefz »

bgbirdsey wrote:I have experimented with removing the background from the existing icons. Not as easy as one might think...
What was the problem? It should be a fairly simple operation using alpha layer channels.
User avatar
woodmouse
Monolich (Senior Member)
Monolich (Senior Member)
Posts: 4586
Joined: Wed Jul 23, 2008 3:53 pm
Location: Finland
Contact:

Re: Generic Egoboo revival thread

Post by woodmouse »

Zefz wrote:
bgbirdsey wrote:I have experimented with removing the background from the existing icons. Not as easy as one might think...
What was the problem? It should be a fairly simple operation using alpha layer channels.
It's probably difficult to keep the lines smooth?
Once upon a time, when unicorns roamed the earth...
bgbirdsey
{]-[0{0|307 (Developer)
{]-[0{0|307 (Developer)
Posts: 1864
Joined: Wed Jul 23, 2008 4:22 am
Location: Minnesota, USA

Re: Generic Egoboo revival thread

Post by bgbirdsey »

the edges of the objects are "alpha blended" with the background tile, and sometimes outlined, etc, So that there is no east way to make an automatic procedure for separating the icon from the background.
Cimeries
Lumberjack (Developer)
Lumberjack (Developer)
Posts: 7720
Joined: Wed Jul 23, 2008 6:56 am

Re: Generic Egoboo revival thread

Post by Cimeries »

The icons that I made using the model viewer have a black outline and were scaled down and anti-aliased directly on top of the background, so it may be simpler to just recapture them with the model viewer and make larger, background-less versions.
:wink:
User avatar
penguinflyer5234
Sheep (Developer)
Sheep (Developer)
Posts: 3025
Joined: Wed Jul 23, 2008 1:39 am
Location: Best Southwest

Re: Generic Egoboo revival thread

Post by penguinflyer5234 »

Shade wrote:EDIT: How are experience requirements beyond level 6 calculated?

Code: Select all

for ( level = MAXBASELEVEL; level < MAXLEVEL; level++ )
    {
        Uint32 xpneeded = pcap->experience_forlevel[MAXBASELEVEL - 1];
        xpneeded += ( level * level * level * 15 );
        xpneeded -= (( MAXBASELEVEL - 1 ) * ( MAXBASELEVEL - 1 ) * ( MAXBASELEVEL - 1 ) * 15 );
        pcap->experience_forlevel[level] = xpneeded;
    }
where MAXBASELEVEL is 6 and MAXLEVEL is 20 and pcap->experience_forlevel is the xp needed for level i + 1
...
bgbirdsey
{]-[0{0|307 (Developer)
{]-[0{0|307 (Developer)
Posts: 1864
Joined: Wed Jul 23, 2008 4:22 am
Location: Minnesota, USA

Re: Generic Egoboo revival thread

Post by bgbirdsey »

Sure, cime. Zefz's statement is true about all the icons in egoboo, which should be alpha blended in the same way he is suggesting.

Also, having the artwork for (say) a sword ocon could be used for any number of things including making a "sword book" or adding the icon to a flag or anything you can think of. Maybe the summon cards idea, etc.
User avatar
Shade
Potion Mimic (Senior Member)
Potion Mimic (Senior Member)
Posts: 7349
Joined: Thu Jul 24, 2008 12:25 pm
Location: Gensokyo

Re: Generic Egoboo revival thread

Post by Shade »

@pf5234: I'm not good with non-Egoboo code. ^^"
So basically, it takes the Exp requirement for level 6 and then increases it by an exponential amount that is the same for all characters?
...it'd probably be best if you could explain it to me using an example. Say, the current Lv7 and Lv8 requirements for an adventurer or something. ^^"
User avatar
penguinflyer5234
Sheep (Developer)
Sheep (Developer)
Posts: 3025
Joined: Wed Jul 23, 2008 1:39 am
Location: Best Southwest

Re: Generic Egoboo revival thread

Post by penguinflyer5234 »

level 02: 00300
level 03: 00900
level 04: 02700
level 05: 05400
level 06: 07500
level 07: 08865 = 7500 - 5*5*5*15 + 6*6*6*15 = 7500 - 1875 + 3240
level 08: 10770 = 7500 - 5*5*5*15 + 7*7*7*15 = 7500 - 1875 + 5145
level 09: 13305
level 10: 16560
level 11: 20625

and so forth
...
Post Reply