Welcome to symthic forums! We would love if you'd register!
You don't have to be expert in bit baking, everyone is more than welcome to join our community.

You are not logged in.

## Plotic - Graphical representation of weapon deadliness

Hey! If this is your first visit on symthic.com, also check out our weapon damage charts.
Currently we have charts for Battlefield 3, Call of Duty: Black Ops 2, Medal of Honor: Warfighter and Call of Duty: Modern Warfare 3

Posts: 72

Date of registration
: Dec 20th 2011

Platform: PC

Battlelog:

Reputation modifier: 5

Friday, January 13th 2012, 11:20pm

### Quoted from ""RobotMonkey""

@ Sym
Is there any indicator in the sym files for the weapons that identifies how they are classified in terms of Assault,All,Support...etc?

As far as I know, there isn't.

Also the ability to manually enter the values should be kept as opinion.

I can make some functions for decrease calculations if you want.
I'm sure it's confusing if you're not that good at math.

That works. I will have a custom tab to allow you to enter any value you want manually.

If you could whip something up, that would be awesome. I'm ok with math as I had to teach myself some trig to understand the scaling issue i was having and to render the bullet drop calculations, it is just the time involved.

I've been pretty busy reworking the GUI to use the weapon listing, it should make is a lot easier for the user to look at different settings.
I can't be in love if it's plastic, To live on my own just seems tragic
But we'll raise our swords high when our day comes, You thought it was gold but it was bronze.
But if i see you again back in detox, put my remains in my snuff box!

Posts: 965

Date of registration
: Nov 29th 2011

Platform: PC

Location: Finland

Battlelog:

Reputation modifier: 11

Friday, January 13th 2012, 11:29pm

### Quoted from ""RobotMonkey""

...I've been pretty busy reworking the GUI to use the weapon listing, it should make is a lot easier for the user to look at different settings.

That's great!

I'll also take a look into the things you pmed me about.

### Quoted from ""Greenpants""

So for those of us whose major was in the school of Arts and Sciences can anyone give an approximation of how much this will change what the plots look like?
They will obviously become smaller to some extent...but how much are they off right now?

Not too much, take a look at the first post of fifth page, the image is in scale.
BF3: Objective per minute: World top 1%

Posts: 72

Date of registration
: Dec 20th 2011

Platform: PC

Battlelog:

Reputation modifier: 5

Friday, January 13th 2012, 11:53pm

### Quoted from ""RobotMonkey""

...I've been pretty busy reworking the GUI to use the weapon listing, it should make is a lot easier for the user to look at different settings.

That's great!

I'll also take a look into the things you pmed me about.

### Quoted from ""Greenpants""

So for those of us whose major was in the school of Arts and Sciences can anyone give an approximation of how much this will change what the plots look like?
They will obviously become smaller to some extent...but how much are they off right now?

Not too much, take a look at the first post of fifth page, the image is in scale.

Actually, I fucked up on the IncreasePerShot/DecreasePerShot issue, was looking at 'Modifer'... that has been fixed, so no worries about that.
I can't be in love if it's plastic, To live on my own just seems tragic
But we'll raise our swords high when our day comes, You thought it was gold but it was bronze.
But if i see you again back in detox, put my remains in my snuff box!

Posts: 72

Date of registration
: Dec 20th 2011

Platform: PC

Battlelog:

Reputation modifier: 5

Saturday, January 14th 2012, 2:17am

### Re: Plotic - Graphical representation of weapon deadliness

A preview of the new GUI...

http://i.imgur.com/EMMJ3.png
I can't be in love if it's plastic, To live on my own just seems tragic
But we'll raise our swords high when our day comes, You thought it was gold but it was bronze.
But if i see you again back in detox, put my remains in my snuff box!

Posts: 21

Date of registration
: Dec 30th 2011

Platform: PC

Location: United States

Battlelog:

Reputation modifier: 5

Saturday, January 14th 2012, 2:46am

### Quoted from ""RobotMonkey""

A preview of the new GUI...

http://i.imgur.com/EMMJ3.png

Looks nice. Keep up the good work.

Posts: 1,009

Date of registration
: Jan 7th 2012

Platform: PC

Location: Australia

Battlelog:

Reputation modifier: 9

