Phantom Damage Output Calculator
I decided to make a calculator for Phantom despite there being one already. This one shows your range and damage output done to monsters/bosses.
The file is an .EXE and is open source
.
[url=http://i.imgur.com/AJjCo.png]Screenshot[/url]
[url=http://gist.github.com/baee50f05b80d192eaea]Source code[/url]
[url=http://docs.google.com/open?id=0Bw64RqcLmnNbSm5SUUdnX3duOFU]Download[/url]
[url=http://www.virustotal.com/file/bc7e1d7a59f86e32feff9d27931f41d76f12b707a1ed3b2a041abc58fe1cb896/analysis/1337875833/]Virus Scan[/url]
Current Version: v1.4
Compiled with Microsoft Visual Studio 2010 Ultimate. Any questions, post in this thread.
May 22, 2012
54 Comments • Newest first
[quote=soulcrafty]I have my Base LUK on the calculator as 400 and Weapon Attack as 135, but the range is really, really small.[/quote]
Make sure to input Total LUK, as that is the value that is used for the actual calculation.
@MrDingy:
http://www.microsoft.com/en-us/download/details.aspx?id=5555 (32-bit)
http://www.microsoft.com/en-us/download/details.aspx?id=14632 (64-bit)
@TerYanPui:
Make sure you download the correct version, 32-bit or 64-bit.
@Rapptz
i can't install the program because MSVCR100.dll is missing.. but i downloaded what you told Malissy to download.. x_x
According to this calculator I'll be OP
Hmm, looks promising.
[quote=inemnitable]Don't know if you knew this, but apparently Critical Damage is additive with Combo Attack. Yeah. I was surprised too.[/quote]
I knew this.
From the source:
[quote=Rapptz]
//Combo Attack
void Form1::radioButton5_CheckedChanged(System::Object^ sender, System::EventArgs^ e) {
if(this->radioButton5->Checked) {
cDmgInc+=.25;
criticalMin += .25;
criticalMax += .25;
}
else {
cDmgInc-=.25;
criticalMin -= .25;
criticalMax -= .25;
}
}[/quote]
I downloaded this and it works great!
Nice job
@AvidReader:
Yes they do.
@jasonxddd:
Hi.. I guess.
This is probably the last bug fix. There really isn't much to add to this and no one seems to bug report so I guess it's fine.
[url=http://docs.google.com/open?id=0Bw64RqcLmnNbSm5SUUdnX3duOFU]Download[/url]
Update Notes (v1.4):
Bugfix:
-Fixed issue with Total LUK, Total DEX, Base LUK, Base DEX.
-Fixed issue with skills going back to zero.
-Fixed issue with damage output
-Added linking to Sky.
hi sexy
[quote=Rapptz]If Rapid Fire is ticked, then Rapid Fire. Otherwise Ultimate Drive.[/quote]
Oh and sorry to bother you again, but do the damage ranges take into account criticals? thanks :]
[quote=Rapptz]If Rapid Fire is ticked, then Rapid Fire. Otherwise Ultimate Drive.[/quote]
Ahh I see, thanks ^-^
[quote=AvidReader]But by actual damage you mean damage I would be doing to the monsters? Via what skill then?[/quote]
If Rapid Fire is ticked, then Rapid Fire. Otherwise Ultimate Drive.
[quote=ddsushi]Clean range is range in skill window w/o buffs.
Buffed range is with phantom's buffs that are listed.
Damage range is your actual damage on monsters.
Boss damage is your actual damage on boss monsters.[/quote]
But by actual damage you mean damage I would be doing to the monsters? Via what skill then?
Unless you mean that would be the actual damage range accounting for %damage skills.
[quote=AvidReader]Hmm. I have a question. What's the difference between damage range and the buffed and clean ranges? :O
Does it just take into account combo attack and pirate's style or something?[/quote]
Clean range is range in skill window w/o buffs.
Buffed range is with phantom's buffs that are listed.
Damage range is your actual damage on monsters.
Boss damage is your actual damage on boss monsters.
Hmm. I have a question. What's the difference between damage range and the buffed and clean ranges? :O
Does it just take into account combo attack and pirate's style or something?
Omg dun use this pr0gram, I use and now i get HEK lose 9000bil.
Danny bad man he hek u don't trust!
@cocobenz:
Care to give me your exact input?
[quote=Rapptz]@cocobenz:
Are you inputting [b]Total LUK[/b] too? That one is the one used in the calculations.[/quote]
yea I am
@cocobenz:
Are you inputting [b]Total LUK[/b] too? That one is the one used in the calculations.
[quote=Rapptz]Well, you have to enter values in order for it to work. Tell me how to recreate the error, please.
v1.3 released:
Bugfix:
-Fixed issue with Physical Resist.
-Fixed issue with Damage Range showing lower numbers (again).
[url=http://docs.google.com/open?id=0Bw64RqcLmnNbZ1RHYkdWNjZlZmM]Download[/url]
@Lier: I don't understand why people think I'll keylog them. I really don't.
@dwagonslay: Unfortunately, no.[/quote]
it doesn't calculate for me too
I enter in atk and luk, just those 2 should give a range, but it's always 0, whatever I do when i calculate it
[quote=Spirit]Thank you for this! It looks legit, though the Damage Range area doesn't seem to give me anything when I press Calculate.[/quote]
Well, you have to enter values in order for it to work. Tell me how to recreate the error, please.
v1.3 released:
Bugfix:
-Fixed issue with Physical Resist.
-Fixed issue with Damage Range showing lower numbers (again).
[url=http://docs.google.com/open?id=0Bw64RqcLmnNbZ1RHYkdWNjZlZmM]Download[/url]
@Lier: I don't understand why people think I'll keylog them. I really don't.
@dwagonslay: Unfortunately, no.
[quote=Rtyu]I'd rather download nudes. [/quote]
Prolly this
Did you actually buy the version that came with Microsoft Developer Network? If so, wow!
Thank you for this! It looks legit, though the Damage Range area doesn't seem to give me anything when I press Calculate.
@Rapptz:
you could just as easily name a .txt file as "phantom damage calculator.exe" and run it through virustotal?
the codes check out and the calculator is very comprehensive, kudos.
i'd still rather mount the code though
[quote=oOpoleyOo]@Rapptz:
404 error on the gisthub site,
its easy to bypass virustotal,
the simplest way would be to make the main exe to be a keystroke keylogger, while the simple arithmatic function input&output part is the scapegoat to screen the kl. I again, I can't see the code its got a 404, im not accusing anything, i was just saying i'd never dl an exe. EVER. even when i do see the code, i'd compile it myself. i mean who can assure me that the exe u send = the code you display?[/quote]
Okay well I fixed the url error.
Now where do I begin with your statements.
First of all, to make the main EXE a keystroke keylogger I'm going to need the function GetKeyboardState() or a hook which would be SetWindowsHook(). Not only that but I'd require the application to probably get access to the internet so the logs get sent to my computer to a central server of the sort to host this information, and this is probably as crappy as a keylogger can get. Second of all, if you actually you know, bothered to download it yourself and then run it through a virus scanner other than VirusTotal that checks through kernels, registry and other fun stuff such as [url=http://anubis.iseclab.org/]Anubis[/url], we wouldn't be having this conversation of pretentious intellect.
Also, I'm glad you have the knowledge to notice that I provided the code so you can compile it yourself. Kudos.
@Rapptz:
404 error on the gisthub site,
its easy to bypass virustotal,
the simplest way would be to make the main exe to be a keystroke keylogger, while the simple arithmatic function input&output part is the scapegoat to screen the kl. I again, I can't see the code its got a 404, im not accusing anything, i was just saying i'd never dl an exe. EVER. even when i do see the code, i'd compile it myself. i mean who can assure me that the exe u send = the code you display?
Locked in order for the url's to work properly on basil go from https to http on your links.
Once clicked it should automatically go to https.
[quote=oOpoleyOo]@AvidReader:
i code, and a simple keystroke kl code is much much under 110kB
the code for your simple multiplication program should be much much much under 110kB
send me the code if u want me to verify it[/quote]
The code has been in the body of the post for the longest time ever. Do you even know how keyloggers work? First of all I'm going to need a system hook and as you can see the only aspect of this code that even runs the barebone basics of WinAPI would be the main function which is [b]required[/b] by all programs to be executed.
@AvidReader:
i code, and a simple keystroke kl code is much much under 110kB
the code for your simple multiplication program should be much much much under 110kB
send me the code if u want me to verify it
[quote=Rapptz]@AvidReader:
@oOpoleyOo:
The file size is approx. 110 KB. Hiding a keylogger there with both a log and the logger itself would take up much more room than that. The virus scan is clean and the source is posted above. We have already established in the first few pages that this file is clean.[/quote]
Ahhh yes...haha thanks for the reassurance. Just being cautious is all...though I could've just looked at the file size haha how stupid of me x)
@AvidReader:
@oOpoleyOo:
The file size is approx. 110 KB. Hiding a keylogger there with both a log and the logger itself would take up much more room than that. The virus scan is clean and the source is posted above. We have already established in the first few pages that this file is clean.
[quote=oOpoleyOo]rather get a piece of paper + pencil and do the multiplications
i'm uber paranoid about keyloggers lol[/quote]
D: You've made me paranoid... D: TT.TT
rather get a piece of paper + pencil and do the multiplications
i'm uber paranoid about keyloggers lol
[quote=Rapptz]Hey. Thanks a lot for spotting the issue. It turned out Combo Attack didn't apply to Mob damage but Boss damage. Which made the difference really big. I have updated it.
v1.2: https://docs.google.com/open?id=0Bw64RqcLmnNbX2g4dzBaaHBZNHc
Bugfix:
-Fixed issue with Bless/Advanced Bless stacking
-Fixed issue with 4th job stolen skills not raising level
-Fixed issue with Combo Attack
-Fixed issue with Buffed Damage showing lower numbers.[/quote]
Haha no problem ^-^ Thanks for the awesome calculator :]
[quote=AvidReader]Ahh is that the case? Because I'm having the same issue in v1.1 haha. In any case, keep up the awesome work ^-^[/quote]
Hey. Thanks a lot for spotting the issue. It turned out Combo Attack didn't apply to Mob damage but Boss damage. Which made the difference really big. I have updated it.
v1.2: https://docs.google.com/open?id=0Bw64RqcLmnNbX2g4dzBaaHBZNHc
Bugfix:
-Fixed issue with Bless/Advanced Bless stacking
-Fixed issue with 4th job stolen skills not raising level
-Fixed issue with Combo Attack
-Fixed issue with Buffed Damage showing lower numbers.
[quote=Rapptz]Depends what version you're using. That issue got fixed with v1.1. v1.2 that I will upload later has minor bug fixes.[/quote]
Ahh is that the case? Because I'm having the same issue in v1.1 haha. In any case, keep up the awesome work ^-^
[quote=AvidReader]How come boss damage is always higher even without boss%? Is it a glitch or a phantom thing? x)[/quote]
Depends what version you're using. That issue got fixed with v1.1. v1.2 that I will upload later has minor bug fixes.
How come boss damage is always higher even without boss%? Is it a glitch or a phantom thing? x)
[quote=daringwaffle]what programs can i use to view this o.O
just looked up microsoft visual studio and dont wanna pay money lol[/quote]
You just download it and run it. The external downloads are to support the the .NET SDK.
what programs can i use to view this o.O
just looked up microsoft visual studio and dont wanna pay money lol
@Rapptz: ah thanks
[quote=wijiisaiah]so many big computer words >.<
Edit I'm having the same problem as Mallisay... cept I can't download that C++ thing because I need a x64 platform or something O.o[/quote]
http://www.microsoft.com/en-us/download/details.aspx?id=5555
The 32-bit version would be what you need then.
so many big computer words >.<
Edit I'm having the same problem as Mallisay... cept I can't download that C++ thing because I need a x64 platform or something O.o
@7Steam: I was under the impression XP came bundled with .NET 2, not .NET 3.5.
@AvidReader: Thank you. ^^
Updated to v1.1
Bugfix:
-Too much damage done to bosses and monsters.
-Moonlight not being included
-Pirate Style not showing up on range
-Physical Resist should be working.
Added:
-Percent attack.
-Many tooltips to guide you through it.
-Party skills support for Echo, ADA, SE, Adv Bless, Rage
-Decent skill support for SE and Adv Bless.
Eyyy not a bad calculator :] Seems more accurate than the excel sheet one ;3
[quote=7Steam]Exactly my point, now this is an example of how unfriendly .net [b]can[/b] be. I suggest building the whole app with 3.5 as then it will work with windows xp users and there will be less of a compatibility issue.[/quote]
System requirements
Supported operating systems: Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3
.NET 4 is supported by XP.
[quote=Mallissy]I installed that 10mins prior to posting my comment xD
Should I restart my pc?[/quote]
Oh. Then what you're missing is the [url=http://www.microsoft.com/en-us/download/details.aspx?id=14632]Visual C++ 2010 Distribution Package[/url]. Odd.
[quote=Mallissy]Excuse me but how do you use it? when I run it i get "The program can't start because MSVCR!)).dll is missing from your computer. Trry reinstalling the program to fix this problem."[/quote]
[url=http://www.microsoft.com/en-us/download/details.aspx?id=17718]Download the .NET 4 Framework[/url]. It's needed to run all programs that run under .NET.