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.

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

  • Send private message

61

Friday, January 13th 2012, 11:20pm

Re: Plotic - Graphical representation of weapon deadliness

Quoted from ""Symthic""

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!

Symthic

Head Administrator

(1,641)

  • "Symthic" started this thread

Posts: 965

Date of registration
: Nov 29th 2011

Platform: PC

Location: Finland

Battlelog:

Reputation modifier: 11

  • Send private message

62

Friday, January 13th 2012, 11:29pm

Re: Plotic - Graphical representation of weapon deadliness

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

  • Send private message

63

Friday, January 13th 2012, 11:53pm

Re: Plotic - Graphical representation of weapon deadliness

Quoted from ""Symthic""

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

  • Send private message

64

Saturday, January 14th 2012, 2:17am

Re: Plotic - Graphical representation of weapon deadliness

A preview of the new GUI... :D


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

  • Send private message

65

Saturday, January 14th 2012, 2:46am

Re: Plotic - Graphical representation of weapon deadliness

Quoted from ""RobotMonkey""

A preview of the new GUI... :D


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


Looks nice. Keep up the good work.

Sokolovac

Administrator

(332)

Posts: 1,009

Date of registration
: Jan 7th 2012

Platform: PC

Location: Australia

Battlelog:

Reputation modifier: 9

  • Send private message

66

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~

Symthic

Head Administrator

(1,641)

  • "Symthic" started this thread

Posts: 965

Date of registration
: Nov 29th 2011

Platform: PC

Location: Finland

Battlelog:

Reputation modifier: 11

  • Send private message

67

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

  • Send private message

68

Saturday, January 14th 2012, 9:54pm

Re: Plotic - Graphical representation of weapon deadliness

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!

<!-- m --><a class="postlink" href="https://github.com/endofzero/Plotic/downloads" onclick="window.open(this.href);return false;">https://github.com/endofzero/Plotic/downloads</a><!-- m -->
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!

Symthic

Head Administrator

(1,641)

  • "Symthic" started this thread

Posts: 965

Date of registration
: Nov 29th 2011

Platform: PC

Location: Finland

Battlelog:

Reputation modifier: 11

  • Send private message

69

Saturday, January 14th 2012, 10:18pm

Re: Plotic - Graphical representation of weapon deadliness

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

  • Send private message

70

Saturday, January 14th 2012, 10:41pm

Re: Plotic - Graphical representation of weapon deadliness

Quoted from ""RobotMonkey""

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!

<!-- m --><a class="postlink" href="https://github.com/endofzero/Plotic/downloads" onclick="window.open(this.href);return false;">https://github.com/endofzero/Plotic/downloads</a><!-- m -->" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;


NEW PLOTIC! WOO!

Testing all weapons for usability in the newest version and so far, I've had some issues.
List of weapons that do not work so far: DAO-12, MK3A1, M1014, M16A4, M18, M4A1, M98B, 870MCS, Saiga 20K, USAS-12. I don't even know what the M18 is. Other than that, the newest version doesn't seem to like the M16 and its variants or shotguns very much.



FYI, other than those few weapons, I'm liking the new version. I didn't want you to think I was nitpicking for errors. I just want to help refine it by reporting problems. Good work.

P.S. I assume that is the recoil decrease function, Symthic?