Saturday, January 14th 2012, 12:39pm

### Re: Plotic - Graphical representation of weapon deadliness

When its done be sure to link it so i can sticky it on the forums.
POI~

Posts: 965

Date of registration
: Nov 29th 2011

Platform: PC

Location: Finland

Battlelog:

Reputation modifier: 11

Saturday, January 14th 2012, 12:53pm

### Re: Plotic - Graphical representation of weapon deadliness

Does it read all the settings when Plotic is started or does it read ie. the save paths once the plots are ready?
It should read them when it starts up so I can run many of them in silent mode at the same time on one pc.
Speeds up the process a lot.
BF3: Objective per minute: World top 1%

Posts: 72

Date of registration
: Dec 20th 2011

Platform: PC

Battlelog:

Reputation modifier: 5

Saturday, January 14th 2012, 9:54pm

### Quoted from ""Symthic""

Does it read all the settings when Plotic is started or does it read ie. the save paths once the plots are ready?
It should read them when it starts up so I can run many of them in silent mode at the same time on one pc.
Speeds up the process a lot.

Ok, I've uploaded 2.03. I've fixed the silent run to grab all the data from the ini file before the run. The scaling issue should also be fixed.

In terms of everything non-silent run. That is all very beta-ish, so don't be surprised if it seems a bit off, because it is. Like "<<CUSTOM>>" isn't working right now.

You can, however, get a look at all of the neat shit it is doing...woo!

I can't be in love if it's plastic, To live on my own just seems tragic
But we'll raise our swords high when our day comes, You thought it was gold but it was bronze.
But if i see you again back in detox, put my remains in my snuff box!

Posts: 965

Date of registration
: Nov 29th 2011

Platform: PC

Location: Finland

Battlelog:

Reputation modifier: 11

Saturday, January 14th 2012, 10:18pm

### Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

    Public Function RecoilDecrease(ByVal StartX As Integer, ByVal StartY As Integer, ByVal ShootX As Integer, ByVal ShootY As Integer, ByVal DecPerSec As Double, ByVal RoF As Integer, ByVal PxPerDegScale As Integer, ByVal YorX As String)
Dim diffX
Dim diffY
If StartX > ShootX Then diffX = StartX - ShootX Else diffX = ShootX - StartX
If StartY > ShootY Then diffY = StartY - ShootY Else diffY = ShootY - StartY
Dim hypotenuseBig = Math.Sqrt(diffY ^ 2 + diffX ^ 2)
Dim hypotenuseSmall = PxPerDegScale * (DecPerSec / 10) / (RoF / 60)
Dim sideScaleRatio = diffY / hypotenuseBig
Dim bottomScaleRatio = diffX / hypotenuseBig
Dim diffXSmall = bottomScaleRatio * hypotenuseSmall
Dim diffYSmall = sideScaleRatio * hypotenuseSmall
If YorX = "Y" Or YorX = "y" Then
Return diffYSmall + ShootY
Else
If StartX > ShootX Then Return ShootX + diffXSmall Else Return ShootX - diffXSmall
Exit Function
End If
Return 0
End Function

Use decrease without taking the 0.1 modifier into account.
Returns X or Y as double depending on value of YorX
if value is Y or y, it returns value of Y. If its something else, it will return X.
StartX/Y is the point where first shot would land without spread.

Edit: Next shot's recoil should be added on top of the point this function returns, not the point where shot would land without decrease.
BF3: Objective per minute: World top 1%

Posts: 21

Date of registration
: Dec 30th 2011

Platform: PC

Location: United States

Battlelog:

Reputation modifier: 5

Saturday, January 14th 2012, 10:41pm

### Quoted from ""Symthic""

Does it read all the settings when Plotic is started or does it read ie. the save paths once the plots are ready?
It should read them when it starts up so I can run many of them in silent mode at the same time on one pc.
Speeds up the process a lot.

Ok, I've uploaded 2.03. I've fixed the silent run to grab all the data from the ini file before the run. The scaling issue should also be fixed.

In terms of everything non-silent run. That is all very beta-ish, so don't be surprised if it seems a bit off, because it is. Like "<<CUSTOM>>" isn't working right now.

You can, however, get a look at all of the neat shit it is doing...woo!