EnglishGermanFrenchRussianItalianSpanish
Log inRegister
 
[DISKUSSION] Allgemeine S&M-Fragen III
Post new topic Reply to topic Goto page Previous  1, 2, 3 ... 69, 70, 71
View previous topic :: View next topic
Author Message
ubuntufreakdragon



MEDALMEDALMEDAL

Joined: 23 Jun 2011
Posts: 3837 on topic
Location: Das Randland des Wahnsinns!
Thank you for registering your game
PostPosted: Fri, 1. Jun 18, 17:41    Post subject: Reply with quote Print

der rohwert ist die ladezeit in milisekunden, also die zeit zwischen 2 schüssen.


_________________
My X3 Mods

XRebirth, things left to patch:
In General; On Firing NPC's; In De Vries; Out Of Zone; And the Antiwishlist
Back to top
View user's profile Send private message
JSDD





Joined: 21 Mar 2014
Posts: 759 on topic
Location: Belt of Aguilar ... JSDD Headquarters
Thank you for registering your game
PostPosted: Fri, 1. Jun 18, 18:17    Post subject: Reply with quote Print

A = Schaden pro sekunde
B = Schaden pro Geschoss (steht in TBullets, sowohl Hüllen- als auch Schild-)
F = Feuerrate (Geschosse pro Minute, steht in TLasers)
F(s) = Feuerrate (Geschosse pro Sekunde)

F(s) = F / 60

logisch, ne minute hat 60sek

A = F(s) x B

oder:

A = F x B / 60

--------------------------------------

beim balancing setzt du A fest, und musst entsprechend F x B anpassen. mein rat ist, die feuerrate nicht mehr als 4 geschosse pro sek zu setzen, weil vanilla-scripts mehr / "schneller" nicht schießen können.

4 geschosse pro sek = 240 / min ... <-- idealer max. wert in TLasers

ansonsten geschmackssache. beim ändern der feuerrate änderst du gleichzeitig energieverbrauch, da dieser auch pro geschoss in TBullets definiert ist ... ergo diesen noch mit verrechnen


_________________
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.


Mission Director Beispiele
Back to top
View user's profile Send private message
Aldebaran_Prime



MEDALMEDALMEDAL

Joined: 20 Feb 2010
Posts: 1009 on topic
Location: Düsseldorf, Altbiersektor
Thank you for registering your game
PostPosted: Fri, 1. Jun 18, 19:16    Post subject: Reply with quote Print

Danke für die Rückmeldungen! Speziell, dass eben der Raw-Wert die Zeit in ms zwischen den Schüssen ist.

Ich plane eher, die Schussrate zu reduzieren, da ja bekanntermaßen viele Projektile zu Performance-Einbrüchen führen. Klar muss ich dann den Schaden/Schuss erhöhen - daher brauche ich ja meine Excel-Übersicht.
Zudem muss ich schauen, wie sich die in EMC allgemein verfügbaren Strahlenwaffen am Besten zwischen den Korvetten- und GKS Waffen einordnen.

Was mir noch Performace-Sorgen macht, sind die Flak und Clusterflak. Hier habe ich schon die Effekte reduziert/ausgetauscht, z.B. auf Basis CMOD4. Das hat zwar etwas gebracht, die FPS sinken bei diesen Waffen aber noch stärker als bei allen anderen. Interessanterweise ist die Starbust relativ performace-unkritisch, obwohl sie auch eine Flakwaffe ist.


_________________
Back to top
View user's profile Send private message
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)

MEDAL

Joined: 20 Nov 2005
Posts: 13641 on topic

Thank you for registering your game
PostPosted: Fri, 1. Jun 18, 19:38    Post subject: Reply with quote Print

@Vorposter

ups, da hab ich mich irgendwo vertan Embarassed lag wohl an der Uhrzeit, danek für die korrekturen


_________________
if not stated otherwise everything i post is licensed under WTFPL

Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter Wink

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help Wink
Back to top
View user's profile Send private message
JSDD





