*soft sigh*
The -entry- market into the game, true -entry- not people buying second accounts, not people refer'ed by friends, does indeed depend on marketing.
Name 10 accounts purchased for EQ in the last year where the purchaseor had NO previous exposure to someone playing the game, or a substantial review, and I'd probably die of shock. (Which might make the person posting evidence of such a hero in some corners of the forums.)
Everyone else demands high quality dependable randoms.
I'd have to turn on a packet sniffer to determine if the client doesn't send out a request when new characters are started. It'd only need one out packet, 3 random numbers generated (or even just one) and a single return packet. The time and effort required to send one packet on an established (you had to log in, not only to the login server but to a LIVE server as well) connection falls well below trivial. If there is a half a second delay between you clicking it and the screen loading with latency of around 30... heck 100 ms, you have 3 tenths of a second for the server to generate that one random number. EONS of time.
Random pathing. *sigh* Yes the mobs have AI decisions about start/stop/etc in SOME places. Most of them do not. Most of those that do have VERY limited ranges. I meant "random pathing" in that you could NOT draw a "this is Roamer One's path, this is Roamer Two's path" lines on a map. And for every mob. Imagine the pain and suffering and anguished cries if a Juggernaut wandered up even just to the mushrooms in Old Seblis.
"They use 20+ rolls in a melee round"
Hmm... Ok. What's a melee round? Looking at a recent combat my Speed of the Brood hasted PoP enchanter animation pet vs. an unslowed (he resisted) Dulak's Harbor mob.....
Mob (unslowed) attacked every 2 seconds, sometimes double attacking.
Pet (hasted) attacked a little faster, getting in 4 attack series in the same period the mob got 3 attack series.
7 total attack series in 5 seconds. EVEN presuming that each attack series takes 20 rolls this is 140 rolls in 5 seconds.
We have previously determined that a SLOW processor, running fully loaded, can produce 10,000 rolls a second, even with an INCREDIBLY slow RNG algorithm. If there were 500 attack series every second we MIGHT BEGIN to run low on random numbers.
"they use/might use/should use...."
*sigh*
Element two, unpredictability. You see it IS possible if you know the algorithm and take sufficient data samples with high accuracy to reverse engineer the 'seed' of a p-RNG. And as was correctly pointed out by Neebat, one doesn't generally change random seeds on a whim. (You can and it's not hard, it's just usually not efficient or needed.) If one were to guess or deduce which comercially available algorithm SOE used and then sample enough data one COULD then guess what number was going to come up at a given time. So, almost certainly, they use a VARIATION of a public method. (And probably reseed quite a bit more often than every time the server comes up.)
With Agnostic as my witness I swear to you that SOE developers know what they are doing. They are NOT out to -get- you or make life miserable for you, except to the extent that you LIKE being miserable. I complained BITTERLY about the difficulty I had getting sufficent skill and drops for the 8th shawl. I contemplated the Aid Grimmel quest and thought "gosh, that involves a lot of pain" ... Then they upped the limits to 300 and I thought "ouch, I dunno ... I was gonna avoid the 1750 club... 2100 seems out-rage-ous..."
Salvage and the Mastery (people who MENTION JCM to me go on /ignore I won't discuss it, I hate it, I'd love for everyone to have it if ONLY to stop the endless whine-fest) skills still fall in the category of a quote from the movie (not the book) 'The Firm'
Guy: But the taxes are only defered...
Tom: What do YOU -care- it's the best interest free LOAN you are ever gonna get!
Guy: So the worst case is... I pay my taxes much much later?
Tom: NO. The worst case is you don't take this, next year they close the loophole and you feel ....
Guy: You know that for a fact?
Take the Salvage'd stuff and run. Yesterday you would have gotten nothing, people haunt these boards who remember when invalid recipies ATE EVERYTHING IN THE CONTAINER!
I'm curious though .... what can be gained by a greater understanding of the specific p-RNG they use? If it couldn't be abused they would probably PUBLISH it just to close arguements like this. (Although they HAVE published formulas in the past, and people STILL accuse them of LYING.) A full and complete knowledge of the general theory of how a slot machine sounds like it would be helpful, no? But say I had such knowledge. (stepper motors, check .... relays, check .... microprocessors, check... circuit boards, check... math/probability theory, check .... high level language, check check check check .... assembly language, check .... machine code, check ... gee, guess I have a pretty firm grasp on how the slot machine works....) Would I be able to break even, not even win just break even, on a slot machine over the long haul (presuming I don't hack it, and prison holds no attraction for me so I wouldn't) ... nope. Have slot machines been hacked? Yes. But understanding the RNG in EQ won't even help you in your next combat. It certainly won't improve your chances of making your next skill up or combine. Back in the day everyone had a theory of how to increase skill ups or successes. "Keep the book open." ... "Delibeately put a wrong recipie in" ... etc etc. Do whatever makes you feel better but as said in "Pushing Tin" ...
John: So should I lean into it or relax and go with it or...
Billy: Son, you're about to get run over by a 747 wide body, you can clap hands and pray for Tinkerbelle ... it's not gonna make any difference...
The -entry- market into the game, true -entry- not people buying second accounts, not people refer'ed by friends, does indeed depend on marketing.
Name 10 accounts purchased for EQ in the last year where the purchaseor had NO previous exposure to someone playing the game, or a substantial review, and I'd probably die of shock. (Which might make the person posting evidence of such a hero in some corners of the forums.)
Everyone else demands high quality dependable randoms.
I'd have to turn on a packet sniffer to determine if the client doesn't send out a request when new characters are started. It'd only need one out packet, 3 random numbers generated (or even just one) and a single return packet. The time and effort required to send one packet on an established (you had to log in, not only to the login server but to a LIVE server as well) connection falls well below trivial. If there is a half a second delay between you clicking it and the screen loading with latency of around 30... heck 100 ms, you have 3 tenths of a second for the server to generate that one random number. EONS of time.
Random pathing. *sigh* Yes the mobs have AI decisions about start/stop/etc in SOME places. Most of them do not. Most of those that do have VERY limited ranges. I meant "random pathing" in that you could NOT draw a "this is Roamer One's path, this is Roamer Two's path" lines on a map. And for every mob. Imagine the pain and suffering and anguished cries if a Juggernaut wandered up even just to the mushrooms in Old Seblis.
"They use 20+ rolls in a melee round"
Hmm... Ok. What's a melee round? Looking at a recent combat my Speed of the Brood hasted PoP enchanter animation pet vs. an unslowed (he resisted) Dulak's Harbor mob.....
Mob (unslowed) attacked every 2 seconds, sometimes double attacking.
Pet (hasted) attacked a little faster, getting in 4 attack series in the same period the mob got 3 attack series.
7 total attack series in 5 seconds. EVEN presuming that each attack series takes 20 rolls this is 140 rolls in 5 seconds.
We have previously determined that a SLOW processor, running fully loaded, can produce 10,000 rolls a second, even with an INCREDIBLY slow RNG algorithm. If there were 500 attack series every second we MIGHT BEGIN to run low on random numbers.
"they use/might use/should use...."
*sigh*
Element two, unpredictability. You see it IS possible if you know the algorithm and take sufficient data samples with high accuracy to reverse engineer the 'seed' of a p-RNG. And as was correctly pointed out by Neebat, one doesn't generally change random seeds on a whim. (You can and it's not hard, it's just usually not efficient or needed.) If one were to guess or deduce which comercially available algorithm SOE used and then sample enough data one COULD then guess what number was going to come up at a given time. So, almost certainly, they use a VARIATION of a public method. (And probably reseed quite a bit more often than every time the server comes up.)
With Agnostic as my witness I swear to you that SOE developers know what they are doing. They are NOT out to -get- you or make life miserable for you, except to the extent that you LIKE being miserable. I complained BITTERLY about the difficulty I had getting sufficent skill and drops for the 8th shawl. I contemplated the Aid Grimmel quest and thought "gosh, that involves a lot of pain" ... Then they upped the limits to 300 and I thought "ouch, I dunno ... I was gonna avoid the 1750 club... 2100 seems out-rage-ous..."
Salvage and the Mastery (people who MENTION JCM to me go on /ignore I won't discuss it, I hate it, I'd love for everyone to have it if ONLY to stop the endless whine-fest) skills still fall in the category of a quote from the movie (not the book) 'The Firm'
Guy: But the taxes are only defered...
Tom: What do YOU -care- it's the best interest free LOAN you are ever gonna get!
Guy: So the worst case is... I pay my taxes much much later?
Tom: NO. The worst case is you don't take this, next year they close the loophole and you feel ....
Guy: You know that for a fact?
Take the Salvage'd stuff and run. Yesterday you would have gotten nothing, people haunt these boards who remember when invalid recipies ATE EVERYTHING IN THE CONTAINER!
I'm curious though .... what can be gained by a greater understanding of the specific p-RNG they use? If it couldn't be abused they would probably PUBLISH it just to close arguements like this. (Although they HAVE published formulas in the past, and people STILL accuse them of LYING.) A full and complete knowledge of the general theory of how a slot machine sounds like it would be helpful, no? But say I had such knowledge. (stepper motors, check .... relays, check .... microprocessors, check... circuit boards, check... math/probability theory, check .... high level language, check check check check .... assembly language, check .... machine code, check ... gee, guess I have a pretty firm grasp on how the slot machine works....) Would I be able to break even, not even win just break even, on a slot machine over the long haul (presuming I don't hack it, and prison holds no attraction for me so I wouldn't) ... nope. Have slot machines been hacked? Yes. But understanding the RNG in EQ won't even help you in your next combat. It certainly won't improve your chances of making your next skill up or combine. Back in the day everyone had a theory of how to increase skill ups or successes. "Keep the book open." ... "Delibeately put a wrong recipie in" ... etc etc. Do whatever makes you feel better but as said in "Pushing Tin" ...
John: So should I lean into it or relax and go with it or...
Billy: Son, you're about to get run over by a 747 wide body, you can clap hands and pray for Tinkerbelle ... it's not gonna make any difference...
Comment