These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Player Features and Ideas Discussion

 
  • Topic is locked indefinitely.
123Next page
 

Display character who built the ship as a detail on killmails

First post First post
Author
Orion Pax
Yoyodyne corporation
#1 - 2014-09-24 15:40:05 UTC
I would like to see an "industrialist" killboard. We could see which industrialist has produced the most ships. Which industrialist has the most ships blown up, who has produced the most Drakes, etc.
Abrazzar
Vardaugas Family
#2 - 2014-09-24 15:50:12 UTC
You need to know that packaged items do not exist. They are only placeholders for real items to reduce the volume of the database. Thus, there is no individual information on a packaged item, like who produced it.
Orion Pax
Yoyodyne corporation
#3 - 2014-09-24 15:51:56 UTC
Abrazzar wrote:
You need to know that packaged items do not exist. They are only placeholders for real items to reduce the volume of the database. Thus, there is no individual information on a packaged item, like who produced it.


Yeah, I'm saying we should add it.
Celthric Kanerian
Viziam
Amarr Empire
#4 - 2014-09-24 15:52:50 UTC
Whenever you assemble something it gets an ID, when you repackage it the ID changes once you assemble it again.

And redundant post.
Azami Nevinyrall
172.0.0.1
#5 - 2014-09-24 15:53:44 UTC
As cool as that would be, the answer to that would always be "NO!"

Simply because, each individual ship would be its own version because the extra few lines of code per ship build would be needed. Instead of the generic "Rifter" you'd be asking for...prolly by now and the age of EVE. somewhere along the lines of...well at least a Million different variants needed for each class of ship.

I won't even get into TiDi and lag in massive fleet fights and those extra lines of code per ship.... Then the database throws up when you ask for modules to have the same aswell...

...

Orion Pax
Yoyodyne corporation
#6 - 2014-09-24 15:54:39 UTC
Celthric Kanerian wrote:
Whenever you assemble something it gets an ID, when you repackage it the ID changes once you assemble it again.

And redundant post.


Where is this post so I can read it?
Danika Princip
GoonWaffe
Goonswarm Federation
#7 - 2014-09-24 15:57:47 UTC
Only if I can turn it off for every single ship I ever build, buy or fly.

I do not want to be handing out free intel on exactly who the, for example, capital builders in my alliance are.
Orion Pax
Yoyodyne corporation
#8 - 2014-09-24 15:59:51 UTC
Azami Nevinyrall wrote:
As cool as that would be, the answer to that would always be "NO!"

Simply because, each individual ship would be its own version because the extra few lines of code per ship build would be needed. Instead of the generic "Rifter" you'd be asking for...prolly by now and the age of EVE. somewhere along the lines of...well at least a Million different variants needed for each class of ship.

I won't even get into TiDi and lag in massive fleet fights and those extra lines of code per ship.... Then the database throws up when you ask for modules to have the same aswell...


Don't say that. It just makes it sound like Eve's code is poorly written. Makes you wonder how it doesn't lag in massive fleet fights due to all the character names in the game.

Also that's not how programming works. If Eve can't even deal with text based statistics how are we ever going to get high resolution textures?
Orion Pax
Yoyodyne corporation
#9 - 2014-09-24 16:00:38 UTC
Danika Princip wrote:
Only if I can turn it off for every single ship I ever build, buy or fly.

I do not want to be handing out free intel on exactly who the, for example, capital builders in my alliance are.


I'm assuming it would be like EveBoard. People can opt in or opt out.
Abrazzar
Vardaugas Family
#10 - 2014-09-24 16:03:10 UTC
What do you think the database will do if it suddenly has to handle a billion more items because placeholders no longer exist?
Orion Pax
Yoyodyne corporation
#11 - 2014-09-24 16:05:47 UTC
Abrazzar wrote:
What do you think the database will do if it suddenly has to handle a billion more items because placeholders no longer exist?


You're kidding right? Just add an extra column to the database that links to the player ID that created the ship. It would still be a single query.
Ralph King-Griffin
New Eden Tech Support
#12 - 2014-09-24 16:14:17 UTC
Orion Pax wrote:
Abrazzar wrote:
What do you think the database will do if it suddenly has to handle a billion more items because placeholders no longer exist?


You're kidding right? Just add an extra column to the database that links to the player ID that created the ship. It would still be a single query.

you can always spot someone who know nothing about coding.
Danika Princip
GoonWaffe
Goonswarm Federation
#13 - 2014-09-24 16:14:19 UTC
Orion Pax wrote:
Danika Princip wrote:
Only if I can turn it off for every single ship I ever build, buy or fly.

I do not want to be handing out free intel on exactly who the, for example, capital builders in my alliance are.


I'm assuming it would be like EveBoard. People can opt in or opt out.


People as in pilots, or as in manufacturers? Because I'd rather not end up giving away toio much about my own industrial alt either.



Also, it wouldn't be a simple query. Right now, if I have a stack of five hundred packaged rifters, that's one database entry. If they stored info on who built them all, that would be five hundred separate entries.
Orion Pax
Yoyodyne corporation
#14 - 2014-09-24 16:18:15 UTC
Danika Princip wrote:
Orion Pax wrote:
Danika Princip wrote:
Only if I can turn it off for every single ship I ever build, buy or fly.

I do not want to be handing out free intel on exactly who the, for example, capital builders in my alliance are.


I'm assuming it would be like EveBoard. People can opt in or opt out.