Joined: 21 Mar 2014
Posts: 759 on topic
Location: Belt of Aguilar ... JSDD Headquarters
Thank you for registering your game
PostPosted: Fri, 1. Jun 18, 20:46    Post subject: Reply with quote Print

is ne verwirrende sache !! Very Happy hab mir selbst öfters den kopf drüber zerbrechen müssen, bevor ichs mir dann korrekt gemerkt hab, muss es zuerst auf papier bringen ... ^^

das mit dem x1000 war interessant bei der umrechnung:

feuerrate F(min) <--> verzugszeit zwischen 2 geschossen (in milisek, interessant fürs scripten, da nur int-werte funzen ...)


verzugszeit (s) = 1 / F(s)

oder:

verzugszeit (ms) = 1000 / F(s)

weil da 1s = 1000ms

oder:

verzugszeit (ms) = 60 x 1000 / F(min)

weil da 1min = 60s


@Aldebaran_Prime

weiß zwar nich was du mit "raw-wert" meinst, die "lifetime" der geschosse hat allerdings nix mit schaden zutun, die is nur (zusammen mit speed) interessant für die reichweite (speed x lifetime)

was clusterflak angeht:
wenn du diese waffe nützlich machen willst, reduzier die streuweiter der bruchteile auf 50m vielleicht (0.05km), indem du deren (speed x lifetime) entsprechend reduzierst. sonst streuen die zu weit und treffen gar nix mehr ... außerdem erhöhe die schadenswerte der bruchteile (erheblich).


_________________
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.


Mission Director Beispiele
Back to top
View user's profile Send private message
DerW88





Joined: 28 Mar 2014
Posts: 971 on topic

Thank you for registering your game
PostPosted: Fri, 1. Jun 18, 21:48    Post subject: Reply with quote Print

Ich hatte vor einiger Zeit ja mal eine TBullets/TLaser für emc gemacht, wo ich mit den Waffenwerten rumprobiert habe. Unter anderem halt auch die Verringerung der Projektile.

Aldebaran_Prime wrote:

Ich plane eher, die Schussrate zu reduzieren, da ja bekanntermaßen viele Projektile zu Performance-Einbrüchen führen. Klar muss ich dann den Schaden/Schuss erhöhen - daher brauche ich ja meine Excel-Übersicht.
Zudem muss ich schauen, wie sich die in EMC allgemein verfügbaren Strahlenwaffen am Besten zwischen den Korvetten- und GKS Waffen einordnen.

Den Schaden/Schuss an zu passen wird bei weitem nicht reichen. Grundlegend gilt dabei allerdings, Halbierte Feuerrate benötigt doppelten Schaden/Schuss. Daran wirst du ja garantiert gedacht haben.
Problematisch wird es bei Waffen mit Effekten.

Strahlenwaffen richten ihren angegebenen Schaden über die Wirkdauer an. Sprich hat die Bullet eine Lifetime von 3 Sec, dann wird der gesamte DMG auch über die 3 sec ausgeteilt. Wenn sich die Lifetime mit der Feuerrate überschreibt, sprich du einen durchgehenden Strahl erhälst, dann wird der DMG gestackt. Deswegen richten auch die Khaak Waffen in Spielerhand weit mehr DMG an als wenn NPC diese benutzen.

DoT (Damage over Time) Waffen richten ihren eigentlichen Schaden und einen DoT an. Der DoT wird dabei aber nicht gestackt. Sprich hast du einen DoT, der 2 sec hält und triffst das Ziel aber 4 mal in den 2 sec, dann richtet die Waffe dennoch nur 1 mal den DoT an. Also 4 mal Grund DMG + 4 sec DoT (2 sec für die Schussdauer + 2 sec Nachlauf)

Flächenwaffen sind richtig böse. Die richten Schaden nach dem getroffenen Volumen des Zieles an. Sprich ein voll getroffenes M3 bekommt bei weitem weniger DMG als ein halb getroffenes M2, da das getroffene Volumen ungleich größer ist. Von welchen Faktoren jetzt aber der Festgelegte und der tatsächliche DMG abhängt weis ich leider auch nicht. Ich könnte mir aber vorstellen, das das entweder mit dem eingestellten Impact Effect oder dem gewählten Model zusammen hängt.

