Pages: 1 [2] 3 :: one page |
Author |
Thread Statistics | Show CCP posts - 9 post(s) |

Savage Angel
Garoun Investment Bank Gallente Federation
114
|
Posted - 2012.06.21 20:01:00 -
[31] - Quote
Think of it this way:
If you have a stack of paper cups, you can treat them as a stack of identical cups. Now, if you have 6 cups in a row and pee in one, I'm guessing you would not want to treat them as identical anymore. |

Corina Jarr
Spazzoid Enterprises Purpose Built
839
|
Posted - 2012.06.21 20:06:00 -
[32] - Quote
Savage Angel wrote:Think of it this way:
If you have a stack of paper cups, you can treat them as a stack of identical cups. Now, if you have 6 cups in a row and pee in one, I'm guessing you would not want to treat them as identical anymore. Interesting analogy... |

Skogen Gump
Jericho Fraction The Star Fraction
42
|
Posted - 2012.06.21 20:37:00 -
[33] - Quote
NextDarkKnight wrote:
A new Container called a "Paper Clip" needs to be created. It can only contain items that have the exact same attributes.
When the first item is moved into the Paper Clip Object it should "Copy the attributes to the Paper Clip" so when you show info on the paper clip it can show it attributes of the BPCs it contains plus a item count.
Each additional item copied into it should check if the attributes match and if they do they can be added into the container else a error message is displayed.
Paper clips should be allowed to be put into containers.
The end user (The Player) will just see a paper clip and the item name will be "(Clipped) - Fury Heavy Missiles BPCs x100"
Show Info will display the Runs remaining for the clicked items, research, etc etc etc. since all of them are exactly the same.
I can't wait for something like this so I can manage all my extra BPCs I have.
In principle this *sounds* great but from a Database perspective, it's a massive PITA.
The reason being is that the container doesn't actually exist, it's a virtual group, not a partition of data if you will. The only way to *populate* the container is to select extensively from the database where the metadata values match and for the sake of common normalisation and the kind of data that EVE has to keep, there is likely no good index for this stuff.
That means it's exactly the kind of thing that CCP have been trying to avoid! |

Anna Shoul
6
|
Posted - 2012.06.22 08:22:00 -
[34] - Quote
Skogen Gump wrote:The reason being is that the container doesn't actually exist, it's a virtual group, not a partition of data if you will. The only way to *populate* the container is to select extensively from the database where the metadata values match and for the sake of common normalisation and the kind of data that EVE has to keep, there is likely no good index for this stuff.
That means it's exactly the kind of thing that CCP have been trying to avoid! It might be feasible to do it completely clientside, though, without altering the database workings at all, just like bookmark folders were previously clientside entities and had metadata assigned to them after being received from the server. (I'm not sure when they stopped, but I think that happened with the introduction of corporation bookmarks) Such "paper clips" would then be created and managed by the client after receiving the entire batch of item data from the server, as lists of singleton unique IDs, and it would be the client's responsibility to doublecheck if the BPCs can still be grouped under one pseudo-container paperclip.
The only serious hurdle there would be the fact that to do this sort of grouping the client would need the metadata on every BPC before grouping them, and as far as I can see, getting the metadata on a singleton item requires a separate database call which doesn't happen immediately. These would have to be done often or cached aggressively. |

Hershman
Creepers Corp.
153
|
Posted - 2012.06.24 03:47:00 -
[35] - Quote
bump |

Shameless Avenger
Federal Navy Academy Gallente Federation
73
|
Posted - 2012.06.24 23:32:00 -
[36] - Quote
Aulx-Gao Ekanon wrote:Hershman wrote:(a billion jumps) You have wone EvE.
There's a movie by The Killer8 that explains how to move around without jumping around. Unfortunately, I would get forum spanked if I provide linky. One tip tho: You might loose your implants using that system. |
|

CCP Explorer
C C P C C P Alliance
652

|
Posted - 2012.06.25 00:15:00 -
[37] - Quote
Raphael Celestine wrote:Vincent Athena wrote:GM Homonoia wrote:
Can't be done. A BPC is by definition a singleton. A singleton is a unique item that is tracked individually. 2 BPCs with the same meta data are still considered to be apples and oranges as far as the database is concerned as they are unique, even though they look the same. Stacking removes all meta data (research, number of runs, etc) and would effectively turn it into a blank BPO.
........
Unless you attached the same meta data to stacks, then allow all items that are both the same item and have the same meta data to be stacked. In other words, get rid of all the oranges in the data base. Have everything be apples, and if they are the same apples, they can be stacked. This would almost certainly wreck their databases. Obviously I haven't seen the source code, but I strongly suspect that the packaged, stacked items are kept in a database with all of the details of the item 'stored' by just marking down the name and number. Attaching meta-data to that would mean that every single item in every hangar in the whole game has to be stored by recording the entire property list for said item, and therefore force CCP to buy a whole pile of new servers just to hold all that new data. We store non-singleton items / stacks simply as the type ID and quantity and track no metadata. By definition then an item can't have quantity 0 and then we store singleton items using negative quantities: Quantity of -1 is the most common and is simply a normal singleton item, including singleton BPOs, -2 is singleton BPCs. See this dev blog for more details. All metadata associated with singleton items is stored in side-tables off the main inventory table. A lot of this DB logic is then hidden from the client and server code using views and virtual columns.
Now, this doesn't preclude the client from presenting BPs in some other manner; e.g., through some BP Manager or through views or filters in the Unified Inventory. What ideas could you guys come up with in that regard? Erlendur S. Thorsteinsson | Software Director | EVE Online, CCP Games | Follow on: Twitter / Google+ |
|

Desert Ice78
Cobra Kai Dojo WHY so Seri0Us
139
|
Posted - 2012.06.25 00:44:00 -
[38] - Quote
Read thread.
Head hurts.
Going for a lie down. I am a pod pilot: http://dl.eve-files.com/media/corp/DesertIce/POD.jpg
CCP Zulu: Came expecting a discussion about computer monitors, left confused. |

Hannott Thanos
Notorious Legion
76
|
Posted - 2012.06.25 07:19:00 -
[39] - Quote
CCP Explorer wrote:We store non-singleton items / stacks simply as the type ID and quantity and track no metadata. By definition then an item can't have quantity 0 and then we store singleton items using negative quantities: Quantity of -1 is the most common and is simply a normal singleton item, including singleton BPOs, -2 is singleton BPCs. See this dev blog for more details. All metadata associated with singleton items is stored in side-tables off the main inventory table. A lot of this DB logic is then hidden from the client and server code using views and virtual columns. Now, this doesn't preclude the client from presenting BPs in some other manner; e.g., through some BP Manager or through views or filters in the Unified Inventory. What ideas could you guys come up with in that regard?
Would it be possible (performance-wise) to just automagically repack and stack everything that is put in the item hangar? It is quite annoying to have to do ctrl-a, repack, stack, all the time. Now that we have filters, there should be no need for the precious sorting containers |

Zimmy Zeta
Paramount Commerce Masters of Flying Objects
1082
|
Posted - 2012.06.25 07:30:00 -
[40] - Quote
Well, I just had to think of those ealry computer role playing games, early nineties, when they first introduced the keyring. This small item changed everything, keys have been clogging your inventory before to a point that it was no longer possible to find anything, and suddenly all was well aranged again. What about some kind of keyring for BPs- just a client side virtual folder where all the BPs are shown and where you can arrange them via various filter options? -.- |

KrogothZero
eXceed Inc. No Holes Barred
0
|
Posted - 2012.06.25 07:37:00 -
[41] - Quote
I quite like the idea of the UI automatically showing items with all the attributes in a single stack although I'd modify that to say items should be stacked where there is either no metadata or default metadata. You dont want two items with the same amount of damage to be stacked for example. |

