- 50k items (Chron has a record count of 54k) would equate to 50k individual memory allocations, being interacted with by potentially 50-100 users simultaneously.
- The initial load up time would read the file line by line and add each item to an array/object, additional start up costs.
- Your server purges to the trust merchant file, in 4 minutes 200 transactions are made... The server crashes before the next purge, you have lost 4 minutes of transactions... This seems harmless as the people who bought/sold would also be reverted... What if someone logs and buys one of the items before the original person did before the crash?
Just thoughts.
Sam
Wasn't Quest system a part of the AppleM2 files?
Yes, Applem2 supports the quest system.
Question
What happens when you have more than 65535 items?
Yeah it works i managed to semi work it out, just couldn't get a quest icon above a npc.Updated, I wasn't sure if the Quest system in the Apple files was usable... I certainly couldn't get to grips with it, so recoded for Ace.
Sam
Yeah it works i managed to semi work it out, just couldn't get a quest icon above a npc.
Updated, I wasn't sure if the Quest system in the Apple files was usable... I certainly couldn't get to grips with it, so recoded for Ace.
Sam
---------- Post Merged at 03:33 PM ---------- Previous Post was at 03:24 PM ----------
Depends on whether or not your array of items is bound to the size of an unsigned integer... I think Delphi arrays by default are maxed at the size of an unsigned Long (I could be completely wrong, going off something I read years ago)...
I guess your question is what happens when the maximum size is reached, I can only guess, but I would assume that if a check wasn't in place to stop anymore being added (one in one out) then you would end up with some out of memory errors/potential corruption of data.
Sam
Not entirely sure since it has been a long time since looking at the files but didn't AppleM2 have all NPC commands as well as the new ones?
For what its worth. I think its a nice list.
Good news for ruby fans when I do eventually do the next release alot of known issues will be fixed and will also be 16bit with latest korean wil format & maps
So basically all this post does is show that theres no decent files available to the public, so unless your a coder that wants to develop files this means nothing.
It really is a shame that theres no good files any more, its the main reason mir's died tbh.
Kinda funny as it coulda all been avoided if TD just released his source for people to carry on his work, just think where the files could be today. But then again you cant blame it all on TD... plenty of other promised files that could revive mir (acem2) but haven't because people saw the $$$
I thought there was some hope for the c# but it seems thats going down the same path now of private teams working on it, which is a real shame as your just dividing the resources. Dont see why people dont want to get the files to a good standard, then let teams branch off with their own ideas. c# is defo the way to go tho, delphi is the past!
Yeah and look at that awesome server he has out.... (sarcasm)Hasn't TD released his 2.3 source to judas priest/andreas ? gawd knows why to just him though >.<