![]() |
|
Finding Rares: Insight from a Programmer - Printable Version +- Forums (https://forums.ragol.co.uk) +-- Forum: Archives (https://forums.ragol.co.uk/forumdisplay.php?fid=8) +--- Forum: Archived Forums (https://forums.ragol.co.uk/forumdisplay.php?fid=67) +---- Forum: Phantasy Star Online (https://forums.ragol.co.uk/forumdisplay.php?fid=68) +----- Forum: Episodes 1 & 2 and Blue Burst (https://forums.ragol.co.uk/forumdisplay.php?fid=13) +------ Forum: Item Findings (https://forums.ragol.co.uk/forumdisplay.php?fid=30) +------ Thread: Finding Rares: Insight from a Programmer (/showthread.php?tid=4505) |
Finding Rares: Insight from a Programmer - decswxaqz - 11-01-2005 I don't think that's in question. It's that the beat time/time of the system changes some aspect of the game. We know drop rates are from a table, but some people say that beat time affects this drop rate as well in some small way, or for me personally I think it just does rare monster appearence. Finding Rares: Insight from a Programmer - whiteninja - 13-01-2005 this is a program i wrote (in C) for picking random intergers a while ago and it is just like any basic random number program. it uses the number of seconds since 12:00 AM Jan 1, 1970 as the number to start with: /*returns a random +int between two given +ints*/ #include <time.h> int random(int min, int max) { time_t rand; int ans, x=10000; time(&rand); rand %=100000; ans = rand % x; while(!(min<=ans && ans<=max)) { ans = rand % x; rand = (rand*100*clock())+ans; if(x>10) x /= 10; } } on line 11 the number of seconds is put into the variable "rand". here is where anything could be put in instead. if ST were to use this program as their random number generator they could have used the beat time there, or the number of steps you've taken, or the amount of damage you've taken, or the number of times you've visited the hospital, or the amount of meseta you have spent at any of the shops, or....... the thing is we don't know what they used so we have two ways of finding out: 1) wait for one of those people who studies the pso source code (like heyf00l) to figure it out 2) abduct all of ST Finding Rares: Insight from a Programmer - RareHunterAlpha - 21-01-2005 Actually, I heard that Kefka has a copy of the program code. So, Kefka, why don't you just post the randomizer sub-routine on here somewhere so we can all figure out what it's based off of together? Finding Rares: Insight from a Programmer - Omar - 21-01-2005 You heard wrong. No he doesn't have a copy of the program code and posting it on a public forum would be a major nono imo. If you expect to be able to find something that the best pso source code rippers/analysers could not (and lets face it, it is extremely unlikely that someone as obsessive as Sounomi could have been wrong in her analysis), then you should at least be able to get at the code yourself. I can understand that this may take a little longer, but you are unlikely to find anyone willing to just send you the "program code". Finding Rares: Insight from a Programmer - RareHunterAlpha - 28-01-2005 Actually I would try to get it myself, but I do not have any sort of "connections" required to obtain such data. All in all, why doesn't Sonic Team just tell us what its based on so we can all get on with our lives? ![]() But Kefka said that he's read it, which would imply some sort of easy access... And if this Sounomi is so obsessive, wouldn't she have found the answer? Finding Rares: Insight from a Programmer - PSOFanatic124 - 28-01-2005 RareHunterAlpha Wrote:Actually I would try to get it myself, but I do not have any sort of "connections" required to obtain such data. All in all, why doesn't Sonic Team just tell us what its based on so we can all get on with our lives?what was the question Sounomi should've found the answer 2? Finding Rares: Insight from a Programmer - Vordox - 28-01-2005 .....A well known phrase. "Nothing is random, it's all relative." If I'm wrong, so sue me. ![]() Plus, I agree that Beat time has a work to it except for a common Time around the world. Ps: I always, ALWAYS mostly get rares in the morning here in Sweden. (Aka around 600 and up to 999) Then I get four days at day. (100-500) as for Rare monsters: Only at evenings. (500-600). Coincidence? Five days in a row? Finding Rares: Insight from a Programmer - Hrith - 28-01-2005 RareHunterAlpha Wrote:But Kefka said that he's read it, which would imply some sort of easy access...There is no simple access, Sounomi (aka Soukoshi) made her own program to reverse-engineer the game data. And Omar is right, it is illegal to post such content on a public forum. Quote:And if this Sounomi is so obsessive, wouldn't she have found the answer?Sou quit PSO last July, her last post about beat theory at her former site was that it was completely false. Finding Rares: Insight from a Programmer - PSOFanatic124 - 29-01-2005 Kefka Wrote:There is no simple access, Sounomi (aka Soukoshi) made her own program to reverse-engineer the game data.thx that explains a bunch Finding Rares: Insight from a Programmer - RareHunterAlpha - 04-02-2005 AHHHH!!! Finally it all makes sense! No wonder she couldn't find it, all reverse-engineered code is unreliable at best. Wouldn't you agree?But you say she did manage to disprove the beat theory, huh? I wonder what that leaves us with... |