Titan Network

Community => City of Heroes => Topic started by: Steelclaw on February 08, 2013, 05:52:03 PM

Title: If I Were an Uber-Programmer/Hacker...
Post by: Steelclaw on February 08, 2013, 05:52:03 PM
I would make the game possible to be stand alone.

* Put everything into one program with no server involvement and no need for internet availability.

* Find Team would access your own character list so you could import them.

* Each character imported you could assign one of the available A.I.'s so they either behave like Mastermind Pets or as the Custom Critter AI from the Architect Entertainment system.

* While run by the computer your characters will be sidekicked/exemplared to the same level as the one you are running.  In your options menu you can select whether they earn XP or not during the missions they are so used.

* Characters run by the computer earn loot drops as normal.  While you do not have access to that loot while they are in NPC status, any such drops other than influence will be announced in the chat window.  "Wild Bill Hiccup just received an Inanimate Carbon Rod!"    "Bulbous Bob just received a Damage Enhancement!" and so on.

* The more time you spend playing the more Phantom Players are playing as well.  While you never actually see these people, they are active in WW and the Black Market.  Basically I'd create an algorithm by which items are randomly put up for bid in the Auction House.  The greater the number of any given item exist the lower the asking price, while rarer items have much higher costs.  This is basically a big crap shoot however, since it's all randomly generated.  But, be that as it may, it beats having to farm endlessly for a specific recipe/salvage/etc for what you want.

* The Sign In screen would be replaced with a series of toggles allowing you to turn on/off various game events such as the Winter Event, Halloween Event, Rikti Invasion, etc.  All said events would be under the same rules as they are currently.  I don't think I'd put in a Double XP Weekend toggle... just seems a bit too much like overkill.

* Finally, I would eliminate the League system and change all existing Trials to Task Forces.  That way you don't have to create 24 Incarnate characters to run one and your computer won't have to handle the AI of all of them.  Enemy difficulty, etc would be changed accordingly.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: indiramourning on February 08, 2013, 05:59:44 PM
Make it so... I wish  ;D

I still get an achy heart when I think about CoH.  *sigh*
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: JaguarX on February 08, 2013, 06:34:06 PM
Quote from: Steelclaw on February 08, 2013, 05:52:03 PM
I would make the game possible to be stand alone.

* Put everything into one program with no server involvement and no need for internet availability.

* Find Team would access your own character list so you could import them.

* Each character imported you could assign one of the available A.I.'s so they either behave like Mastermind Pets or as the Custom Critter AI from the Architect Entertainment system.

* While run by the computer your characters will be sidekicked/exemplared to the same level as the one you are running.  In your options menu you can select whether they earn XP or not during the missions they are so used.

* Characters run by the computer earn loot drops as normal.  While you do not have access to that loot while they are in NPC status, any such drops other than influence will be announced in the chat window.  "Wild Bill Hiccup just received an Inanimate Carbon Rod!"    "Bulbous Bob just received a Damage Enhancement!" and so on.

* The more time you spend playing the more Phantom Players are playing as well.  While you never actually see these people, they are active in WW and the Black Market.  Basically I'd create an algorithm by which items are randomly put up for bid in the Auction House.  The greater the number of any given item exist the lower the asking price, while rarer items have much higher costs.  This is basically a big crap shoot however, since it's all randomly generated.  But, be that as it may, it beats having to farm endlessly for a specific recipe/salvage/etc for what you want.

* The Sign In screen would be replaced with a series of toggles allowing you to turn on/off various game events such as the Winter Event, Halloween Event, Rikti Invasion, etc.  All said events would be under the same rules as they are currently.  I don't think I'd put in a Double XP Weekend toggle... just seems a bit too much like overkill.

* Finally, I would eliminate the League system and change all existing Trials to Task Forces.  That way you don't have to create 24 Incarnate characters to run one and your computer won't have to handle the AI of all of them.  Enemy difficulty, etc would be changed accordingly.

I would go for this in a heartbeat.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Arachnion on February 08, 2013, 07:34:10 PM
Very interesting post you have there, Steelclaw.

I like it!