People as in pilots, or as in manufacturers? Because I'd rather not end up giving away toio much about my own industrial alt either.



Also, it wouldn't be a simple query. Right now, if I have a stack of five hundred packaged rifters, that's one database entry. If they stored info on who built them all, that would be five hundred separate entries.


It would be an additional single column of arrays of playerIDs. When it's packaged it would have the array of playerIDs to keep track of everything. When they are unpackaged the playerIDs would be distributed to said packages. This isn't that hard.
Orion Pax
Yoyodyne corporation
#15 - 2014-09-24 16:19:10 UTC
Ralph King-Griffin wrote:

you can always spot someone who know nothing about coding.


Please don't talk about yourself in such a demeaning way.
CCP Fozzie
C C P
C C P Alliance
#16 - 2014-09-24 16:29:27 UTC
Orion Pax
Yoyodyne corporation
#17 - 2014-09-24 16:31:01 UTC
CCP Fozzie wrote:
http://xkcd.com/1425/


Good one. ::thumbs up::

Also if you guys really want, show me an example of the database structure and the corresponding Python code associated with packaging items and I'll write it up for you right here.
Alvatore DiMarco
Capricious Endeavours Ltd
#18 - 2014-09-24 16:34:04 UTC
Redundant. This is pretty much just like every other "give industrialists credit for ships" thread that has ever been posted since the dawn of posting in EVE-O Forums. It's also impossible without a major database restructuring and it would add unspeakable amounts of data to be managed.

Even if this were to be a remotely good idea - which it really isn't - specifically how do you propose to keep the BuilderID assigned to the ship? Let's propose for a moment that I'm buying up Catalysts. I buy some made by Jim-Bob Bucktooth, some built by Veronica Bimberly and a one being sold cheaply by DestructoGod MaxPower who didn't actually build his but got it handed to him from the tutorials, meaning that the server created it out of vapor and magic space-pixie stardust.

Three sources, three separate lines in the database. Two lines have different builders and one line has no builder. I buy them all and put them into a single stack. Three lines in the database are merged, two being deleted and the third amended with the new quantity of ships. How precisely do you plan to tell these ships apart for your BuilderID idea? When I assemble them, they get unique IDs in the database as individual ships. When I repackage them again, they lose those IDs which are then recycled for some other item (another ship maybe, or perhaps a gun or someone's missile flying through space possibly) and the repackaged ships are assigned the default TypeID for a packaged Catalyst. Upon assembling those ships a second time they're given new unique IDs, but different than the ones they had before. The IDs they get this time may have once referred to someone's Megathron or Void Bomb or Light Neutron Blaster II.

Every time I repackage and reassemble those ships, items in the database are destroyed and re-created. This process of stripping, recycling and reassigning unique IDs repeats. Endlessly. For every single item in the EVE universe.

So tell me, Orion Pax, how you plan to ram a muddy stick into that and make it work with your free-intel-giving BuilderID idea.

In detail, please. We're not 5-year-olds here.
Orion Pax
Yoyodyne corporation
#19 - 2014-09-24 16:39:09 UTC
Alvatore DiMarco wrote:
Redundant. This is pretty much just like every other "give industrialists credit for ships" thread that has ever been posted since the dawn of posting in EVE-O Forums. It's also impossible without a major database restructuring and it would add unspeakable amounts of data to be managed.

Even if this were to be a remotely good idea - which it really isn't - specifically how do you propose to keep the BuilderID assigned to the ship? Let's propose for a moment that I'm buying up Catalysts. I buy some made by Jim-Bob Bucktooth, some built by Veronica Bimberly and a one being sold cheaply by DestructoGod MaxPower who didn't actually build his but got it handed to him from the tutorials, meaning that the server created it out of vapor and magic space-pixie stardust.

Three sources, three separate lines in the database. Two lines have different builders and one line has no builder. I buy them all and put them into a single stack. Three lines in the database are merged, two being deleted and the third amended with the new quantity of ships. How precisely do you plan to tell these ships apart for your BuilderID idea? When I assemble them, they get unique IDs in the database as individual ships. When I repackage them again, they lose those IDs which are then recycled for some other item (another ship maybe, or perhaps a gun or someone's missile flying through space possibly) and the repackaged ships are assigned the default TypeID for a packaged Catalyst. Upon assembling those ships a second time they're given new unique IDs, but different than the ones they had before. The IDs they get this time may have once referred to someone's Megathron or Void Bomb or Light Neutron Blaster II.

Every time I repackage and reassemble those ships, items in the database are destroyed and re-created. This process of stripping, recycling and reassigning unique IDs repeats. Endlessly. For every single item in the EVE universe.

So tell me, Orion Pax, how you plan to ram a muddy stick into that and make it work with your free-intel-giving BuilderID idea.

In detail, please. We're not 5-year-olds here.


Read 4 posts above you. Also I already offered to write that part of the code. I sure hope you're not 5 years old. Comms would be inappropriate for you.
Ralph King-Griffin
New Eden Tech Support
#20 - 2014-09-24 16:39:20 UTC  |  Edited by: Ralph King-Griffin
Orion Pax wrote:
CCP Fozzie wrote:
http://xkcd.com/1425/


Good one. ::thumbs up::

Also if you guys really want, show me an example of the database structure and the corresponding Python code associated with packaging items and I'll write it up for you right here.

ok, my apologies, just enough to be dangerous.

i say let him tryTwisted
123Next page