RubyPorto
SniggWaffe YOUR VOTES DON'T COUNT
2056
|
Posted - 2012.06.25 07:49:00 -
[42] - Quote
Hannott Thanos wrote:CCP Explorer wrote:We store non-singleton items / stacks simply as the type ID and quantity and track no metadata. By definition then an item can't have quantity 0 and then we store singleton items using negative quantities: Quantity of -1 is the most common and is simply a normal singleton item, including singleton BPOs, -2 is singleton BPCs. See this dev blog for more details. All metadata associated with singleton items is stored in side-tables off the main inventory table. A lot of this DB logic is then hidden from the client and server code using views and virtual columns. Now, this doesn't preclude the client from presenting BPs in some other manner; e.g., through some BP Manager or through views or filters in the Unified Inventory. What ideas could you guys come up with in that regard? Would it be possible (performance-wise) to just automagically repack and stack everything that is put in the item hangar? It is quite annoying to have to do ctrl-a, repack, stack, all the time. Now that we have filters, there should be no need for the precious sorting containers
But I don't always want that behavior. Sometimes it's useful to have items unstacked and packaged. This is EVE. -á Everybody Versus Everybody. |

Hershman
Creepers Corp.
153
|
Posted - 2012.06.25 10:33:00 -
[43] - Quote
CCP explorer can you please reply to my inquiry in the original post?
What about automatically repackaging/stacking anything you have of the same item type? (that has the capability of being packaged) |
|

CCP Explorer
C C P C C P Alliance
660

|
Posted - 2012.06.25 10:53:00 -
[44] - Quote
Hershman wrote:CCP explorer can you please reply to my inquiry in the original post?
What about automatically repackaging/stacking anything you have of the same item type? (that has the capability of being packaged) See RubyPorto's reply above; not everyone wants this behaviour and we don't want to add load by always scanning inventory locations to see if something can be stacked. Erlendur S. Thorsteinsson | Software Director | EVE Online, CCP Games | Follow on: Twitter / Google+ |
|

RubyPorto
SniggWaffe YOUR VOTES DON'T COUNT
2057
|
Posted - 2012.06.25 11:01:00 -
[45] - Quote
CCP Explorer wrote:Hershman wrote:CCP explorer can you please reply to my inquiry in the original post?
What about automatically repackaging/stacking anything you have of the same item type? (that has the capability of being packaged) See RubyPorto's reply above; not everyone wants this behaviour and we don't want to add load by always scanning inventory locations to see if something can be stacked.
This quick reply to having your name called...

CCP Explorer is Beetlejuice! This is EVE. -á Everybody Versus Everybody. |

Hershman
Creepers Corp.
153
|
Posted - 2012.06.25 11:03:00 -
[46] - Quote
But as you can see from this thread, there's a lot of people that want this feature. That's why I said it should be optional in the first place.
I know it would be incredibly wasteful to make scanning requests like that, but would it be possible to make it a mechanical response from the client itself? |

Callic Veratar
Power of the Phoenix
243
|
Posted - 2012.06.25 15:19:00 -
[47] - Quote
CCP Explorer wrote:We store non-singleton items / stacks simply as the type ID and quantity and track no metadata. By definition then an item can't have quantity 0 and then we store singleton items using negative quantities: Quantity of -1 is the most common and is simply a normal singleton item, including singleton BPOs, -2 is singleton BPCs. See this dev blog for more details. All metadata associated with singleton items is stored in side-tables off the main inventory table. A lot of this DB logic is then hidden from the client and server code using views and virtual columns. Now, this doesn't preclude the client from presenting BPs in some other manner; e.g., through some BP Manager or through views or filters in the Unified Inventory. What ideas could you guys come up with in that regard?
The idea I like most to solve this is to allow compresson of BPCs. If I have 5 1-run BPCs, I could "stack" them to make 1 5-run BPC. On a side note, I would expect that this would also allow me to split a BPC into two BPCs. |

RubyPorto
SniggWaffe YOUR VOTES DON'T COUNT
2062
|
Posted - 2012.06.25 18:02:00 -
[48] - Quote
Hershman wrote:But as you can see from this thread, there's a lot of people that want this feature. That's why I said it should be optional in the first place.
I know it would be incredibly wasteful to make scanning requests like that, but would it be possible to make it a mechanical response from the client itself?
What about remote stacking and repackaging. Would that work for you, instead of it being automatic? This is EVE. -á Everybody Versus Everybody. |

