Author |
Thread Statistics | Show CCP posts - 9 post(s) |
|

CCP Explorer
C C P C C P Alliance
628

|
Posted - 2012.06.21 16:00:00 -
[1] - Quote
Hershman wrote:The whole process of repackaging, splitting and stacking is one of the most tedious and redundant inhibitors of fluent gameplay immersion. If its not damaged, why not automatically repackage? Better yet, throw out stacking/repackaging and simply create a 'damaged' label that will prevent items from being sold or automatically stacked until the item is repaired. Assembled items ('singletons') have metadata associated with them, such as name, damage, efficiency, and can be the parent locations for other items. Erlendur S. Thorsteinsson | Software Director | EVE Online, CCP Games | Follow on: Twitter / Google+ |
|
|

GM Homonoia
Game Masters C C P Alliance
797

|
Posted - 2012.06.21 16:50:00 -
[2] - Quote
Lin-Young Borovskova wrote:CCP Explorer wrote:Hershman wrote:The whole process of repackaging, splitting and stacking is one of the most tedious and redundant inhibitors of fluent gameplay immersion. If its not damaged, why not automatically repackage? Better yet, throw out stacking/repackaging and simply create a 'damaged' label that will prevent items from being sold or automatically stacked until the item is repaired. Assembled items ('singletons') have metadata associated with them, such as name, damage, efficiency, and can be the parent locations for other items. This doesn't explain why bpc can't be stack. It's another painful annoying little thing when you have hundreds of bpc. How hard it is to code change this?
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.
Look at it this way: an assembled item is unique. It is not just a box, it is this particular box. A stack is an item type. It is a type of box that I have X number of and I am not interested which of these boxes is any particular box. I can give the singleton box a name, it can be damaged, I can put something in the box, I can upgrade the box, etc. If I would stack it with other boxes it will need to be the exact same thing as the other boxes and thus cannot have any other parameters that those other boxes do not have.
Now, if I have 2 boxes that I both give a name, they are both unique. They may look the same and behave the same, but they are still 2 separate entities; even if I give them the same name. BPCs are like this. They are unique items that simply happen to look alike, but are not the exact same thing. Senior GM Homonoia | Info Group | Senior Game Master |
|
|

CCP Explorer
C C P C C P Alliance
652

|
Posted - 2012.06.25 00:15:00 -
[3] - 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+ |
|
|

CCP Explorer
C C P C C P Alliance
660

|
Posted - 2012.06.25 10:53:00 -
[4] - 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+ |
|
|

CCP Explorer
C C P C C P Alliance
758

|
Posted - 2012.07.07 10:47:00 -
[5] - Quote
Ris Dnalor wrote: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. So just make a button that would scan and autostack everything, but only when we press a button? Folks who don't want the behavior do not get it. And you're not adding load by always scanning inventory locations to see if something can be stacked.
Now, while that may not be easy to do, you didn't say "it's too hard" as the reason. Thinking before responding would earn you many +1's. There is already a right-click action that does this ("Stack All"). Erlendur S. Thorsteinsson | Software Director | EVE Online, CCP Games | Follow on: Twitter / Google+ |
|
|

CCP Explorer
C C P C C P Alliance
758

|
Posted - 2012.07.07 10:48:00 -
[6] - Quote
Gillia Winddancer wrote:Isn't it possible to turn singletons into psuedo-containers? That at least would make things somewhat better for some.
Basically any BP and such items can act as a container for any other BP but not as a true container in the fact that the blueprints aren't actually "physically" inside. It's only purpose would be to simply organize your inventory. The BP and everything "inside" would still be unique and trackable, but your inventory would still be sorted. This, or something similar to this, might well be possible. Erlendur S. Thorsteinsson | Software Director | EVE Online, CCP Games | Follow on: Twitter / Google+ |
|
|

CCP Explorer
C C P C C P Alliance
758

|
Posted - 2012.07.07 15:45:00 -
[7] - Quote
TheBooky wrote:Stacking damaged T2 crystals would also be nice, I hate that 90% of my inventory window is taken by non-stacking ammo Put them into containers? Erlendur S. Thorsteinsson | Software Director | EVE Online, CCP Games | Follow on: Twitter / Google+ |
|
|

CCP Explorer
C C P C C P Alliance
759

|
Posted - 2012.07.07 16:28:00 -
[8] - Quote
Ris Dnalor wrote:can you do this remotely now? -- Honestly, maybe you can... I've logged in all of two or three times since the new window. But I know for nearly a decade this wasn't possible. And I agree with the OP that it's a frustrating feature-lack.
If you can do this remotely now, mad props & +1,
but if you can't, then -1 for the attempt at mis-direction. Locally only.
Erlendur S. Thorsteinsson | Software Director | EVE Online, CCP Games | Follow on: Twitter / Google+ |
|
|

ISD TYPE40
ISD Community Communications Liaisons
1092

|
Posted - 2012.09.24 04:46:00 -
[9] - Quote
That's quite enough of the thread necro's thank you - ISD Type40. ISD Type40 Lieutenant Community Communication Liaisons (CCLs) Interstellar Services Department |
|
|
|