Merchant Archive
Thread: Vendor Woes Potential Solution
Obviously from seeing the dev's post, they have no idea what's going on. The suggested workaround is ridiculous....remove items, store to inventory, and repost every 14 days. Of course this means you have to flush everything from your vendors _NOW_ **edit** do I put 500+ items to restock!?!?!?!
Anyway, I'm going to make this really simple for you devs out there.....comment out the code that deletes items from the stockroom.
Ground-breaking isn't it? Can't believe they could let this go on for so long when commenting out a couple lines of code could've saved people so much heartache and pain.
RobertTamburo wrote:
Obviously from seeing the dev's post, they have no idea what's going on. The suggested workaround is ridiculous....remove items, store to inventory, and repost every 14 days. Of course this means you have to flush everything from your vendors _NOW_ **edit** do I put 500+ items to restock!?!?!?!
Anyway, I'm going to make this really simple for you devs out there.....comment out the code that deletes items from the stockroom.
Ground-breaking isn't it? Can't believe they could let this go on for so long when commenting out a couple lines of code could've saved people so much heartache and pain.
No workaround is elegant or meant to replace a fix in the code it is meant to give you a way to protect yourself until they can track down WHERE in the code the issue is (and that can be a challenge in complicated systems) and fix it, test that it isn't WORSE and get it hotfixed to the servers. All of that might take days to do..this workaround (removing things nearing the point of being deleted and putting them back) allows you to protect yourself NOW..and not wait for them to get it fixed. Obviously they need to fix it as soon as humanly possible.
This workaround is only known to people that visit the forums.....that's probably like 20% of the entire swg player base. The workaround is useless to most people. If the devs nipped this in the bud when the problem first arose, they could've saved themselves a lot of trouble (I'm sure they're drowning in customer tickets). Hack out the code that deletes items..........
FIX the problem???? It takes months for them to fix anything these days.......
(I don't throw that term around lightly, btw, like a lot of people do - "the devs are incompetent! Fix all my profession's bugs yesterday or I quit!" etc. In general, I'd say SWG comes off looking OK for such a major system. But in terms of database design and maintenance, and/or resources allocated to the database, things look really poor to me.)
SueDenim wrote:
I suspect the big problem here is that the relevant code is on the database end, and based on what I've seen and comparing to my "real-world" Oracle database experience, they appear to have hired incompetent database consultants for SWG.
(I don't throw that term around lightly, btw, like a lot of people do - "the devs are incompetent! Fix all my profession's bugs yesterday or I quit!" etc. In general, I'd say SWG comes off looking OK for such a major system. But in terms of database design and maintenance, and/or resources allocated to the database, things look really poor to me.)
I agree.. I'm not a programmer, but I know enough programming to get me in trouble. It was amazingly apparently just how bad the coding is when they renamed the Keren Bazaar (and a few other locations) back in the summer. Even with my very rudimentary knowledge I could see what had happened. And what was worse, they never actually fixed the problem, they just let the items all expire and disappear (hmm, with this nice cleanup code!).
Ri'a Ocoli, Master Tailor of Keren/Naboo/Kettemoor
E.g., the Keren bazaar solution "worked," but the hassle goes to the users, not the database developers. Same deal with the initial shift to 30-day vendors, which (theoretically) was cool, but users were forced to relist every **edit** thing to get the new timer, as opposed to the database developers making it easier for the users by resetting things on the server side.
And it's different from the way the devs handle fixes for most other systems, where they at least attempt to do things in a more or less user-friendly way.