Aryth
GoonWaffe Goonswarm Federation
430
|
Posted - 2012.06.25 18:16:00 -
[49] - Quote
CCP Explorer wrote:Hershman wrote:CCP explorer can you please reply to my inquiry in the original post?
What about automatically repackaging/stacking anything you have of the same item type? (that has the capability of being packaged) See RubyPorto's reply above; not everyone wants this behaviour and we don't want to add load by always scanning inventory locations to see if something can be stacked.
Please please do not autostack. This will break a lot of stuff I do with contracts. |

Hershman
Creepers Corp.
153
|
Posted - 2012.07.02 18:51:00 -
[50] - Quote
RubyPorto wrote:Hershman wrote:But as you can see from this thread, there's a lot of people that want this feature. That's why I said it should be optional in the first place.
I know it would be incredibly wasteful to make scanning requests like that, but would it be possible to make it a mechanical response from the client itself? What about remote stacking and repackaging. Would that work for you, instead of it being automatic?
Yeah, pretty much anything along those lines would be an improvement. |

Merovee
Gorthaur Legion Of Mordor
20
|
Posted - 2012.07.02 19:23:00 -
[51] - Quote
I just buy containers. Makes a good filing system. |

Hershman
Creepers Corp.
153
|
Posted - 2012.07.02 20:13:00 -
[52] - Quote
RubyPorto wrote:Hershman wrote:But as you can see from this thread, there's a lot of people that want this feature. That's why I said it should be optional in the first place.
I know it would be incredibly wasteful to make scanning requests like that, but would it be possible to make it a mechanical response from the client itself? What about remote stacking and repackaging. Would that work for you, instead of it being automatic?
But youre missing the point... I wanted to make it an option to automatically stack ammo and other non-singletons. That way if you dont want it or it will screw with the way you do things, you dont need to enable it! Just turn the option off. |

Sun Win
Kill It With Fire
13
|
Posted - 2012.07.02 20:28:00 -
[53] - Quote
Hershman wrote: But youre missing the point... I wanted to make it an option to automatically stack ammo and other non-singletons. That way if you dont want it or it will screw with the way you do things, you dont need to enable it! Just turn the option off.
Read the whole reply, friend. Here I've bolded and underlined the important bit for you.
CCP Explorer wrote:See RubyPorto's reply above; not everyone wants this behaviour and we don't want to add load by always scanning inventory locations to see if something can be stacked. |

Tesal
27
|
Posted - 2012.07.02 21:28:00 -
[54] - Quote
Hershman wrote:RubyPorto wrote:Hershman wrote:But as you can see from this thread, there's a lot of people that want this feature. That's why I said it should be optional in the first place.
I know it would be incredibly wasteful to make scanning requests like that, but would it be possible to make it a mechanical response from the client itself? What about remote stacking and repackaging. Would that work for you, instead of it being automatic? But youre missing the point... I wanted to make it an option to automatically stack ammo and other non-singletons. That way if you dont want it or it will screw with the way you do things, you dont need to enable it! Just turn the option off. You may want it autostacked, but I don't and other people don't want it as well. Whenever you split a stack for any reason, that would go away with autostacking. A very BAD idea. I hope CCP doesn't listen to this as it is a waste of resources that could be put towards real bugs.
|

Hershman
Creepers Corp.
155
|
Posted - 2012.07.04 21:51:00 -
[55] - Quote
Sun Win wrote:Hershman wrote: But youre missing the point... I wanted to make it an option to automatically stack ammo and other non-singletons. That way if you dont want it or it will screw with the way you do things, you dont need to enable it! Just turn the option off.
Read the whole reply, friend. Here I've bolded and underlined the important bit for you. CCP Explorer wrote:See RubyPorto's reply above; not everyone wants this behaviour and we don't want to add load by always scanning inventory locations to see if something can be stacked.
I was responding to the variables mentioned by RubyPorto which is a seperate issue entirely from what CCP explorer mentioned. Perhaps you should read this whole thread again because it appears you are clueless as to its topic. |

ReptilesBlade
Old Spice Syndicate Sailors of the Sacred Spice
19
|
Posted - 2012.07.04 22:50:00 -
[56] - Quote
Guttripper wrote:*munches on pretzels... At first glance, I thought the topic's title was "i hate snacks"!  Without snacks, how can online gaming keep the reputation of everyone being bloated, fat, greasy haired, stinky neckbeards with empty bags of Cheetos lying around while playing Russian Roulette forgetting which Mountain Dew bottle has the soft drink to which one was a make shift urinal...?
This post just won the topic!
I loled! |

