Internal Rename. - Page 2

Internal Rename.

A dynamic game undergoing constant development and refinement, that attempts to balance playability with fresh and innovative features.

Moderator: Content Developer

luckywaldo7
Posts: 1398
Joined: 17 Sep 2008, 04:36

Re: Internal Rename.

Post by luckywaldo7 »

Not to be pushy on it still, but how much stuff can we just say 'screw it' with? There aren't really any missions yet, or any planetwars yet afaik, all models are replaced so that particular function of tracking replacements in modelbase isn't really needed, and it will be like starting over again with modstats but I don't see that as so much a big deal.

I mean, if its put off much more it will probably be 9000x times harder to deal with, once the campaign and pw and such are going, so if it is ever to be done ever it probably needs to be done now.
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Internal Rename.

Post by Licho »

I dont want to deal with it at all! There is absolutely no reason to rename other than idelogical.

Rename wont make it less confusing for existing devs but more.

Ideological reasons to change stuff are almost always bad reasons.
User avatar
Pxtl
Posts: 6112
Joined: 23 Oct 2004, 01:43

Re: Internal Rename.

Post by Pxtl »

Well, I think the concern is less ideological than it is legal. The names will obviously be the last, trivial piece of Cavedog IP, and as missions and PlanetWars content is created, it will only become more difficult to extirpate it.

That said, I don't think Atari will ever give a crap what the units are called.
SirMaverick
Posts: 834
Joined: 19 May 2009, 21:10

Re: Internal Rename.

Post by SirMaverick »

Licho wrote:I assure you there is no simple way to do it. Its scattered in many diverse systems and you cannot replace stuff buried deep in code..
I agree, it's bad by design.
Saktoth
Zero-K Developer
Posts: 2665
Joined: 28 Nov 2006, 13:22

Re: Internal Rename.

Post by Saktoth »

When we transitioned to ZK, the janus because nsaclash, the mumbo hoverriot, the egg hoverassault, and all the factories became factory<name>. It didnt break all that much.

People are right that if we want to do this, we should do it now. It isnt about 'idealogy', it is about finding units easily for new and existing developers (Even after all this time we dont have all the unit names memorized), in files, in modstats, and elsewhere. It is also about ensuring all the model and script names match the unitdef names, which is a different, but related problem.

I agree there are higher priorities at this point, but i still think it is a good idea. We have to do missions, website, content, etc. But if someone wants to take the time to do this, you have my support.
User avatar
MidKnight
Posts: 2652
Joined: 10 Sep 2008, 03:11

Re: Internal Rename.

Post by MidKnight »

As I said, tell me the scheme you want to use for new names, and tell me everywhere that you want the names changed, and I'll write you the script. I can't, though, until I have that information, and until you guys have decided on what you want to do. :?
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Internal Rename.

Post by Licho »

If you rename please do it name based and not factory/class ..
I dont know what mumbo is except that it is mumbo .. etc..
Google_Frog
Moderator
Posts: 2464
Joined: 12 Oct 2007, 09:24

Re: Internal Rename.

Post by Google_Frog »

MidKnight wrote:As I said, tell me the scheme you want to use for new names, and tell me everywhere that you want the names changed, and I'll write you the script. I can't, though, until I have that information, and until you guys have decided on what you want to do. :?
This is a complete misunderstanding of the problem. Basically the only answer to "where are all the references to unit names?" is; Potentially in every file that ends in .lua.

Noone wrote all the code and noone can remember where all the references to unit names are. Yes most names are in configs but you can't count on that. Basically it is a pain to figure out.

Yes a rename would be good if there wasn't anything more important to do. I followed the chassis-role naming scheme with factories, as in just like a hoverskirm is a hovercraft that skirmishes a factoryhover is a factory that makes hovercrafts. I don't like the unit name naming scheme as names change often and are hard to remember. Roles are much more concrete and anyway if a unit changes role it would be worthwhile 'creating' a new unit by renaming the unitdef.
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Re: Internal Rename.

Post by Licho »

Roles change much more often.

Penetrator, roach, tick, glaive all original CA unit changed "factory/class" but almost none changed name.

Also some roles are unclear - whats crabe - cloakarty ? spiderskirm ? I simply don't know..

What is roach? shieldriot? What is outlaw then?

This naming scheme is completely sucky because it does not preserve unique identity of units, but it tries to categorize them.

