Marshmallow Posted February 26, 2018 Share Posted February 26, 2018 Why can't? store Apex/Kro chests in Inn? store more than 200 Gems/BUS/enchant scrols? store more than 21 gb in Inn? sell just 1 item at 21 gb in merchant? for instance Chaos wirinom+7 Quote Link to comment Share on other sites More sharing options...
Administrators twostars Posted February 27, 2018 Administrators Share Posted February 27, 2018 8 hours ago, Marshmallow said: Why can't? store Apex/Kro chests in Inn? I think the reason for this was to preempt abuse by not allowing side characters to be recreated to pool chests in the one account. Not sure if this is still applicable offhand, but that's likely the reason behind that. 8 hours ago, Marshmallow said: Why can't? store more than 200 Gems/BUS/enchant scrols? This is a limitation mgame impose pretty arbitrarily to things, presumably to limit the number of valuable items being moved at a time. 8 hours ago, Marshmallow said: Why can't? store more than 21 gb in Inn? This is actually just a limitation of the game. The reasoning for this is because they store it as a signed 32-bit integer, which has a range of -2,147,483,648 to 2,147,483,647. They cap it strictly at 2.1bil. Realistically speaking there's no reason for it to ever go below 0, so it should be unsigned which would move its range from 0 to 4,294,967,295... but it's mgame, so what can you do. 8 hours ago, Marshmallow said: Why can't? sell just 1 item at 21 gb in merchant? for instance Chaos wirinom+7 (Edit:) Oops, misread. They cap it at 999,999,999. It's an arbitrary limitation, with the intent on keeping things below 2.1bil (as above). Again, mgame logic. Quote Link to comment Share on other sites More sharing options...
KissOfNeo Posted February 27, 2018 Share Posted February 27, 2018 Selling items even back in old usko days was caped at 999 999 999 if tried selling for 10 gb selling merchant only lets it sell for 100 mill so have to be sure to only do 999 999 999 m.. does seam silly and never understood why cant merchant an item for 10 gb or higher Quote Link to comment Share on other sites More sharing options...
Marshmallow Posted February 27, 2018 Author Share Posted February 27, 2018 7 hours ago, twostars said: I think the reason for this was to preempt abuse by not allowing side characters to be recreated to pool chests in the one account. Not sure if this is still applicable offhand, but that's likely the reason behind that. This is a limitation mgame impose pretty arbitrarily to things, presumably to limit the number of valuable items being moved at a time. This is actually just a limitation of the game. The reasoning for this is because they store it as a signed 32-bit integer, which has a range of -2,147,483,648 to 2,147,483,647. They cap it strictly at 2.1bil. Realistically speaking there's no reason for it to ever go below 0, so it should be unsigned which would move its range from 0 to 4,294,967,295... but it's mgame, so what can you do. (Edit:) Oops, misread. They cap it at 999,999,999. It's an arbitrary limitation, with the intent on keeping things below 2.1bil (as above). Again, mgame logic. Can't you change them in Apex? Quote Link to comment Share on other sites More sharing options...
Administrators twostars Posted February 27, 2018 Administrators Share Posted February 27, 2018 With the exception of the signed/unsigned issue, probably. They'd just be exceptionally more time-consuming than they're worth. All of them could be changed pretty reliably/easily with the client source project, so... not really worth messing with the official client to do so. The 999,999,999 limitation on merchants is probably the only feasible one there, since it shouldn't be too difficult to track down and there'd only be one or 2 instances of it (as opposed to generic logic imposed all over the place). Quote Link to comment Share on other sites More sharing options...
Classic Posted February 27, 2018 Share Posted February 27, 2018 (edited) 16 hours ago, twostars said: This is actually just a limitation of the game. The reasoning for this is because they store it as a signed 32-bit integer, which has a range of -2,147,483,648 to 2,147,483,647. They cap it strictly at 2.1bil. Realistically speaking there's no reason for it to ever go below 0, so it should be unsigned which would move its range from 0 to 4,294,967,295... but it's mgame, so what can you do. why even use int instead long/double(64bit)? Edited February 27, 2018 by Classic Quote Link to comment Share on other sites More sharing options...
Administrators twostars Posted February 28, 2018 Administrators Share Posted February 28, 2018 5 hours ago, Classic said: why even use int instead long/double(64bit)? It's an old game. At some point they were forced to bump up experience to 64 bit though. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.