Citizen Smif
Brutor Tribe Minmatar Republic
110
|
Posted - 2012.07.04 23:38:00 -
[57] - Quote
Why not just add a system where you can just add BPCs of the same value together? i.e. merge the two BPCs. So runs would no longer be important, since you could just add 1 run from A to the 6 runs remaining on B, creating a 7 run C - I'm not a coder but I can't imagine that would be particularly hard?
Or even better:
BPC A has ME 10 & PE 05, it would take 10 units of Tritanium to make and will take 5 minutes. BPC B has ME 05 & PE 10, it would take 08 units of Tritanium to make and will take 4.75 minutes.
combine to make
BPC C is a special "combined" BPC, ME -, PE -, but it would take 18 units of Tritanium to make and will take 9.75 minutes to make and must be used to create 2 units of X (i.e. you cannot use up 1 run of it). Therefore this workaround is not useful in all situations, but is useful for people who just want to mass produce something. |

Hershman
Creepers Corp.
155
|
Posted - 2012.07.05 00:24:00 -
[58] - Quote
CCP Exporer already said the BPC stacking was impossible within the database, as they are singletons with individually assigned data.
I'm still keeping my fingers crossed though and hoping. I think if they really put their minds to it CCP could code these options into the client. Maybe even some user-side external mechanic that would better organize BPCs but that may just be a pipe dream. |

NextDarkKnight
Fury Lords Intergalactic Brotherhood
6
|
Posted - 2012.07.07 05:10:00 -
[59] - Quote
Skogen Gump wrote:NextDarkKnight wrote:
I can't wait for something like this so I can manage all my extra BPCs I have.
The reason being is that the container doesn't actually exist, it's a virtual group, not a partition of data if you will. The only way to *populate* the container is to select extensively from the database where the metadata values match and for the sake of common normalisation and the kind of data that EVE has to keep, there is likely no good index for this stuff.
A good index does not exisit "yet", In my case where I have hundreds BPC that are identical the query on the return set will only return the paper clips and the joined lookups on the meta data. What is that meta data anyway? ITEMID, RUNSREMAINING, PE, ME? If you concat that information how big of a data container will you need to store that information? Also if you normalize the blueprints you can shrink that number down alot more to the data needed to be stored. Besides the extra data stored in a lookup table you gain not having to return hundreds of extra records for items stored in paper clips.
Because items are only clipped when a user calls the process to clip the items you are not causing over head when viewing like some of the auto sort features.
|

Ris Dnalor
Black Rebel Rifter Club The Devil's Tattoo
401
|
Posted - 2012.07.07 08:25:00 -
[60] - Quote
NextDarkKnight wrote:GM Homonoia wrote:
Can't be done. A BPC is by definition a singleton. A singleton is a unique item that is tracked individually. 2 BPCs with the same meta data are still considered to be apples and oranges as far as the database is concerned as they are unique, even though they look the same. Stacking removes all meta data (research, number of runs, etc) and would effectively turn it into a blank BPO.
A new Container called a "Paper Clip" needs to be created. It can only contain items that have the exact same attributes. When the first item is moved into the Paper Clip Object it should "Copy the attributes to the Paper Clip" so when you show info on the paper clip it can show it attributes of the BPCs it contains plus a item count. Each additional item copied into it should check if the attributes match and if they do they can be added into the container else a error message is displayed. Paper clips should be allowed to be put into containers. The end user (The Player) will just see a paper clip and the item name will be "(Clipped) - Fury Heavy Missiles BPCs x100" Show Info will display the Runs remaining for the clicked items, research, etc etc etc. since all of them are exactly the same. I can't wait for something like this so I can manage all my extra BPCs I have.
paper clip technology has yet to be invented in this universe...
https://forums.eveonline.com/default.aspx?g=posts&t=118961
EvE = Everybody Vs. Everybody
- Qolde |
|
|
Pages: 1 [2] 3 :: one page |
First page | Previous page | Next page | Last page |