If i'm searching for rocko I want to find rocko - unit with known combat parameters and looks unrelated to its current and often arbitrary assignment to some random factory.

It could be shieldskirm, cloakskirm even spiderskirm for what I know - but I dont care, I dont care about lab and role, I want to find unique unit called rocko.

Keeping unique name simply preserves unique identity, keeping more information and no less and changes less often.

It's also "handle" used when we talk about units. We don't call rocko cloakskirm or zeus cloakassault .. we call it rocko and zeus.

There is no sense in changing that.
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Re: Internal Rename.

Post by Neddie »

When I wanted to do this, I ran out interest after paring down the options to [SIDE][FACTORY/CLASS][ROLE], [SIDE][NAME] and [NAME]. I wanted to use the first because I felt the names were going to change; there were efforts later to change them, but no consistent nomenclature appeared.

The situation has changed, and if it were my project I would go ahead with a unit name based system for the reasons Licho has given. That said, sometime in 2009 I suggested implementing multiple nomenclatures at once, one with [FACTORY/CLASS][ROLE] and one with the simple external name, so people familiar with a unit could place it by name and people familiar with the role could place it by role. This would require more work and some Lua, but it is an option worth considering if you want a compromise between Google and Licho.
luckywaldo7
Posts: 1398
Joined: 17 Sep 2008, 04:36

Re: Internal Rename.

Post by luckywaldo7 »

Perhaps regardless of how the internal renaming goes, we should finish whatever unit renaming we are going to do? Is this something that would be good to throw out to the forum to brainstorm on?
Saktoth
Zero-K Developer
Posts: 2665
Joined: 28 Nov 2006, 13:22

Re: Internal Rename.

Post by Saktoth »

Im fine with Licho's scheme. The problem is, as lucky mentions, a lot of units might do with a rename from OTA, and others just have crappy generic names (Still not happy with 'glaive' for my beautiful spherebot, we have so many units named after polearms in all sorts of factories).

Glaive is itself a rename of the peewee/spherebot, it is worth mentioning, and roach and Penetrator are both OTA names. I know licho doesnt think OTA unit names are a problem, but when you have something like the Instigator, Slasher and Weasel, it may be worth preventing players from going 'Hang on a second, i remember this...' (Since frankly, its not entirely appropriate anyway, they're rather different units).
User avatar
Pxtl
Posts: 6112
Joined: 23 Oct 2004, 01:43

Re: Internal Rename.

Post by Pxtl »

+1 on disliking "Glaive" name. It's the zergling of CA. It deserves a more memorable title.
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Re: Internal Rename.

Post by NOiZE »

Don't rename, thats just silly.
User avatar
ginekolog
Posts: 837
Joined: 27 Feb 2006, 13:49

Re: Internal Rename.

Post by ginekolog »

Renaming would break all my BA shortcuts for instance, i use space+shift+e for mex for instance and it works in BA or ZK, but not in XTA cause they renamed.

I kinda like zerok, somehow its much better than CA.
User avatar
Echo419
Posts: 64
Joined: 31 Aug 2010, 14:09

Re: Internal Rename.

Post by Echo419 »

ginekolog wrote:Renaming would break all my BA shortcuts for instance, i use space+shift+e for mex for instance and it works in BA or ZK, but not in XTA cause they renamed.

I kinda like zerok, somehow its much better than CA.
Mex in ZK would still remain as BWW if youre on radial build menu.
User avatar
CarRepairer
Cursed Zero-K Developer
Posts: 3359
Joined: 07 Nov 2007, 21:48

Re: Internal Rename.

Post by CarRepairer »

Echo419 wrote:
ginekolog wrote:Renaming would break all my BA shortcuts for instance, i use space+shift+e for mex for instance and it works in BA or ZK, but not in XTA cause they renamed.

I kinda like zerok, somehow its much better than CA.
Mex in ZK would still remain as BWW if youre on radial build menu.
You're thinking of Gesture Menu when you say BWW. Radial Buildmenu uses DEE for mex. It is a different widget designed purely with the keyboard shortcuts in mind (by using D and its surrounding keys for ease of use), while Gesture Menu was mainly designed for gestures.
User avatar
Blackdutchie
Posts: 71
Joined: 12 Mar 2009, 20:41

Re: Internal Rename.

Post by Blackdutchie »

Except that hotkeys in gesture menu are also centered, but around qweasdzxc instead of wersdfxcv
Post Reply

Return to “Zero-K”