Senior Member
Posts: 592
Threads: 36
Joined: 2008-12
Gender: Male
Sexual Orientation: Straight
Country Flag: canada
IGN: Applaudss
Server: Bellocan
Level: 210
Job: Night Walker
Guild: Forsaken
I have now once again tried everything that is being talked about on both here and the Nexon forum and in the end even though I've ended up dropping 8 untradable equips I have 22 equips and there's nothing more that I can do. And on another note the issue seems to only reside with your equip tab, many people within my alliance only touch their equip tab and the KEEP CS items EQUIIPED including the mount and if they have under 10 items the CS works for them, one of them is 200 as well.
Posting Freak
Posts: 2,429
Threads: 124
Joined: 2009-05
Gender: Male
Country Flag: California
IGN: Dethphonix
Server: Bellonova
Level: 200
Job: Bishop
Guild: Clockworks
Sucks for me and my 40 pets
EDIT: HOLY HELL! ALL I HAD TO DO WAS TRANSFER ANYTHING TRADEABLE AND IT WORKS! WOOHOO!!
Posting Freak
Posts: 2,118
Threads: 100
Joined: 2008-08
Gender: Male
Sexual Orientation: Straight
Country Flag: brazil
IGN: Crazynomad
Server: Azralon
Job: Prot Paladin
Guild: Pro Pug Society
Netto Wrote:Sucks for me and my 40 pets 
EDIT: HOLY HELL! ALL I HAD TO DO WAS TRANSFER ANYTHING TRADEABLE AND IT WORKS! WOOHOO!!
yeah, i transfer all my tradable stuff, and cs works...
Account not Activated
Posts: 998
Threads: 43
Joined: 2010-09
255 items total allowed in the CS from what they've calculated up... The Cash Shop being coded with an 8-bit address...
*face palm*
And this is why you code things with a 32-bit or 64-bit address just in case. 255 = 0xFFFFFFFF...
Yoda mode @ Nexon developers:
THIS is why you fail. You're own coding you do not know. Mmmmmm...
I did this same thing... and still crashed out. I'ma just wait for a fix...
Posting Freak
Posts: 11,999
Threads: 634
Joined: 2009-07
Thing is, I could enter cash shop just fine with a bazillion items in my inventory, before the Black Friday sale.
I'm sure the rest of you could, too. Or before whenever this glitch attacked you.
So it's not a simple "can only have 255 items due to item count being a byte" because then it would have started afflicting everyone in the game at the same time (probably after a patch).
There has to be something else that puts you in "bad inventory" mode, and it's only in that mode that your item count is restricted.
Account not Activated
Posts: 998
Threads: 43
Joined: 2010-09
I know Maple has a few registry settings but I don't think they'd have anything to do with the game crashing in the CS...
Junior Member
Posts: 32
Threads: 1
Joined: 2008-10
I dropped all the things that I can drop. Transfer out everything that can be transfer. still doesn't work for me.
I dont want to drop anymore of the untrabable items that I collected over the years. I'm just glad that it happened on an account that's already reach lv 200 and basically has no use to me. (although I do still want to gach for the chairs that's untrabable >.<)
I'm just gonna wait until they fix this problem and if not then o well.
Posting Freak
Posts: 8,478
Threads: 128
Joined: 2008-07
Gender: Neuter
Country Flag: canada
IGN: Oooh
Server: Bera
Job: Empress
Farm: Stereo
2010-12-24, 03:08 PM
(This post was last modified: 2010-12-24, 08:40 PM by Stereo.)
Jamie_Kurosawa Wrote:255 items total allowed in the CS from what they've calculated up... The Cash Shop being coded with an 8-bit address...
*face palm*
And this is why you code things with a 32-bit or 64-bit address just in case. 255 = 0xFFFFFFFF...
Yoda mode @ Nexon developers:
THIS is why you fail. You're own coding you do not know. Mmmmmm...
I did this same thing... and still crashed out. I'ma just wait for a fix...
0xFFFFFFFF is not 255, it's -1. 255 is 0xFF and only unsigned. Where MS uses signed ints most of the time the actual limit is likely 127.
But obviously the limit varies by character so it's something else being a problem.
Posting Freak
Posts: 1,069
Threads: 14
Joined: 2009-03
Gender: Male
Country Flag: canada
Server: Khaini
Job: Various
Stereo Wrote:0xFFFFFFFF is not 255, it's -2.14 billion. 255 is 0xFF and only unsigned. Where MS uses signed ints most of the time the actual limit is likely 127.
But obviously the limit varies by character so it's something else being a problem.
Sorry to be picky, but
0xFFFFFFFF is -1
0x80000000 is -whatever billion
Posting Freak
Posts: 1,635
Threads: 31
Joined: 2010-05
MissingLink Wrote:Sorry to be picky, but
0xFFFFFFFF is -1
0x80000000 is -whatever billion
Umm... Not necessarily.
Every F is equal to 1111 in binary. The first bit is the Sign bit, the following bits are the Value. if this was simple 4 bit signed number, then F (1111) would be -7. 0111 would be 7.
Any HEX represented number with the first digit greater than 8 would be negative. (Assuming the first bit is the sign, which varies by system.)
0x00000001 = 1
0x80000001 = -1
But again, it can vary widely by processor system. Some systems use the first bit as 0 for negative and 1 for positive numbers, in which case
0x00000001 = -1
0x80000001 = 1
The numbers you are quoting look to be One's Complement versions. In which case an all F number would be 0. But it's silly to nitpick when you are only half right.
Posting Freak
Posts: 8,478
Threads: 128
Joined: 2008-07
Gender: Neuter
Country Flag: canada
IGN: Oooh
Server: Bera
Job: Empress
Farm: Stereo
MissingLink Wrote:Sorry to be picky, but
0xFFFFFFFF is -1
0x80000000 is -whatever billion
Lol, my bad. MS should use two's complement and it is -1 (chosen for convenience of adding/subtracting negatives).
Posting Freak
Posts: 11,999
Threads: 634
Joined: 2009-07
Thorr Wrote:Umm... Not necessarily.
Every F is equal to 1111 in binary. The first bit is the Sign bit, the following bits are the Value. if this was simple 4 bit signed number, then F (1111) would be -7. 0111 would be 7.
Any HEX represented number with the first digit greater than 8 would be negative. (Assuming the first bit is the sign, which varies by system.)
0x00000001 = 1
0x80000001 = -1
But again, it can vary widely by processor system. Some systems use the first bit as 0 for negative and 1 for positive numbers, in which case
0x00000001 = -1
0x80000001 = 1
The numbers you are quoting look to be One's Complement versions. In which case an all F number would be 0. But it's silly to nitpick when you are only half right.
MS runs on windows, which has only ever run on processors using two's complement. 0xFFFFFFFF is either -1 or max int (32 bit, ~2b), depending on whether it's viewed as signed or unsigned.
Trying to argue that there are different systems and MS might be using one's complement or sign+magnitude, is as ridiculous as suggesting it might be using EBCDIC for text, or maybe CDC's 6-bit system (whose name I forget).
Anyway, this is irrelevant to the current bug, for reasons mentioned before.
Account not Activated
Posts: 998
Threads: 43
Joined: 2010-09
I don't know why I just had this thought come to mind, but... what if this Cash Shop bug is something more serious such as the way MapleStory is coded and the limitations of the 32-bit game engine's calculation methods.
Posting Freak
Posts: 3,414
Threads: 191
Joined: 2008-07
Lunax2 Wrote:Credits to Saver / Althena of Yellonde:
-Hime- and Nexon Employees/Programmers, please take a minute or an hour to read this post to try to understand it and enjoy getting your fellow maplers back into the Cash shop without the Error 38 with all this logical and useful data if you havn't figured anything out yet. Starting credits goes to whoever suggested that lowering items in your inventory space worked. This is my 12 hours+ mind-numbing report.
This is my testings with going into Cash shop and finding out what caused the DC by multiple accesses into Cash Shop and multiple DCing with results.
Starting out the testing on my character
-----------------------------------------------------------------------------------------------
Notation: Example: 48+04+12+10+17 = OK
48 = Equips in equip tab (naked character, but doesn't matter), including CS equips.
+
04 = How many USE slots are taken up.
+
12 = How many ETC slots are taken up.
+
10 = How many Set-up slots are taken up.
+
17 = How many cash shop slots are taken up in the cash shop tab.
= OK = I made it into Cash shop
= DC = I dced when trying to get into cash shop with error 38
= DC Blackout = The whole screen turned black when I tried to get into Cash shop. Didn't dc, didn't get in. Just all black. This is the TIP of the dc problem. VERY critical cases.
48+04+12+10+17 = OK
48+05+12+10+17 = OK
48+06+12+10+17 = DC Blackout
48+14+12+10+17 = DC
47+06+12+10+17 = OK -> Overall_1 CS equip to CashShop storage
47+07+12+10+17 = OK
47+08+12+10+17 = OK
47+09+12+10+17 = OK
47+10+12+10+17 = OK
47+11+12+10+17 = DC
46+10+12+10+17 = OK -> Overall_2 CS Equip to CashShop storage.
46+11+12+10+17 = OK
46+12+12+10+17 = OK
43+12+12+10+17 = OK -> Hat_1, Earring_1, and Cape_1 CS Equips to CashShop storage.
...
...
43+29+12+10+17 = OK
43+30+12+10+17 = DC -> Work backwards, bringing CS items back 1 at a time to test.
44+29+12+10+17 -> Took Hat_1 from CS to equip slot.
44+24+12+10+17 = OK
44+25+12+10+17 = DC
45+24+12+10+17 -> Took Earring_1 from Cs to equip slot.
45+19+12+10+17 = OK
45+20+12+10+17 = DC Blackout
46+19+12+10+17 -> Took Cape_1 from CS to equip slot.
46+14+12+10+17 = OK
46+15+12+10+17 = OK -> Note, this was minus 4 to USE, which other tests dced with error 38 after.
46+16+12+10+17 = DC
Move on for clearer results.
Organized
-------------------------------------------------------------------------------------------
Notation: Example: 48+04+12+10+17 = OK
48 = Equips in equip tab (naked character, but doesn't matter), including CS equips.
+
04 = How many USE slots are taken up.
+
12 = How many ETC slots are taken up.
+
10 = How many Set-up slots are taken up.
+
17 = How many cash shop slots are taken up in the cash shop tab.
= OK = I made it into Cash shop
= DC = I dced when trying to get into cash shop with error 38
= DC Blackout = The whole screen turned black when I tried to get into Cash shop. Didn't dc, didn't get in. Just all black. This is the TIP of the dc problem. VERY critical cases.
48+04+12+10+17 = OK
48+05+12+10+17 = OK
48+06+12+10+17 = DC Blackout
47+06+12+10+17 = OK -> Overall_1 in CS.
47+07+12+10+17 = OK
47+08+12+10+17 = OK
47+09+12+10+17 = OK
47+10+12+10+17 = OK
47+11+12+10+17 = DC
46+11+12+10+17 = OK -> Overall_1 + Overall_2 in CS.
46+12+12+10+17 = OK
46+13+12+10+17 = OK
46+14+12+10+17 = OK
46+15+12+10+17 = OK
46+16+12+10+17 = DC
45+16+12+10+17 = OK -> Overall_1 + Overall_2 + Cape_1 in CS.
45+17+12+10+17 = OK
45+18+12+10+17 = OK
45+19+12+10+17 = OK
45+20+12+10+17 = DC Blackout
44+20+12+10+17 = OK -> Overall_1 + Overall_2 + Cape_1 in CS + Earring_1 in CS.
44+21+12+10+17 = OK
44+22+12+10+17 = OK
44+23+12+10+17 = OK
44+24+12+10+17 = OK
44+25+12+10+17 = DC
43+25+12+10+17 = OK -> Overall_1 + Overall_2 + Cape_1 in CS + Earring_1 + Hat_1 in CS
43+26+12+10+17 = OK
43+27+12+10+17 = OK
43+28+12+10+17 = OK
43+29+12+10+17 = OK
43+30+12+10+17 = DC
42+30+12+10+17 = OK -> Overall_1 + Overall_2 + Cape_1 in CS + Earring_1 + Hat_1 + Wand in CS
42+31+12+10+17 = OK
42+32+12+10+17 = OK
42+33+12+10+17 = OK
42+34+12+10+17 = DC
41+34+12+10+17 = OK -> Add CS Blue Swimsuit to CS.
41+35+12+10+17 = OK
41+36+12+10+17 = OK
41+37+12+10+17 = OK
41+38+12+10+17 = DC
40+38+12+10+17 = OK -> Add CS Glasses to CS.
40+39+12+10+17 = OK
40+40+12+10+17 = OK
40+41+12+10+17 = OK
40+42+12+10+17 = OK
40+43+12+10+17 = DC
39+43+12+10+17 = OK -> Add CS Hat to CS.
39+44+12+10+17 = OK
39+45+12+10+17 = OK
39+46+12+10+17 = OK
39+47+12+10+17 = OK
39+48+12+10+17 = DC
39+48+12+10+16 = OK -> Add wheel of Destiny to CS.
39+49+12+10+16 = DC
39+49+12+10+15 = OK -> Add Permanent Kino to CS.
39+50+12+10+15 = OK
39+51+12+10+15 = OK
39+52+12+10+15 = DC
Slight chance in notation time for my better references.
Notation: Example: (10)39(9)+50+12+10+15(2)
(10) = 10 equip items are CS in equip tab (or could be equipped, doesn't matter)
39 = 39 total items in equip tab (or un), including CS+Normal Equips
(9) = I have 9 equip items in cash shop. This makes NO DIFFERENCE TO ANYTHING but for my reference.
+
50 = Total slots in USE taken up.
+
12 = Total slots in ETC taken up.
+
10 = Total slots in Set-up taken up.
+
15 = Total slots in CashShop tab taken up.
(2) = How many CS items that go into the CS tab are in CS. This makes NO DIFFERENCE TO ANYTHING but for my reference.
39+49+12+10+15 = OK -> Take out Perm Kino from CS; Add another wheel of Destiny into CS.
(10)39(9)+50+12+10+15(2) = DC Blackout
(10)39(9)+50+12+10+14(3) = OK -> Add 3rd WoD into CS.
(10)39(9)+51+12+10+14(3) = OK
(10)39(9)+52+12+10+14(3) = DC
(10)39(9)+50+12+10+14(3) = OK -> Take out 3rd wheel; Add Store Permit.
(10)39(9)+51+12+10+14(3) = OK
(10)39(9)+52+12+10+14(3) = DC
(10)39(9)+52+12+10+13(4) = ok -> 2 wheels, store perm, perm kino in cs
(10)39(9)+53+12+10+13(4) = ok
(10)39(9)+54+12+10+13(4) = ok
(10)39(9)+55+12+10+13(4) = DC
Solution Equation Time!!!
--------------------------------------------------------------------------------------------
Notation: Example: (10*4.1)+29+49+12+10+(14*1.1) + 2.1 = 158.5 + CSSnail *** 1 wheel in cs
(10*4.1) = I have 10 CS items in equip tab (or equipped). They each weight around a value of 4.x, in which I take the worst case scenario and put it to 4.1.
+
29 = How many equips i have in equip tab (or equipped), excluding any CS equips.
+
49 = How many USE slots are taken up
+
12 = How many ETC slots are taken up
+
10 = How many Set-up slots are taken up
+
(14*1.1) = I have 14 None pets in my CS tab. They weight 1.x each, so worst case scenario 1.1.
+
2.1 = I have a permanent kino, and it's value is around 2.x. Worst case scenario 2.1.
=
158.5 + CSSnail = The total value/weight I come up with, and I havn't come up with a value for the 5 hour snail you get from the Mars the Fairy quest, so I just add him at the end.
*** 1 wheel in cs = what is in the Cash Shop from the Cash Shop tab that was taken away from the start of all tests from my tabs; testing cash shop tab item weights.
(10*4.1)+29+49+12+10+(14*1.1) + 2.1 = 158.5 + CSSnail *** 1 wheel in cs
(10*4.1)+29+50+12+10+(13*1.1) + 2.1 = 158.4 + CSSnail *** 2 wheels in cs
(10*4.1)+29+52+12+10+(13*1.1) = 158.3 + CSSnail *** perm kino and 1 wheel in cs
(10*4.1)+29+52+12+10+(12*1.1) + 2.1 = 159.3 + CSSnail *** 3 wheels in cs
(10*4.1)+29+55+12+10+(12*1.1) = 160.2 + CSSnail *** perm kino, 2 wheels, 1 shop in cs
Key Note: The range weight values of all my items in my character tabs + equipped items was around 158. Remember this number.
Different character:
----------------------------------------------------------------------------------------------
My friend has kindly offered his assistance in testing the CS DC glitch and helping each other find out the cause of it. This is our results on this Sin.
Level 188 Night Lord Test:
23 equips non CS, 9 CS items equipped which was NOT factored in the below test.
6 dead pets, 1 perm pet, 1 tagged dead pet, ap, charm, pet tag, store, 2 wheels in CS tab.
19+27+7+14+14 = 81 dc
19+26+7+14+14 = 80 ok
19+27+7+14+13 = 80 ok -> Pet with name tag went into cs
19+28+7+14+13 = 81 ok
19+33+7+14+13 = 86 dc
19+29+7+14+13 = 82 ok
19+30+7+14+13 = 83 dc
19+30+7+14+12 = 82 ok -> Random cs item back in cs
19+31+7+14+12 = 83 ok
19+32+7+14+12 = 84 dc
19+30+8+14+12 = 83 ok
19+31+8+14+12 = 84 dc
19+31+8+14+11 = 83 ok
19+31+8+14+12 = 84 dc
19+31+8+14+12 = 84 dc
19+30+8+14+12 = 83 ok -> Taking equipped CS gear to Equip slots.
20+30+8+14+12 = 84 ok
21+30+8+14+12 = 85 ok
27+30+8+14+12 = 91 ok
20+30+8+14+12 = 84 ok -> All covers on, unequip a normal equip
26+30+8+14+12 = 90 ok -> No nx covers in equip slot, just normal equips
26+30+9+14+12 = 91 ok -> ........
26+31+8+14+12 = 91 ok -> ........
19+31+8+14+12 = 84 dc
20+30+8+14+12 = 84 dc -> Added random equip from outside to char slot.
19+30+8+14+12 = 83 dc -> Equipped that item.
19+30+8+14+12 = 83 ok -> Took out that equip from char.
Level 188 Sin Test (All resulted in DCs at the tips):
-------------------------------------------------------------------------------------------------------------------------------------------------------
(09*4.1)+42+27+7+14+(11*2.1)+(3*1.1) = 153.3 -> Dced with 1 etc/use too much.
(09*4.1)+42+30+7+14+(10*2.1)+(3*1.1) = 154.2 -> Put tagged pet in CS
(09*4.1)+42+31+7+14+(10*2.1)+(2*1.1) = 154.1 -> Put Non-pet into CS
(09*4.1)+42+31+7+14+(10*2.1)+(2*1.1) = 154.1 -> Unequipped items and put into equip slots. No difference in the calculation. Still Tip of the DCing.
(09*4.1)+43+30+7+14+(10*2.1)+(2*1.1) = 154.1 -> Added new equip to character, result in dc. When trading it away, result back in.
Key Note: The range weight values of all this sin's items in his character tabs + equipped items was around 154.
The range values in the end were around 4 - 6 points off of my mage test, which is possible since this sin had alot of pets which would result in different weight values. Looking at both of these results, it is VERY CLEAR that this data will be extremely helpful for the programmers at Nexon.
Solutions:
-----------------------------------------------------------------------------------------------
Solution #1: The problem does not pertain to extended slots, as slots have been used up past normal amounts without problems with proper adjustments.
Solution #2: Cash Shops "EQUIPS", not cash shop items in the cash shop tab of a character, have a very high weight within this formula and the largest variable resulting in the Error 38 crash. This may be due to a memory allocation problem or a buffer overload, or more simply an error in the code itself. However, all items in the characters tabs + equipped items all add up in the equation, just that Cash Shop "Equips" have the highest association with the problem.
Solution #3: USE and ETC items weigh the same in the equation.
Solution #4: Equip items on or off mean the same thing.
Solution #5: The problem IS NOT THE TOTAL NUMBER OF ITEMS YOU HAVE.
Solution #6: Cash Shop items in the cash shop tab of a character (not in the actual cash shop storage in Cash Shop), have different weights. Pets have much higher weights than wheels of destiny and permits. This may be due to pets having longer coding than other CS tab CS items. Cash shop items in these tabs have higher weight than USE and ETC, but less than CS item weight from the CS Equips in the Equips tab/equipped on the character.
I hope the programmers of Nexon and fellow maplers will find all of this to their great use.
~Saver
http://forum.nexon.net/MapleStory/forums...63643.aspx
oh pear
Posting Freak
Posts: 2,429
Threads: 124
Joined: 2009-05
Gender: Male
Country Flag: California
IGN: Dethphonix
Server: Bellonova
Level: 200
Job: Bishop
Guild: Clockworks
Combattente Wrote:-snip-
oh pear
But oh wow that's dedication O_o
I doubt Nexon will have an emergency patch for this though. I mean, they still need to test and verify that this is valid. Along with what their agenda is for today (or tomorrow), this would be a side job. Plus, fixing it and seeing if it causes another glitch by doing so.
In other words, I wouldn't count on this being fixed before the next patch. Possibly by February though, if this checks out.
Posting Freak
Posts: 11,999
Threads: 634
Joined: 2009-07
Wow, a lot of work and well done!
However, this can't be the entire bug.
I have made my inventory emptier than it's been in months, and still can't go in.
My buddy had this issue start appearing after her first completed zrun since BB (thanks, again, to a workaround found by the community to a bug Nexon couldn't cope with, namely disabling sound driver). She had to remove far more items than she could possibly have looted during the run, to be able to go in cash shop again.
So, something triggers this. Something corrupts your inventory ever so slightly, or puts your character in "limited-weight mode", and only from that point on do the above formulas affect you. People can go around carrying far more junk than this and entering cash shop freely, until whatever it is strikes. (I didn't do the math, but I'm pretty sure the inventory Stereo posted in this thread already exceeds the calculated limit, and he's not even showing equipped gear and cash shop tab).
Posting Freak
Posts: 8,478
Threads: 128
Joined: 2008-07
Gender: Neuter
Country Flag: canada
IGN: Oooh
Server: Bera
Job: Empress
Farm: Stereo
Yeah, my inventory has about 160 items, counting equipped stuff.
I don't have all that many CS items though - 4 in cash tab (dead reindeer, dead monkey, dead panda, and I think a non-expiring teleport rock) and 2 equipped (perma hat+cape)
I did get error 38 that one weekend of the Black Friday sale but it fixed on the server check.
Junior Member
Posts: 46
Threads: 9
Joined: 2010-08
i try doing the 18 items on each tab, and i drop many untradeable items/ but i had to many untradeable in my equip and cash shop items to reach that desireable number . so i hope they fix it with this cash shop maintenance.
Junior Member
Posts: 46
Threads: 9
Joined: 2010-08
you got it right they still didn't fix error 38
Member
Posts: 123
Threads: 9
Joined: 2010-09
I used to be fine with about 80+ items, now I am starting to DC at 6x items D=
I made sure all my CS in the CS in case they had a heavier "weight". I'm now to have to ungear my character and start wearing my untradeables get into CS T_T
This problem is growing for me and I'm not sure if anyone else is facing this issue too.
|