:D
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Ironwolf on February 08, 2013, 09:19:36 PM
I seriously would like to see an attempt to do something like this even if the game is restored.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Aleksandros on February 08, 2013, 10:17:51 PM
I would jump on this in half a second  :-\  Wallpaper of my lead toon, and browsing my library of screenshots is just twisting the knife lately.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Kaiser Tarantula on February 09, 2013, 01:25:17 AM
If this were done, I would be all over it so fast you'd swear I had Super Speed six-slotted.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Victoria Victrix on February 09, 2013, 01:55:49 AM
Find said programmer.  Hope he is unemployed.  Raise about 40k to fund him for one year.  Give him one year to complete the project.  Pay him by the month so that if it is clear he is getting no results you can fire him and try again with someone else.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Triplash on February 09, 2013, 01:59:42 AM
There's only one thing wrong with your post, Steelclaw.

...I can't find the Buy It Now button.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: therain93 on February 09, 2013, 12:37:58 PM
Quote from: Steelclaw on February 08, 2013, 05:52:03 PM


* The more time you spend playing the more Phantom Players are playing as well.  While you never actually see these people, they are active in WW and the Black Market.  Basically I'd create an algorithm by which items are randomly put up for bid in the Auction House.  The greater the number of any given item exist the lower the asking price, while rarer items have much higher costs.  This is basically a big crap shoot however, since it's all randomly generated.  But, be that as it may, it beats having to farm endlessly for a specific recipe/salvage/etc for what you want.
Unlimited superpacks might be a simpler way to go about this.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Lucretia MacEvil on February 09, 2013, 05:28:57 PM
Once again, Steelclaw, you have brought tears to my eyes.

WAAAAANT!!!!! WANT NAO!!!!  :'( >:(
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Nightwatch on February 09, 2013, 07:17:24 PM
Have no idea if this is possible but I would KILL to be able to play CoH stand alone.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Arachnion on February 09, 2013, 07:23:27 PM
Quote from: Nightwatch on February 09, 2013, 07:17:24 PM
Have no idea if this is possible but I would KILL to be able to play CoH stand alone.

Most likely possible, but would require A LOT of work.

Like VV (Victoria Victrix) said, a year for a programmer, at the least.

Your computer would need to be set up as *all the servers*.

Database, login, etc.

:)
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Globetrotter on February 09, 2013, 11:17:05 PM
I am afraid it's not going to happen, but I do like the concept.  ;D
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: LadyShin on February 09, 2013, 11:54:00 PM
If I were an uber-programmer...I  would create a city of heroes 2 sequel...from the ground up.

Forget game engines, VB or the like..

I'd do it 100% in binary.

Because Synapse would want it that way.  8)
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Ironwolf on February 10, 2013, 02:27:58 AM
You know all you have to do is point the address back to yourself.

I believe it is 128.0.0.1 then it looks back at yourself, so ideally you would have 2 start up icons - stand alone or Internet and the stand alone points to you and runs the server tweak to run the second game instructions.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Arnabas on February 10, 2013, 02:33:26 AM
I would be all over this in a second. I especially like the "team-with-self" idea. I always thought it would be cool to have another player's characters appear in missions as enemy NPCs.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Optimus Dex on February 10, 2013, 06:16:15 AM
Quote from: Steelclaw on February 08, 2013, 05:52:03 PM
I would make the game possible to be stand alone.

* Put everything into one program with no server involvement and no need for internet availability.

* Find Team would access your own character list so you could import them.

* Each character imported you could assign one of the available A.I.'s so they either behave like Mastermind Pets or as the Custom Critter AI from the Architect Entertainment system.

* While run by the computer your characters will be sidekicked/exemplared to the same level as the one you are running.  In your options menu you can select whether they earn XP or not during the missions they are so used.

* Characters run by the computer earn loot drops as normal.  While you do not have access to that loot while they are in NPC status, any such drops other than influence will be announced in the chat window.  "Wild Bill Hiccup just received an Inanimate Carbon Rod!"    "Bulbous Bob just received a Damage Enhancement!" and so on.

* The more time you spend playing the more Phantom Players are playing as well.  While you never actually see these people, they are active in WW and the Black Market.  Basically I'd create an algorithm by which items are randomly put up for bid in the Auction House.  The greater the number of any given item exist the lower the asking price, while rarer items have much higher costs.  This is basically a big crap shoot however, since it's all randomly generated.  But, be that as it may, it beats having to farm endlessly for a specific recipe/salvage/etc for what you want.