Bei als Flak deklarierten Waffen explodieren die Projektile, wenn sich ein Objekt im Radius Bereich des eingestellten Impact Effektes befindet. Sprich hat der Impact einen Durchmesser von 100m, dann kann das Projektil 50m neben dem Ziel explodieren und richtet vollen Schaden an.

Quote:

Was mir noch Performace-Sorgen macht, sind die Flak und Clusterflak. Hier habe ich schon die Effekte reduziert/ausgetauscht, z.B. auf Basis CMOD4. Das hat zwar etwas gebracht, die FPS sinken bei diesen Waffen aber noch stärker als bei allen anderen. Interessanterweise ist die Starbust relativ performace-unkritisch, obwohl sie auch eine Flakwaffe ist.

Ich weis grade nicht, wie die CMOD4 Impacts aussehen. Allerdings kann ich mir vorstellen, das die Starburst ähnlich wie in Vanilla eine relativ einfach gehaltene Impact Explosion hat, währenddessen FA und CFA wohl ehr aufwändigere Flammenartigere Explosions Impacts haben. Gegeben falls brennen sie ja vlt auch noch nach, was dann ebenfalls wieder Performence frisst. Ich kann mir gut vorstellen, das das eventuell noch ein Problem sein könnte.

JSDD wrote:

weiß zwar nich was du mit "raw-wert" meinst, die "lifetime" der geschosse hat allerdings nix mit schaden zutun, die is nur (zusammen mit speed) interessant für die reichweite (speed x lifetime)

Das stimmt so nicht ganz. Die Lifetime beeinflusst den DPS (Damage per second) der Strahlenwaffen erheblich.

Ich hoffe ich konnte vlt irgendwie weiterhelfen oder den ein oder anderen Gedanken Gang ankurbeln.


_________________
Heil dem mächtigen EGOSOFT. ...ääääh Rhonkar.
Back to top
View user's profile Send private message
Aldebaran_Prime



MEDALMEDALMEDAL

Joined: 20 Feb 2010
Posts: 1009 on topic
Location: Düsseldorf, Altbiersektor
Thank you for registering your game
PostPosted: Fri, 1. Jun 18, 22:15    Post subject: Reply with quote Print

JSDD wrote:
...

@Aldebaran_Prime

weiß zwar nich was du mit "raw-wert" meinst, die "lifetime" der geschosse hat allerdings nix mit schaden zutun,


Das war das Thema meines Post, der hier die aktuelle Diskussion angesstoßen hat. Wenn du im X3Editor2 die TLaser editierst, wird in der Benutzeroberfläche zunächst eine Schussrate in rds/min angegeben. Wenn du da draufklickst kannst Du "show raw value" anklicken -der Wert der dann angezeigt wird, steht auch im Text der TLaser.txt und kann dann in einer Excel-Formel verwendet werden.

- nur um diese Frage ging es mir zunächst.

Dass in TBullet Lifetime, speed, und range zusammenhängen, ist klar, dass Schussrate und Schaden/Treffer zusammenhängen auch.

Die Clusterflak ist in der Tat noch performancelastiger als die normale Flak - eben wegen der Splittergeschosse. Es gibt auch die Möglichkeit die rapid-box -with und -high zu vergrößern und dafür auf die Splittergeschosse ganz zu verzichten - das ist im CMOD4 so gelöst. Ich bin aber noch nicht überzeugt, ob ich so weit gehen möchte.

@W88: Danke für die Zusatzinfos und ja, lass und Deine Waffenmod für EMC4AP gerne auch noch mal im EMC4AP Thema diskutieren, bevor wir hier Ärger bekommen. Ich bereite jetzt erst einmal die Übersicht aller Waffen mit den aktuellen Einstellungen in Excel vor und stelle sie bei uns zur Verfügung.
Für die Schiffsübersicht verwende ich ja die Excel-Liste von Litcube - die kann man leicht um die Laserwerte erweitern, so dass man deine MOD mit den aktuellen Einstellungen vergleichen kann.


