Pretty Colors!

A place to post suggestions for new features, new bugs, and comments about the existing code.
Icky
Posts: 1436
Joined: Sat Jan 21, 2006 8:00 am

Post by Icky »

Alien51 wrote:QUOTE (Alien51 @ Mar 4 2011, 04:00 PM) Well would adding a 2nd layer within the ship selection drop down menu be possible and easy? It seems it would be.
I have no idea how easy it would be. It wouldn't be as simple as just adding a dropdown, though. You need to have a way to color the models then. And it needs to apply to only the "ship" portion of the model, not the glass/cockpit or light or decal sections.

So it seems like it would be a considerable effort for something that is rather shallow.
Terran wrote:QUOTE (Terran @ Jan 20 2011, 03:56 PM) i'm like adept
Broodwich wrote:QUOTE (Broodwich @ Jun 6 2010, 10:19 PM) if you spent as much time in game as trollin sf might not be dead
Adept
Posts: 8660
Joined: Thu Sep 27, 2007 12:53 pm
Location: Turku, Finland

Post by Adept »

TheCorsair wrote:QUOTE (TheCorsair @ Mar 4 2011, 06:21 AM) You should post this in CC. Sounds like the exact kind of suggestions they are looking for!
You must be so very bored. Poor guy.


@ Alien: I think there was something in the history of Allegiance about the devs wanting individual decals on the ships.

Chance of this being implemented 10 years later: 0.00%
ImageImageImageImageImage
<bp|> Maybe when I grow up I can be a troll like PsycH
<bp|> or an obsessive compulsive paladin of law like Adept
Alien51
Posts: 790
Joined: Fri Nov 02, 2007 5:28 pm
Location: Florida

Post by Alien51 »

Don't want individual decals, that would be a lot of work. Just some colors, like 8 or so.
__________________________________________________________________________
Image
Image
LANS
Posts: 1030
Joined: Wed Feb 24, 2010 5:17 am
Location: Toronto, Canada

Post by LANS »

Alien51 wrote:QUOTE (Alien51 @ Mar 4 2011, 04:20 PM) Don't want individual decals, that would be a lot of work. Just some colors, like 8 or so.
I could start this post with the oh-so standard "YOU ARE A STUPIDHEAD" but it won't actually get you to leave this topic alone or learn anything. So:

Alien, its not a matter of graphics complexity, its a huge change to the way the game loads and renders graphics. Please, please learn some basic programming before suggesting code changes so you can actually understand how much work is involved.

Right now, the server tells your computer what ship an enemy is in. Based on that, your computer can load the appropriate model and skin. Assuming that you can't color your whole ship, and you can just pick from a set of pre-made skins that are on AU, your suggestion requires the following code changes:

1) UI change to allow player to select ship skin.
2) Somewhere to store this data on the client side, and load it every time you change ships (every ship would require its own set of skins).
3) Modification to the network code to send this information to the server.
4) Modification to server to rebroadcast this information to clients.
5) Modification to graphics rendering code to read the ship skin information when loading ship models.


None of these steps are trivial, and all of them are a waste of time compared to the current buglist - have a look.
Let alone actually being able to paint the ship yourself, rather than pre-set models.

http://trac.alleg.net/report/1


All of this completely ignores the balance issues which will be affected by ship skin. White ships are much easier to hit than black ships, and if you can pick your own colors, are you going to pick something that looks cool or an all-black ship to make it impossible to see?
ImageImage
Alien51
Posts: 790
Joined: Fri Nov 02, 2007 5:28 pm
Location: Florida

Post by Alien51 »

I see someone didn't read my post...

I was suggesting making a few preset ships with colors for players to choose from.
__________________________________________________________________________
Image
Image
Makida
Posts: 1793
Joined: Tue May 08, 2007 12:04 pm
Location: Canada

Post by Makida »

That does sound like it would be theoretically doable, but it would still be a ton of work. Every ship you want multiple colours for would have to be re-skinned, basically a separate model created for each colour, and these new models added to the core. Technically it wouldn't even be a code change, as far as this goes -- it would be no different from adding new ships to the core, I guess, except they'd be identical in every way except their colour. But as you note, some additional interface element would have to be added to the ship loadout screen, since no-one would want to scroll through 8 (or even 2) versions of the same ship just to pick a colour, obviously. I have no idea how difficult a code change that would be, but I strongly doubt it would be trivial.

Actually, this would require a lot of thought, and might not be so easy at all. In the heat of battle, no-one will want to take the time to pick a pretty colour for their ship. Heck, there's barely enough time to make sure you have the right load-out, most of the time! So, if this were to be done, you'd need some way for a pilot to choose their preferred colour just once, and then for ships of that colour to be automatically chosen from then on, without the pilot ever having to worry about it again. But then the game would need some way of "knowing" which colour selection to associate with which models, and would need to have some way of displaying only those models in the loadout screen... It doesn't sound very easy at all, actually. It sounds like a lot of programming. I mean, I don't *know*, but... it doesn't sound like a trivial, simple change.

An additional problem is that, IIRC, there is only a limited number of ships that can actually be in a core. Every new ship (or piece of tech, or other item) added to the core takes up an extra "definition", and there's only so many to go around; doubling the number of ships, never mind making it 8 times higher, might not even be possible at all. It would require some pretty fundamental changes to the code. I'm not 100% sure of this, though -- just something I remember hearing from people who know this sort of stuff, ages ago.

Anyway, even if it's doable and not super-complex, it would still take many hours for someone to do this in their spare time. You'd have to convince someone who can do code and graphics to volunteer their time for this project... Or learn how to do it. :P
Last edited by Makida on Sat Mar 05, 2011 12:50 am, edited 1 time in total.
Alien51
Posts: 790
Joined: Fri Nov 02, 2007 5:28 pm
Location: Florida

Post by Alien51 »

Thanks girly.

Only a limited number of definitions are allowed? That's odd.
__________________________________________________________________________
Image
Image
Spinoza
Posts: 799
Joined: Tue Nov 27, 2007 6:25 pm
Location: Israel

Post by Spinoza »

If I could pick a colour, I'd pick the one which makes it harder for people to hit me.
No, I'm not joking.
Image Image Image
fuzzylunkin1

Post by fuzzylunkin1 »

The best solution would be some 3rd party that you use, something alike to Modulus.

Better get writing.
Alien51
Posts: 790
Joined: Fri Nov 02, 2007 5:28 pm
Location: Florida

Post by Alien51 »

Any coder care to tell me how trivial a 2nd layer of drop down menu's in the ship selection (f4) screen would be?
__________________________________________________________________________
Image
Image
Post Reply