[MOD] Cost mod (Kosten-Mod)

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • Ich gebe den Datein es manuell ein das die mit Cost_Mod arbeiten sollen.


    Unter

    Zitat

    C:\Program Files (x86)\Steam\SteamApps\common\Train Fever\res\models\model\vehicle


    suche ich die neuen Fahrzeuge und öffne Sie mit

    Zitat

    Notepad++

    .


    In der ersten Zeile füge ich NOCH VOR

    Zitat

    function data()


    folgenes ein

    Zitat

    --[[ <MOD_ID:cost_mod.lua BUILD_TARGET:4234>
    Modified by cost_mod.lua
    Use cost_mod("uninstall") to remove this mod
    --]]
    require "cost_mod_config"


    Dann suche ich nach den Text

    Zitat

    cost = {
    price = XXXXXXX


    (Die XXXXXXX stehen für einen Zahlenwert) direkt hinter den XXXXXX fügt ihr jetzt

    Zitat

    * TrainFactor

    ein. Jetzt ist der Kaufpreis des Zuges schon mal an den Cost_Mod gekoppelt.
    Bei
    Bus bitte das

    Zitat

    * BusFactor

    einfügen;
    Tram bitte das

    Zitat

    * TramFactor

    einfügen;
    Truck bitte das

    Zitat

    * TruckFactor

    einfügen und
    Waggon bitte das

    Zitat

    * WaggonFactor

    einfügen.


    So Betriebskosten ist etwas weniger Kompliziert aus zwei Gründen:
    der erste es ist egal welche Fahrzeugart das selbe und zweitens muß der Wert im Anschluß des Kaufpreises sein.
    Wir suchen

    Zitat

    maintenance = {
    runningCosts = XXXXX


    XXXXX ist mal wieder ein Zahlenwert und direkt dahinter kommt

    Zitat

    * MaintenanceFactor

    .


    So sind die Mod-Fahrzeuge auch im Cost_Mod
    allerdings Vorher Grundsätzlich eine Sicherungkopie machen und ich übernehme keine Haftung oder Garantie.
    Kann nur sagen das es bei mir so Funktioniert.

  • Ich hoffe da kommt vll noch ein tool mit dem ich die ganzen mod züge auf einmal verschieben kann, allein bei der BR 420 hätte ich 3 Dateien zum umschreiben


    Vielleicht wird eher der Cost_Mod überarbeitet/erweitert, das man die Mod-Fahrzeuge eingetragen werden kann und es auch Funktioniert dann. Aber das Umschreiben der Fahrzeuge geht doch schnell, habe alle Reprints und Fahrzeuge von hier im Spiel und alle Umgeschrieben ca 30 Minuten. Copy & Past machts möglich ;):whistling:

  • Ah okay.....


    jetzt hab ich das mit dem costmod auch verstanden. Ich dachte den muss man nur einfügen wie alle anderen auch. Wer lesen kann ist klar im Vorteil.


    danke, jetzt gehts!


    edit: geht leider nicht so ganz.... ich habe jetzt in der cost_mod_config alle Zahlen auf 1 gestellt, Maintenance auf 0.5 und speichere und schließe die Datei, öffne ein Spiel und wird auch alles angezeigt. Aber Straßen bauen und Straßenfahrzeuge kostet kein Geld.


    Also Spiel beendet, Datei wieder auf, und dann steht wieder alles auf FREE.... soll das so sein?


    Gruß

    Einmal editiert, zuletzt von fauztin ()

  • So ich nochmal


    ich habe jetzt das "Problem" das Bushaltstellen (nicht die Großen) und Fahrzeuge jeder Art nichts kosten. Auch wenn ich alles auf 1 Stelle. Bahnhöfe, Große Depots, Straßen, Schienen, Zugdepots, Fahrzeugdepots etc kostet alles Geld



    Costs.Lua sieht so aus:


    --[[ <MOD_ID:cost_mod.lua BUILD_TARGET:'..Build..'>
    Modified by cost_mod.lua
    Use cost_mod.uninstall() to remove this mod
    ]]
    -- require "cost_mod"
    -- cost_mod.install()
    -- cost_mod.uninstall()


    require "cost_mod_config"


    require "cost_mod"cost_mod.install()
    function data()
    return {
    -- per m^3
    terrainRaise = 6.0 * TerrainFactor,
    terrainLower = 7.0 * TerrainFactor,


    railroadTrack = 50.0 * TrackFactor, -- per m
    railroadHighSpeedTrack = 80.0 * TrackFactor, -- per m
    railroadCatenary = 15.0 * TrackFactor, -- per m
    railroadSwitch = 5000.0 * TrackFactor, -- per instance
    railroadBridge = 10000.0 * TrackFactor, -- per instance
    railroadBridgeVol = 11.0 * TrackFactor, -- per m^3
    railroadTunnel = 25000.0 * TrackFactor, -- per instance
    railroadTunnelLen = 1000.0 * TrackFactor, -- per m


    -- fraction of the road cost
    roadBusLane = .1 * RoadOptionsFactor,
    roadTramLane = .4 * RoadOptionsFactor,
    }
    end


    __________________________________________________________________________________________


    Cost_mod_config so:


    --[[ cost_mod configuration file Train Fever for build 4234.
    Mod version: 4234.1


    The factors are multiplied witht the costs.
    1.0 = 100% or Disable
    0.5 = 50%
    2.0 = 200%
    0.0 = 0% or Free
    ]]


    -- Utils - don't touch
    Free = 0
    Disable = not Free and 1 or 0


    -- Adjust the various cost and maintenance fees here
    BusFactor = 1 --Cost factor for buying busses
    SignalFactor = 1 --Cost factor for building rail signals
    TrainStationFactor = 1 --Cost factor for building train stations
    CargoStationFactor = 1 --Cost factor for building cargo stations
    BridgeFactor = 1 --Cost factor for building bridges
    StreetFactor = 1 --Cost factor for building streets
    WaggonFactor = 1 --Cost factor for buying train waggons
    DepotFactor = 1 --Cost factor for building bus, tram and train depots
    BusStationFactor = 1 --Cost factor for building bus stations
    MaintenanceFactor = 0.5 --Cost factor for overall maintenance
    TrainFactor = 1 --Cost factor for buying train engines
    TruckFactor = 1 --Cost factor for buying trucks
    TramFactor = 1 --Cost factor for buying trams
    TramStationFactor = 1 --Cost factor for building tram stations
    RoadOptionsFactor = 1 -- Cost factor for bus lane and tram tracks
    TerrainFactor = 1 -- Cost factor for raise and lower terrain
    TrackFactor = 1 -- Cost factor for laying railroad tracks, switches, catenary, on bridges and in tunnels


    ________________________________________________________________________________


    und nach Spielstart, beenden und in die Costs_mod_config gucken sieht sie so aus:


    --[[ cost_mod configuration file Train Fever for build 4234.
    Mod version: 4234.1


    The factors are multiplied witht the costs.
    1.0 = 100% or Disable
    0.5 = 50%
    2.0 = 200%
    0.0 = 0% or Free
    ]]


    -- Utils - don't touch
    Free = 0
    Disable = not Free and 1 or 0


    -- Adjust the various cost and maintenance fees here
    BusFactor = Free --Cost factor for buying busses
    SignalFactor = Free --Cost factor for building rail signals
    TrainStationFactor = Free --Cost factor for building train stations
    CargoStationFactor = Free --Cost factor for building cargo stations
    BridgeFactor = Free --Cost factor for building bridges
    StreetFactor = Free --Cost factor for building streets
    WaggonFactor = Free --Cost factor for buying train waggons
    DepotFactor = Free --Cost factor for building bus, tram and train depots
    BusStationFactor = Free --Cost factor for building bus stations
    MaintenanceFactor = Free --Cost factor for overall maintenance
    TrainFactor = Free --Cost factor for buying train engines
    TruckFactor = Free --Cost factor for buying trucks
    TramFactor = Free --Cost factor for buying trams
    TramStationFactor = Free --Cost factor for building tram stations
    RoadOptionsFactor = Free -- Cost factor for bus lane and tram tracks
    TerrainFactor = Free -- Cost factor for raise and lower terrain
    TrackFactor = Free -- Cost factor for laying railroad tracks, switches, catenary, on bridges and in tunnels


    __________________________________________________________________________________________________


    Kann mir jemand sagen, was ich da Falsch mache? Ich verzweifel gerade total.....

  • Hallo.


    Also ich änder die von dir angegeben Datei wenn das Spiel nicht offen ist. Dann Speicher ich sie und mach sie zur Kontrolle nochmal auf. Alle Dateien sind noch geändert. Dann Starte ich das Spiel, die genannten Sachen sind weiterhin kostenlos. Ich beende das Spiel komplett und mache dann die Cost_mod_config auf und alles steht wieder auf "Free"
    Gruß

  • Kopier Dir mal die Datei wo anders hin, bearbeite sie dort und dann Kopier Sie wieder zurück und Überschreiben. Ist nur ein Versuch hatte ich mal bei einem anderen Spiel da ich das so machen mußte.


    Edit: Ansonsten weiß ich auch nicht mehr weiter.

  • Startet TF und erstellt eine neue Karte (oder ladet ein Savegame). Damit wird die Installation gestartet und danach solltet ihr die Zeilen wieder auskommentieren:


    Quellcode
    --require "cost_mod"
    --cost_mod.install()


    was bedeutet eigentlich auskommentieren? vielleicht hab ich in der costs_mod.lua schon einen Fehler drin, der quasi immer wieder den Mod neu installiert?


    Ich hab das so probiert wie du gesagt hast aber mit dem gleichen Ergebnis wie vorher.


    Gruß
    fauztin

  • Hallo,


    jetzt hab ich das Spiel komplett gelöscht, neu installiert, dann die Lua.exe rein, dann cost_mod und dann die Fahrzeugmods rein.


    Installieren über die Lua.exe ging dann.... ich denke, ich habe einen Fehler bei der Costs-Datei gemacht und daher hat er mir immer die Dateien auf Free gesetzt, da er den Mod bei jedem Spielstart quasi "neu installiert" hat


    Gruß
    Fauztin

BlueBrixx