_________________
Back to top
View user's profile Send private message
JSDD





Joined: 21 Mar 2014
Posts: 759 on topic
Location: Belt of Aguilar ... JSDD Headquarters
Thank you for registering your game
PostPosted: Sat, 2. Jun 18, 16:45    Post subject: Reply with quote Print

yepp, stimmt natürlich, hatte die spezielwaffen vergessen ...

die fragmentzahl der clusterflaks ist auf afaik 5 eingestellt (kannste in TBullets ändern), und die fragmente selbst fragmentieren wieder in 5 sub-fragmente, raus kommen also 5 x 5 = 25 bullets pro schuss. bei nem 8er turret sind das 200 bullets pro schuss. ist ne ziemliche menge! also sie fragmentierung der fragmente selbst ist overkill, kannste rausnehmen via häkchen bei "fragmentation" wegnehmen (bei den fragment-bullets SS_BULLET_FLAK_CLUSTER_FRAG). damit entstehen nur noch 5 fragmente pro schuss (besser wären nur noch 3). wofür die rapid-box steht, weiß ich ehrlich gesagt nicht ... (collider?)


_________________
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.


Mission Director Beispiele
Back to top
View user's profile Send private message
Aldebaran_Prime



MEDALMEDALMEDAL

Joined: 20 Feb 2010
Posts: 1009 on topic
Location: Düsseldorf, Altbiersektor
Thank you for registering your game
PostPosted: Sat, 2. Jun 18, 22:26    Post subject: Reply with quote Print

So, das meiste habe ich geschafft. Ich habe Litcubes Excel-TShip-Editor um die TBullets, ein paar Zeilen VBA, einige Excel Formeln und eine Pivot-Tabelle erweitert. Basis war das hier: https://forum.egosoft.com/viewtopic.php?t=297773

Die Tship und Laser-Übersicht sieht jetzt so aus und ist prinzipiell für alle Modding-Kollegen geeignet, um eine Übersicht aller Waffen automatisch erzeugen zu lassen:


Dazu die Excel-Datei in den jeweiigen /types/ Ordner legen, sicherstellen, dass alle T....txt Dateien dort auch ungepackt vorliegen und auf der Control Panel Seite den "Import" Knopf drücken.

Wer sich mit Excel etwas auskennt, weiß, dass man in der Pivot-Tabelle nach eigenem Bedarf Sortieren und Filtern kann.

Die aktuelle Version der Excel-Datei könnt Ihr hier downloaden:
https://1drv.ms/x/s%21AleWkrAhnZL_ge86q6XoNaaCZNcUYQ

Was mir jedoch noch fehlt, ist die Umrechung des Raw-Wertes der Bullet-Geschwindigkeit. Z.B. ist die angezeigte Geschwindigkeit beim Impulsstraheln-Emitter 1162 m/s, in der TBullets steht jedoch der Raw-Wert 581000.

Nein, 600000/581000 ergibt leider nicht 1162... 581000/500 ergibt aber 1162, dass scheint auch für die anderen Bullets zu funktionieren - aber warum 500?

Hat jemand eine Idee?


_________________
Back to top
View user's profile Send private message
JSDD





Joined: 21 Mar 2014
Posts: 759 on topic
Location: Belt of Aguilar ... JSDD Headquarters
Thank you for registering your game
PostPosted: Sun, 3. Jun 18, 00:00    Post subject: Reply with quote Print

500 "gameunits" = 1 meter

deswegen, weil die engine nur mit integer zahlen umgehen kann und präzision < 1m benötigt wird


_________________
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.


Mission Director Beispiele
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic Goto page Previous  1, 2, 3 ... 69, 70, 71
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
Control Panel
Login Data
The time now is Mon, 25. Jun 18, 06:02

All times are GMT + 2 Hours

[ Disclaimer / Impressum ] | [ Privacy Policy / Datenschutz ]

Board Security

Copyright © EGOSOFT 1989-2018
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 0.09898 seconds, sql queries = 24