City of Heroes Forums

Go Back   City of Heroes Forums > English > For Fun! > City Life - CoH & CoV General Discussions
North America
Europe
Information Transferred Using SSL

City Life - CoH & CoV General Discussions This forum is for City of Heroes and City of Villains game-related discussions ONLY. Off-topic threads will be removed.

Reply
 
Thread Tools Display Modes
Old 09-17-2009, 02:05 PM   #1
Vanden

Vanden's Avatar

Legend
 
Join Date: Mar 2005
Location: The Storm Palace
Posts: 4,862
BABs, don't forget your promise to me!

Remember? Remember what you said in this post here? I still wanna know!
__________________
Issue 16 made me feel like this.
Warning: This poster likes to play Devil's Advocate.

Vanden is online now   Reply With Quote

Old 09-17-2009, 02:07 PM   #2
Kitsune Knight

Kitsune Knight's Avatar

Forum Cartel
 
Join Date: Jan 2007
Posts: 12,642
Re: BABs, don't forget your promise to me!

Who said they were done?



(he could make that claim, as there's still the pools, APP/EPPs, HEATs/VEATs )
__________________
Kitsune Knight is offline   Reply With Quote

Old 09-17-2009, 02:08 PM   #3
Vanden

Vanden's Avatar

Legend
 
Join Date: Mar 2005
Location: The Storm Palace
Posts: 4,862
Re: BABs, don't forget your promise to me!

Don't think that hadn't occurred to me.
__________________
Issue 16 made me feel like this.
Warning: This poster likes to play Devil's Advocate.

Vanden is online now   Reply With Quote

Old 09-17-2009, 02:09 PM   #4
Razoras

Razoras's Avatar

Mentor
 
Join Date: Apr 2004
Location: Pinnacle, Virtue, Portland(OR)
Posts: 1,592
Re: BABs, don't forget your promise to me!

Didn't he post that it took a year or two of constant on-the-side work?
__________________
My Going Rogue Trailer

Virtue (blue) - Wes The Mess
Virtue (red) - Jess The Best
@Razoras
Razoras is offline   Reply With Quote

Old 09-17-2009, 02:12 PM   #5
Zekiran_Immortal

Zekiran_Immortal's Avatar

Forum Cartel
 
Join Date: Jul 2004
Location: San Diego CA
Posts: 22,112
Re: BABs, don't forget your promise to me!

It took a minimum of 1.5 years, once they were able to start dedicating people to it after NC bought the property. With extra hands on it still took at least 1 full year. And no they're not done yet.
__________________
Protector Server
Elf Form! - please include global/forum name
'it's like "squat, rip, toss"...it feels awkward to me.' -- Vojin
Zekiran_Immortal is offline   Reply With Quote

Old 09-17-2009, 03:50 PM   #6
BackAlleyBrawler

BackAlleyBrawler's Avatar

Legend
 
Join Date: Mar 2007
Location: Retired
Posts: 1,934
Re: BABs, don't forget your promise to me!

Quote:
Originally Posted by Vanden View Post
Remember? Remember what you said in this post here? I still wanna know!
It's already been said, but close to a year and a half after the feature was green-light. I couldn't tell you how exactly much of that period of time went into actual work on power customization. It was more start-stop as the tech was created around it, and we had to work on content for other issues. But, I believe our first working prototype powers were for Fire Blast and according to the revision history, that goes back as far as 5/15/2008.

There was also time spent on creating and refining tools and scripts to process the monstrous amount of data before we even dug in and started manipulating that data by hand. One of our programmers wrote a python script that parsed through power definitions, collected all of the animation/FX scripts associated with each power, dug in those and found all of the FX scripts and all of the particle scripts, copied everything over to a separate location (where they could be changed without affecting the original FX/Particle scripts), and renamed/relinked all of these things. That script alone made this feature possible. It took me literally about a week to manually prepare a single powerset consisting of 9 powers while the script could crunch through an entire Archetype in a matter of minutes.

Ultimately, we ended up with 1,200+ customizable powers (counting duplicates across multiple ATs), 2400+ FX scripts, and 6,700+ particle scripts. Every single one of which was at one point edited by hand.

As a feature, it's got a much longer history than even that. I did a lot of fruitless experimentation around the same time as weapon customization. There's also some code in the FX script for hue shifting that pre-dates Issue 8 (when I started). I don't know all of the reasons why Cryptic didn't want to move forward with it at that time or when exactly they made that decision, but ultimately we ended up taking a very different approach to the whole system.

[edit]I should have thought about this before, but all the work with the power FX/particle scripts was only one portion of this whole system. There was also design work done in terms of what the experience of customizing powers should be like, what the costs would be, how the interface would work, lots of back end work to store that data on characters, get those customized FX from the server to everyone's client, and of course the whole power customization window interface integrated into the new character creation workflow. Every player power definition was updated to reference these new visual FX scripts, we got new blend modes for the particle system to make using the 'dark' themes more intuitive, work was done to make customized FX work in demorecords, the list goes on and on. All together there were a half dozen people who contributed a serious amount of work into this system and as we approached the launch of I16 many more joined the effort to get it birthed.

And we've only done primary and secondary powers.
__________________
____________________________________
C. Bruce - Senior Animation/Visual Effects Lead

Last edited by BackAlleyBrawler; 09-17-2009 at 09:37 PM.
BackAlleyBrawler is offline   Reply With Quote

Old 09-17-2009, 03:59 PM   #7
Vanden

Vanden's Avatar

Legend
 
Join Date: Mar 2005
Location: The Storm Palace
Posts: 4,862
Re: BABs, don't forget your promise to me!

And yet you still hunkered down and did it. Many kudos to you and your team!
__________________
Issue 16 made me feel like this.
Warning: This poster likes to play Devil's Advocate.

Vanden is online now   Reply With Quote

Old 09-17-2009, 04:08 PM   #8
Zyphoid

Zyphoid's Avatar

Legend
 
Join Date: Jun 2004
Location: on HUB
Posts: 3,433
Re: BABs, don't forget your promise to me!

I am just hope some of the nay sayers are still around to see the fruits of your labor.
__________________
Types of Swords
My Portfolio
Zyphoid is online now   Reply With Quote

Old 09-17-2009, 04:20 PM   #9
Thirty-Seven

Thirty-Seven's Avatar

Legend
 
Join Date: Aug 2007
Location: 100101
Posts: 4,523
Re: BABs, don't forget your promise to me!

Quote:
Originally Posted by Zyphoid View Post
I am just hope some of the nay sayers are still around to see the fruits of your labor.
Trust me they are... or there are all new people complaining about the feature (even now).

I have to admit, I was less than stoked when I heard about the feature being implemented. Personally, I like the way almost everything looked before, but this really does open a TON of doors concept-wise, and is just one more thing to draw people to this game, which is ALWAYS a good thing.

Awesome job BaB and BaB's minions!!
Thirty-Seven is online now   Reply With Quote

Old 09-17-2009, 04:22 PM   #10
Swamp_Goblin

Swamp_Goblin's Avatar

Cohort
 
Join Date: Jun 2005
Posts: 626
Re: BABs, don't forget your promise to me!

Quote:
Originally Posted by Vanden View Post
And yet you still hunkered down and did it. Many kudos to you and your team!

Thank you very much BaBs and Team. That much work deserves the gratitude!
__________________
Virtue:
Swamp Goblin (50)
Frosty Goblin (So close and yet so far)
Umbra Goblin (50)
Mecha Swamp Goblin (Current Project)
-----------------------------------
Nec audiendi qui solent dicere, Vox populi, vox Dei, quum tumultuositas vulgi semper insaniae proxima sit.
Swamp_Goblin is offline   Reply With Quote

Old 09-17-2009, 04:35 PM   #11
Zekiran_Immortal

Zekiran_Immortal's Avatar

Forum Cartel
 
Join Date: Jul 2004
Location: San Diego CA
Posts: 22,112
Re: BABs, don't forget your promise to me!

BABS, you totally rule, you know that right? Well, now you do. The work that has gone into this has obviously been time consuming and difficult at times but hey - it's obvious to most of us that it's well worth that effort.
__________________
Protector Server
Elf Form! - please include global/forum name
'it's like "squat, rip, toss"...it feels awkward to me.' -- Vojin
Zekiran_Immortal is offline   Reply With Quote

Old 09-17-2009, 05:14 PM   #12
Mikuruneko


Apprentice
 
Join Date: Mar 2007
Location: Idaho
Posts: 124
Re: BABs, don't forget your promise to me!

I, as with many of my fellow players, greatly appreciate all the hard work and effort you and your crew put in, BABs. Our characters are even more customizable and able to be more personalized than ever, and that says a lot. It brings our visions for our characters even closer to the ideal in our heads and makes them that much more enjoyable to play.

You accomplished a monumental task in a fairly short amount of time, and it shows the talent and dedication City of Heroes has supporting it in its devs. The best for our game is yet to come,and I'm satisfied we have the talent to get there.

Oh, and your guy who codes in Python gets extra kudos - Python is awesome!
__________________
"Yes, yes this is a fertile land and we will thrive. And we shall rule over this land, and call it... ... This Land."

Virtue:
Main: Mikuruneko (50, Katana/Regen Scrapper)
Alts: Many
Mikuruneko is online now   Reply With Quote

Old 09-17-2009, 06:10 PM   #13
Calibre


Mentor
 
Join Date: Jun 2004
Location: FAY, NC
Posts: 1,334
Re: BABs, don't forget your promise to me!

Quote:
Originally Posted by Vanden View Post
And yet you still hunkered down and did it. Many kudos to you and your team!
The Team and BaBs deserve Canadian Whiskey for Christmas!

yay!

Cal
__________________

If you choose not to decide...
You still have made a choice..
Calibre is offline   Reply With Quote

Old 09-17-2009, 07:12 PM   #14
Twisted Toon

Twisted Toon's Avatar

Legend
 
Join Date: Sep 2004
Location: Behind the rock.
Posts: 2,995
Re: BABs, don't forget your promise to me!

Quote:
Originally Posted by BackAlleyBrawler View Post
One of our programmers wrote a python script that parsed through power definitions, collected all of the animation/FX scripts associated with each power, dug in those and found all of the FX scripts and all of the particle scripts, copied everything over to a separate location (where they could be changed without affecting the original FX/Particle scripts), and renamed/relinked all of these things. That script alone made this feature possible.
Have you promoted that programmer to your second in command?

Maybe gave him a nice bonus?

How about a lollipop and a cup of cocoa?

That guy really does deserve some congratulations.

And you do too, BaB, for being the kind of guy you are.
__________________
There I was, between a rock and a hard place. Then I thought, "What am I doing on this side of the rock?"

RandomJerk: u suck
Steelclaw: yeah, those vowels are tramps
Twisted Toon is online now   Reply With Quote

Old 09-17-2009, 11:19 PM   #15
LordSquigie

LordSquigie's Avatar

Trainee
 
Join Date: Dec 2006
Posts: 189
Re: BABs, don't forget your promise to me!

Quote:
Originally Posted by BackAlleyBrawler View Post
[The Grand Endeavor]
While reading that, am I the only one who envisioned a timeline-montage, with sweeping orchestral accompanyment?
__________________
Subversive Element, member of the Resistance

Knockback is a sure sign that God loves and cherishes us all and wants us to be happy.
LordSquigie is offline   Reply With Quote

Old 09-17-2009, 11:35 PM   #16
Samuel_Tow

Samuel_Tow's Avatar

Forum Cartel
 
Join Date: Jun 2004
Posts: 28,136
Re: BABs, don't forget your promise to me!

I am officially impressed. I always knew this would be a lot of works (BABs said as much a lot back when we were pestering him about it at every turn), but I didn't suspect it was quite THIS much work. Just goes to show you, guys, they are not sitting on their hands, collecting pay checks and laughing with glee. These guys are working hard at making this a great game, and I for one thing we ought to be a little more appreciative and a little less bitchy, to say the least.

As a matter of fact, reading this gave me an image of one of those Mythbusters moments where they band together and do something huge, thought impossible, kind of impractical, but really, really, REALLY awesome! And do it on a budget, no less. Honestly, at this point in time, I couldn't be happier with the state of the game.
__________________
Of all the things I've lost,
I think I miss my mind the most.
Samuel_Tow is online now   Reply With Quote

Old 09-17-2009, 11:38 PM   #17
hazey


Apprentice
 
Join Date: May 2007
Posts: 149
Re: BABs, don't forget your promise to me!

I actually feel a little sorry for new players arriving into the game now, they will have nothing to compare to and will just assume we have always had awesome colour choices for our powers.
hazey is offline   Reply With Quote

Old 09-18-2009, 12:47 AM   #18
Silver Gale

Silver Gale's Avatar

Legend
 
Join Date: Jul 2005
Location: Eastern Europe
Posts: 2,316
Re: BABs, don't forget your promise to me!

Quote:
Originally Posted by BackAlleyBrawler View Post
One of our programmers wrote a python script that parsed through power definitions, collected all of the animation/FX scripts associated with each power, dug in those and found all of the FX scripts and all of the particle scripts, copied everything over to a separate location (where they could be changed without affecting the original FX/Particle scripts), and renamed/relinked all of these things. That script alone made this feature possible.
Wow, python really *does* make impossible things happen.
__________________


Character index
Silver Gale is online now   Reply With Quote

Old 09-18-2009, 01:30 AM   #19
BigFish

BigFish's Avatar

Super-Powered
 
Join Date: May 2006
Location: the Lou
Posts: 911
Re: BABs, don't forget your promise to me!

I believed you when you said it could be done, but would take an incredible amount of man hours to do.

You are a modern Herakles, and we marvel at your labors
__________________

There is no such thing as an "innocent bystander" in Praetoria
BigFish is offline   Reply With Quote

Old 09-18-2009, 02:15 AM   #20
Techbot Alpha

Techbot Alpha's Avatar

Renowned
 
Join Date: Sep 2008
Posts: 7,956
Re: BABs, don't forget your promise to me!

Now, if only they could figure some code to let the Devs come visit us on EU live servers, not just test...


I jest. I love the fact we actualy get nuggets of insight like this (and DO even on the EU side, thanks to the new forums =P ) Awesome work man.
__________________
Query: mental health status: insufficient sanity?
Definitive statement: current location: Sparta!

Crown of Iron, Heart of Steel Part 1: ID - 236933. A dimension away, but some things never change.
Ten Thousand Fists: ID - 68825. Get to the bottom of a string of technological thefts.
Techbot Alpha is online now   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 06:23 PM.


Paragon Studios NCsoft
Powered by vBulletin
Copyright © 2000-2009 Jelsoft Enterprises Limited.