* The Sign In screen would be replaced with a series of toggles allowing you to turn on/off various game events such as the Winter Event, Halloween Event, Rikti Invasion, etc.  All said events would be under the same rules as they are currently.  I don't think I'd put in a Double XP Weekend toggle... just seems a bit too much like overkill.

* Finally, I would eliminate the League system and change all existing Trials to Task Forces.  That way you don't have to create 24 Incarnate characters to run one and your computer won't have to handle the AI of all of them.  Enemy difficulty, etc would be changed accordingly.


I am intrigued - sign me up for your newsletter and please do not make the same mistake as last ime when you signed me up for bedwetter.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: redgiant on February 10, 2013, 03:48:51 PM
You just run a server in loopback (same host) or LAN (same subnet) mode. Controlling only your character or 100 others is no different. Of course getting the server is your first job ...

The real work beyond obviously having a server is to add a permanent mercenaries feature like EQ now has, to have a constant group fill-out at your character's disposal. CoH has all the "basic" infrastructure for this, as from time to time they pretty much script companions in certain places and mission settings. But it would still take a lot of effort to script up permanent companions whose AI doesn't seem retarded, are full-fledged group members, and fullfill different roles (tanker, dps ranged, etc) and such like most MMOs that offer this sort of thing do.


As Steve Martin once said:

"You.. can be a millionaire.. and never pay taxes! You can be a millionaire.. and never pay taxes!

You say.. "Steve.. how can I be a millionaire.. and never pay taxes?"

"First.. get a million dollars."
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: srmalloy on February 11, 2013, 04:59:29 PM
Quote from: Ironwolf on February 10, 2013, 02:27:58 AM
You know all you have to do is point the address back to yourself.

I believe it is 128.0.0.1 then it looks back at yourself, so ideally you would have 2 start up icons - stand alone or Internet and the stand alone points to you and runs the server tweak to run the second game instructions.

It's actually 127.0.0.1; the first quad is 0x7F. And you wouldn't necessarily need two icons; just have the launcher let you pick the server to use, with 'localhost' (127.0.0.1) automatically in the server list and the capability to manage the server list on your own, so that you would be able to connect to different Net servers.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: dwturducken on February 12, 2013, 01:40:43 AM
(Say it with me:)

There's no place like 127.0.0.1!
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Triplash on February 12, 2013, 08:41:18 AM
Quote from: dwturducken on February 12, 2013, 01:40:43 AM
(Say it with me:)

There's no place like 127.0.0.1!

That is my address.

In an ever-changing world it is a simple point of consistency. If my life were expressed as a location in a four-point internet protocol system, that address, at the moment I first turned on my modem, would be 127.0.0.1.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Ironwolf on February 12, 2013, 09:20:57 PM
Thanks for the 127.0.0.1 - I knew it was close to that! Top of the head and all.

I would think you would want a separate launcher as it would be pulling a completely different source for the game info. Shrugs!
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: jdg916 on February 13, 2013, 07:15:01 AM
Anyone trying this yet?
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Arachnion on February 13, 2013, 06:08:03 PM
Quote from: the_big_dawg on February 13, 2013, 07:15:01 AM
Anyone trying this yet?

No need to, it won't work anyway.

You can't just point the game to your local address and expect a miracle.

The game requires:

A database server to store character data
Servers for the maps (hence 'mapservers')
Etc

So yeah, go ahead and try it. If by some chance you strike rich, come on back and tell us all.

:P
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: General Idiot on February 14, 2013, 07:38:15 AM
On the other hand, if you do somehow have a CoH server running on your computer you can actually just point it at your computer by editing one registry entry, I think. But that'd require a private server to exist first, and since it doesn't that's not going to get you anywhere.
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: Ironwolf on February 14, 2013, 07:14:48 PM
YET!
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: LadyShin on July 08, 2013, 04:58:41 PM
Bump. Because a voice in my head told me to.


N
                                 O

                          m
             eR
c

Y
Title: Re: If I Were an Uber-Programmer/Hacker...
Post by: ag88t88 on July 14, 2013, 07:24:18 AM
Steelclaw this is long over due.  To the best of my knowledge you and I have never had much, if any direct interaction in game or on the forums; but I've always enjoyed your posts, back on the CoH boards and even here.  This idea is amazing and it's a damn shame you're not an Uber-Programmer/Hacker.