Ergebnis 1 bis 8 von 8

Thema: [TAC] Detaillierte Spieleinstellungen

  1. #1
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585

    [TAC] Detaillierte Spieleinstellungen

    Hi Leute,

    mich stört eigentlich schon lange,
    dass ich jedesmal, wenn ich bestimmte Eintstellungen für ein Spiel ändern will, dafür extra ins XML muss.

    Ich denke, dass viele Spieler auch gerne bestimmte Einstellung für einzelne Spiele anpassen würden,
    dies aber nicht können, weil sie nicht wissen, welchen XML-Tag sie ändern müssten.

    Um diesen Spielern zu helfen, würde ich gerne eine Möglichkeit schaffen,
    diese Einstellungen komfortabel beim Starten eines neuen Spiels durchführen zu können.

    Beispiele von Einstellungen:

    - Größe der königlichen Armee
    - Anstieg der Steuerrate
    - Maximale Steuerrate

    - Geschwindigkeit des Preisverfalls

    - Anstieg der nötigen Kreuze für Immigration
    - Anstieg der Ausbildungsdauer bei Ureinwohner
    - Anstieg der Konvertierungszeit von Ureinwohnern
    - Verfall der Erfolgswahrscheinlichkeit bei Missionierung

    - Häufigkeit Kriege
    - Dauer Kriege

    Wie stelle ich mir das vor ?

    Es wird beim Starten eines neuen Spieles einen weiteren Screen "Detaillierte Spieleinstellungen" geben.

    Klickt man den einfach mit OK weiter - ohne Änderungen - , so hat man die normalen Einstellungen aus den XML.

    Dort gibt es für jede Einstellung einen Regelschieber.

    So sieht der Regelschieber prinzipiell aus

    Achtung Spoiler:

    -----------------------|------------------------ %
    -50 -40 -30 -20 -10 Normal +10 +20 +30 +40 +50


    Die Codestellen in der DLL die dann die entsprechend Einstellung aus der XML auslesen bekommen dann folgendes:

    Einstellungswert_aus_XML * ( 1 + Spielereinstellung / 100 )


    FAZIT:

    Die Spieler können bestimmte Einstellungen komfortabel in einem Bereich von -50% bis +50% ändern
    und so das Spiel ihren Vorlieben anpassen.

    Technisch ist das simpel, ABER sehr zeitaufwendig.

    Zusätzliches Balancing ist NICHT nötig, da die Normaleinstellung den Werten entspricht, die wir sowieso ausbalanciert haben.
    Für andere Eintstellungen ist der Spieler verantwortlich.
    Geändert von raystuttgart (18. Juni 2010 um 10:00 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  2. #2
    Registrierter Benutzer Avatar von Fankman
    Registriert seit
    21.11.08
    Ort
    Lyss, Switzerland
    Beiträge
    3.326
    Ist es nicht einfacher ein kleines Tool zu programmieren welches die XML-Files einlesen kann? Mit diesem Tool könnte man die Werte anpassen und wieder abspeichern.
    Das Tool würde natürlich auch im Forum veröffentlicht.

    Vorteile:

    • Das Tool zeigt nur die Werte an, ohne die störenden Zeichen
    • Es kann jeder Laie damit spielen und sein Game anpassen
    • Die z.T. unverständlichen Tags könnten auf Deutsch angezeigt werden
    • Wir müssten keinen zusätzlichen Bildschirm programmieren, den vielleicht nur ein Prozent der Spieler brauchen würde
    • Das externe Tool ist wahrscheinlich viel einfacher zu programmieren als ein InGame-Screen (würde ich vielleicht mit meinen bescheidenen VBS-Kenntnissen auch noch hinkriegen )
    • Möglichkeit Backup-Dateien abzuspeichern
    • Ausbaufähig

    Nachteile:

    • Wird wahrscheinlich niemand die Zeit haben das umzusetzen
    Geändert von Fankman (18. Juni 2010 um 10:09 Uhr)

  3. #3
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Fankman Beitrag anzeigen
    Ist es nicht einfacher ein kleines Tool zu programmieren welches die XML-Files einlesen kann? Mit diesem Tool könnte man die Werte anpassen und wieder abspeichern.
    Das Tool würde natürlich auch im Forum veröffentlicht.
    Der Screen selbst ist bezgl. des Aufwands relativ harmlos.
    Aufwändig ist vorallem das Herausfinden der entsprechenden XML-Einstellungen und das Anpassen der Codestellen.

    Klar könnte man Zeit sparen, wenn man stattdessen ein Tool basteln würde, dass direkt die XML-Einträge ändert.
    (Kein DLL-Gebastel nötig.)

    Nur glaube ich, würde das Tool praktisch keiner nutzen.

    Außerdem sind die Werte selber LANGE nicht so einfach verständlich für einen Laien, wie +-50% und ein Text dazu.

    Mir gefällt das Konzept Screen deutlich besser, als das Konzept Tool.

    Ich denke da vorallem an die NICHT-"Teckies" der Community.
    Das Tool würde viele abschrecken.

    Wenn ihr aber sagt, der Screen stört zu sehr die User, die an dieser Funktionalität kein Interesse haben
    ... ok, dann ist die Idee halt tot.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  4. #4
    Registrierter Benutzer Avatar von Fankman
    Registriert seit
    21.11.08
    Ort
    Lyss, Switzerland
    Beiträge
    3.326
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Nur glaube ich, würde das Tool praktisch keiner nutzen.
    Doch ich
    Und XML-Unkundige sowie Texteditor-Faule Modder vielleicht auch.

    Ich möchte einfach den 08/15-Spieler von so einem Optionen-Bildschirm verschonen. Das kann höchstens Verunsicherung auslösen.

    Zitat Zitat von raystuttgart Beitrag anzeigen
    Außerdem sind die Werte selber LANGE nicht so einfach verständlich für einen Laien, wie +-50% und ein Text dazu.
    Das eine schliesst das andere doch nicht aus. Das Tool kann auch einen Text zum Wert anzeigen und diesen mit einem %-Schieberegler verstellen.

  5. #5
    Nerd Avatar von BeckerC1972
    Registriert seit
    20.05.10
    Beiträge
    303
    Zitat Zitat von Fankman Beitrag anzeigen
    Ich möchte einfach den 08/15-Spieler von so einem Optionen-Bildschirm verschonen. Das kann höchstens Verunsicherung auslösen.
    Glaubst Du denn, die 08/15-User sind wirklich die gleichen, die einen MOD installieren und sich hier in den Foren rumtreiben?

  6. #6
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    ray, ich finde deine Idee absolut großartig!

    Ich bin fest davon überzeugt, dass sich die meisten User dafür begeistern werden, dass sie sich ihre Herausforderungen individuell zusammenstellen können. Für die Langzeitmotivation ist das klasse.

    In abgespeckter Form steht diese Idee übrigens schon sehr lange auf unserer To-Do-Liste:
    Achtung Spoiler:
    * Detaillierte Möglichkeiten, sich zum Spielstart die Bedingungen der Partie individuell zusammenzustellen, z.B.:
    Achtung Spoiler:
    * Vor Start einer Partie soll die Herausforderung durch die Königliche Armee separat vom allgemeinen Schwierigkeitsgrad einstellbar sein (Infos hier und hier)
    Wir sollten uns sorgfältig überlegen, zu welchen Werten Einstellregler vorhanden sein sollten. Und wir sollten auf diesen Screen auch einen ausdrücklichen Warnhinweis setzen: "Das TAC-Balancing ist an die empfohlenen Standardwerte angepasst."

  7. #7
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Writing Bull Beitrag anzeigen
    In abgespeckter Form steht diese Idee übrigens schon sehr lange auf unserer To-Do-Liste
    Ich weiß, ich habe nur versucht ein wenig weiter zu denken.
    (Das Thema kam in ähnlicher Form ja schon öfter auf.)

    Natürlich wird das dann ein "Großprojekt", mit dem ich ca. eine halbe Release-Entwicklungsdauer geblockt wäre.
    (Wenn ich da Hilfe bekomme, gehts wahrscheinlich schneller.)

    Zitat Zitat von Writing Bull Beitrag anzeigen
    Wir sollten uns sorgfältig überlegen, zu welchen Werten Einstellregler vorhanden sein sollten.
    Absolut.

    @Team und Community:
    Welche Einstellmöglichkeiten möchtet ihr ?

    Hier nochmal meine Vorschläge:
    Achtung Spoiler:

    Beispiele von Einstellungen:

    - Größe der königlichen Armee
    - Anstieg der Steuerrate
    - Maximale Steuerrate

    - Geschwindigkeit des Preisverfalls

    - Anstieg der nötigen Kreuze für Immigration
    - Anstieg der Ausbildungsdauer bei Ureinwohner
    - Anstieg der Konvertierungszeit von Ureinwohnern
    - Verfall der Erfolgswahrscheinlichkeit bei Missionierung

    - Häufigkeit Kriege
    - Dauer Kriege


    Zitat Zitat von Writing Bull Beitrag anzeigen
    Und wir sollten auf diesen Screen auch einen ausdrücklichen Warnhinweis setzen: "Das TAC-Balancing ist an die empfohlenen Standardwerte angepasst."
    Jupp.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  8. #8
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zum Thema Tool für die XML:

    Hab ich nichts dagegen wenn das jemand basteln will,
    nur möchte ich es nicht auf meiner "persönlichen" Todo-Liste.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •