Options.mco - Editor - Release - Upgraded

09/27/2017 21:36 ᴇQᴜᴀʟ#1
Hey,

Hoffe ihr könnt damit etwas anfangen. Habe schon öfters gesehen das manche Client-Patcher
ein Tool zum bearbeiten der Auflösung integriert haben.
Jedoch niemals einen der ausfühlicher gestaltet ist.

Nicht jeder versteht wie die Dateien von Fiesta strukturiert sind daher
findet Ihr hier die offsets für Options.mco (Sind nicht alle)
HTML Code:
[Option.mco]
Offset 	Beschreibung			Type		Mögliche Einstellungen

39L	AuflösungX			short		1920
43L	AuflösungY			short		1080

30L	Schatten			short		0, 1, 10, 50
34L	Charakterumrandung		short		0, 1
47L	Fenstermodus			boolean		true, false
48L	Anti-Aliasing			short		0, 1
52L	Strahleffekt			short		0, 1
54L	Charakterauren			boolean		true, false

56L	Interface Anzeigen		short		0, 1
HTML Code:
[OptionSound.mco]
Offset 	Beschreibung			Type		Mögliche Einstellungen

8L	Lautstärke			short		0 bis 50 (0 Off - 50 Max)
12L	Musik				short		0 bis 50 (0 Off - 50 Max)
16L	Effekte				short		0 bis 50 (0 Off - 50 Max)
20L	Umgebung			short		0 bis 50 (0 Off - 50 Max)
short stellt eine zahl dar, boolean stellt eine 0 oder 1 dar (wahr oder falsch)

Außerdem habe ich mir die Mühe gemacht und eine Vorlage für euch programmiert (C#).
Source code findet ihr in den Anlagen.

Ich freue mich auf Anregungen, Vorschläge, Verbesserungswünsche, Lob

Vielen Dank

Changelog:

.
09/27/2017 21:49 D0n!#2
Nett, tatsächlich hat fast jeder nur das tool um die auflösung zu bearbeiten,
da wohl noch niemand bock hatte die weiteren settings rauszusuchen (jedenfalls ich nicht). :D
Neu hier im Forum oder nur neuer acc?
09/27/2017 22:06 ᴇQᴜᴀʟ#3
Hallo Don!,

Ich bin neu hier im Forum.
09/27/2017 22:08 D0n!#4
na dann willkommen ;)
09/28/2017 01:11 Grammatikfehler#5
Nett, hatte sowieso geplant, die kompletten Optionen im Launcher einzubinden.
09/29/2017 11:25 Flainity#6
@[Only registered and activated users can see links. Click Here To Register...] : Hatte ich auch schon dran gesessen, bisher aber noch nicht umgesetzt.

Also Danke @ᴇQᴜᴀʟ , hast mir Arbeit erspart ;) Und jetzt weiß ich auch wer aus der DEV Gruppe du bist :P

Edit: Und nur weil es mir gerade auffällt, warum hast du den Pfad denn so Hardcoded? Hätte es persönlich jetzt eher so gemacht, damit man es überall anwenden kann:

Quote:
public static string FilePath = ".\\ressystem\\Option.mco";
Aber das kann man natürlich auch einfach ändern.
09/29/2017 13:07 ᴇQᴜᴀʟ#7
Quote:
Originally Posted by Visionaire View Post
Und nur weil es mir gerade auffällt, warum hast du den Pfad denn so Hardcoded? Hätte es persönlich jetzt eher so gemacht, damit man es überall anwenden kann:
Mit Absicht war es nicht. Ich werde noch ein OpenFileDialog schreiben falls die Options.mco nicht in \\Ressystem\\Options.mco gefunden wird.


--- Done:
  • Changelog: (1.0.8.0)
    -Dateipfad angepasst.
    -Vorgegebene Auflösungen aus der ComboBox entfernt.
    -Eine Klasse für Auflösungen wurde hinzugefügt. (Credits: D0n!)
    -Alle verfügbaren Auflösungen werden in der ComboBox angezeigt.
    -Das laden der Option.mco verläuft nun automatisch.
    -Es öffnet sich nun ein Dialog wenn die Datei nicht gefunden wird. (Credits: Visionaire)
    -ThreadExceptionEventHandler hinzugefügt.
    -UnhandledExceptionEventHandler hinzugefügt.

Sound Einstellungen wurden hinzugefügt.
  • ChangeLog 1.16.0.0
    -OptionSound.mco wurde zu MCOReader-Klasse hinzugefügt.
    -OptionSound.mco wurde zu MCOWriter-Klasse hinzugefügt.
    -OptionSound.mco Offsets wurden hinzugefügt.
    -Dateipfade wurden verändert.
    -Taps (Graphic Setting, Sound Settings) wurden hinzugefügt.
    -TrakBar's wurden hinzugefügt um die Lautstärke zu regeln.
    -DateiDialog wurde umgewandet in OrdnerDialog
    -Eine funktion wurde hinzugefügt wobei die Lautstärke-
    automatisch mit den anderen reglern mit geregelt wird.