Author
|
Topic: R/S IV calculator?
|
Bugcatcher Ed
Farting Nudist
Member # 3289
Member Rated:
|
posted 04-07-2003 01:40 PM
Now that I've got almost enough rare candy ( thank you zigzagoons! ), I'd like to look at the IVs ( DVs for you DViants ) for some of my untrained pokemon. Is there an R/S IV calculator out there somewhere?
From: Phenac | Registered: Mar 2003
| IP: Logged
|
|
TeeJay
Farting Nudist
Member # 265
Member Rated:
|
posted 04-07-2003 03:37 PM
Search/White Cat
- - - - - What
From: Overland Park, Kansas, USA | Registered: Apr 2000
| IP: Logged
|
|
Uiru
Sketch Molester
Member # 437
Member Rated:
|
posted 04-08-2003 04:06 PM
I'm currently working on mine. ~Uiru
- - - - - TIDUDSOFIEIHUGHEXXXC: "maybe he will let you touch his blow up do"
AFRO NOOOOOOO!!!
From: the floating castle of Newfoundland | Registered: May 2000
| IP: Logged
|
|
White Cat
Nobody knows why I'm an admin.
Member # 42
Member Rated:
|
posted 04-08-2003 05:10 PM
Search/White Cat
http://white-cat.virtualave.net/pfiles/
It's the "Battle Stat Calculator" link. There is a problem in that in sometimes says -1 when it should be 0 and 30 when it should be 31, but otherwise it works fine.
Uiru, you're the formula guy, help me find the problem! ![[Wink]](wink.gif)
- - - - - "Anybody gone into Whole Foods lately and see what they charge for arugula?" -- Barack Obama, campaigning in Iowa
From: Calgary | Registered: Feb 2000
| IP: Logged
|
|
LanderZRPG
Got a whale of a tale to tell ya, lads!
Member # 1615
Member Rated:
|
posted 04-08-2003 11:44 PM
www.angelfire.com/games2/LanderZ/rusacalcs.html
A link to a stat finder, once you know your pokes' stats. I am currently in the middle of making the 'find a mon' function, that automatically puts in the Base Stats. Done to Kangaskhan, and Lati's up.
It's helpful once you know the stats.
- - - - - From what we've learned, it seems like you'd prefer girls dressed in ant costumes or something... -Kazuki (Regarding tl;dr)
Owner of the Power Advantage DBZ RPG (www.poweradvantage.net)
From: High Prairie, AB, Canada | Registered: Mar 2001
| IP: Logged
|
|
|
Bugcatcher Ed
Farting Nudist
Member # 3289
Member Rated:
|
posted 04-09-2003 12:44 PM
Thanks a lot (danke sehr), everyone!
From: Phenac | Registered: Mar 2003
| IP: Logged
|
|
Bugcatcher Ed
Farting Nudist
Member # 3289
Member Rated:
|
posted 04-09-2003 12:51 PM
AFIC, this topic is closable
From: Phenac | Registered: Mar 2003
| IP: Logged
|
|
Dark_Herakurosu
Farting Nudist
Member # 1677
Member Rated:
|
posted 04-09-2003 04:37 PM
I can't really remember the last topic not in Karp Park that was closed. Also, instead of double-posting, just click the little edit button. Also, quit spamming!!11!1!oneone!1!!
- - - - - There is more money being spent on breast implants and Viagra today than on Alzheimer's research. This means that by 2040, there should be a large elderly population with perky boobs, huge erections, and absolutely no recollection of what to do with them.
Registered: Apr 2001
| IP: Logged
|
|
Bugcatcher Ed
Farting Nudist
Member # 3289
Member Rated:
|
posted 05-06-2003 04:53 PM
White Cat,
Did anyone ever get back to you on the formula? I think I know what causes the "-1" problem, and maybe the "30" problem. [ 05-06-2003, 06:02 PM: Message edited by: Bugcatcher Ed ]
From: Phenac | Registered: Mar 2003
| IP: Logged
|
|
White Cat
Nobody knows why I'm an admin.
Member # 42
Member Rated:
|
posted 05-07-2003 01:24 AM
No, they didn't. The guy who wrote that mechanics guide on GameFAQs suggested that sometimes the genes can't be calculated exactly, due to rounding error.
I'm interested in hearing what you think the problem is; please post it.
Ned: www.angelfire.com/games2/LanderZ/rusacalcs.html
There doesn't seem to be any way to calculate the genes with this... [ 05-07-2003, 01:29 AM: Message edited by: White Cat ]
- - - - - "Anybody gone into Whole Foods lately and see what they charge for arugula?" -- Barack Obama, campaigning in Iowa
From: Calgary | Registered: Feb 2000
| IP: Logged
|
|
LanderZRPG
Got a whale of a tale to tell ya, lads!
Member # 1615
Member Rated:
|
posted 05-07-2003 09:36 AM
.... Not too hard....
1) Choose the poke 2) Input Effort values [hopefully 0] 3) Input level 4) Input all 0 or all whatever DV's. Edit: Forgot #5. 5) Choose the proper Personality.
Find the stats.
If the stat is too high, drop the DV a few points, and see if it works. If the stat is too low, raise the DV a few points, and see if it works.
I found out my Latios DV's like this. True, it isn't the fastest way, but still gives the correct ranges. Might take an extra 8 seconds to find out it's from 15-19, instead of having it given to you, but it works. [ 05-07-2003, 09:38 AM: Message edited by: LanderZRPG ]
- - - - - From what we've learned, it seems like you'd prefer girls dressed in ant costumes or something... -Kazuki (Regarding tl;dr)
Owner of the Power Advantage DBZ RPG (www.poweradvantage.net)
From: High Prairie, AB, Canada | Registered: Mar 2001
| IP: Logged
|
|
Bugcatcher Ed
Farting Nudist
Member # 3289
Member Rated:
|
posted 05-07-2003 04:50 PM
Hi White Cat,
OK, I give it my best shot. This will almost certainly include stuff you know alread, so bear with me. Just pretend I want this to be comprehensible to anyone else who reads it, or that I'm really didactic and wordy (both true). Because of the way statistics are calculated with integer arithmatic, you can't exactly reconstruct the IVs for a given pokemon for any given level below, um, is it 100 now? Anyway, any given actual statistic below the magic level can probably be produced by any of several IVs. The formulas you use in your spreadsheet attempt to determine the lowest number the IV could be. This is probably the explanation for seeing 30 where the actual IV is 31. The best solution to that is to show a minimum/maximum IV instead of one number.
I'll get back to that, but first I want to deal with the problem of negative IVs. If you look at a personality-neutral (personalities make this really hard to see) table of IVs for a given level, you'll see a pattern. The IVs seem to go up in steps, and the steps are more or less the same distance apart. The formula is:
number of IVs per step = 100 / level
So, for instance, at level 20 there will be 5 IVs that can produce the same statistic. At level 14, there will usually be 7 IVs that can produce a given statistic, but occasionally 8. What your formula calculates is the lowest of these. The problem is that at the bottom and top of the statistics, the groups get cut off. A level 14 pokemon might have a low statistic that could only be produced by IVs 0, 1, & 2, a total of three IVs. In this situation, the formula you're using would come up with a negative number the moment it subtracts the base * 2, and result in -4, which is where the lowest member of the group would be if there were negative IVs. The solution is to force a number at least as large as base * 2 prior to the subtraction:
Minimum IV = MAX(ROUNDUP((100*(ROUNDUP(Statistic/Personality,0)-5))/Level,0),2*Base)-(2*Base)-ROUNDDOWN(EV/4,0)
To calculate the maximum possible IV, add one to the statistic before you calculate, and subtract 1 afterwards. In this case, you have to worry about false producing a greater than 31 result. The solution is simple, use 31 as the maximum result. Here's the formula:
Maximum IV = =MIN(ROUNDUP((100*(ROUNDUP((Statistic+1)/Personality,0)-5))/Level,0)-(2*Base)-ROUNDDOWN(EV/4,0)-1,31)
Hope this is helpful.
From: Phenac | Registered: Mar 2003
| IP: Logged
|
|
|