Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Alle Industrien schließen
Verfasser Nachricht
Kathy
Gleisarbeiter
*

Beiträge: 25
Themen: 2
Registriert seit: Aug 2010
#21
RE: Alle Industrien schließen
Wenn ich das richtig verstehe, kann eine Industrie, die ich selbst gebaut habe, nicht schließen.
Zitat:General behaviour change parameter
bit 0 (value 1) - Unlimited store place. Stockpile size is 64K, industry always accepts cargoes.
bit 1 (value 2) - Endless mines. Amount of material harvested is always 0. The mine can never be exhausted.
bit 2 (value 4) - No mine closure. The mine should never close unless it is exhausted.
bit 3 (value 8) - No closure of serviced industries. Industry will never close if one of the following is true:

* transportation level is at least 1%
* any cargo is waiting on 1-st day of the month)
* the industry is build by the player.

To apply several effects, values should be summarised. For example, if a player would like to have endless mines (value 2) and keep all the mines on the map (value 4), he should put value 6 (value 2 + value 4 = 6). And another example, if a player would like to have unlimited store place (value 1), endless mines (value 2) and no closure of serviced industries (value 8), he should put value 11 (value 1 + value 2 + value 8 = 11).
Site News for 2009
General behaviour change parameters are ignored on hard game settings.
Dennoch hat meine von mir finanzierte Papiermühle geschlossen, obschon sie - allerdings unregelmäßig - beliefert wurde. Kann es sein, dass diese TTD-Patch-Wiki nicht ganz korrekt ist, oder gilt das für Open TTD anders?
27.08.2010, 16:21
Suchen Zitieren
Eddi
Tycoon
*****

Beiträge: 4.066
Themen: 33
Registriert seit: Aug 2008
#22
RE: Alle Industrien schließen
Du mußt bei jedem ECS GRF diesen Parameter setzen. Auf welchen Wert hast du es denn eingestellt?
27.08.2010, 16:46
Suchen Zitieren
Kathy
Gleisarbeiter
*

Beiträge: 25
Themen: 2
Registriert seit: Aug 2010
#23
RE: Alle Industrien schließen
Ich habe es bei allen auf 10 gesetzt, also unendliche Bergwerke und served Industries never die. Eigentlich wollte ich 12, habe mich aber geirrt. Und die Einstellunge habe ich bei allen Sets gemacht, das habe ich noch einmal überprüft. Bei den meisten Industrien funktioniert es auch jetzt, aber dass diese Industrie entgegen der Formulierung schließen konnte, ärgert mich sehr.
27.08.2010, 18:10
Suchen Zitieren
mb
Tycoon
*****

Beiträge: 5.055
Themen: 77
Registriert seit: Mar 2005
#24
RE: Alle Industrien schließen
Mal ein bischen digging zur Abwechslung ...

Kathy schrieb:[...] Bei den meisten Industrien funktioniert es auch jetzt, aber dass diese Industrie entgegen der Formulierung schließen konnte, ärgert mich sehr.

Könnte natürlich daran liegen:

Zitat:General behaviour change parameters are ignored on hard game settings.

Gruß
Michael
Zitat:EU-Wirtschaft- und Währungskommissar Joaquin Almunia hat alle Besorgnisse über den Schuldnerstatus Griechenlands als unbegründet zurückgewiesen.
07.10.2010, 20:32
Homepage Suchen Zitieren
Kathy
Gleisarbeiter
*

Beiträge: 25
Themen: 2
Registriert seit: Aug 2010
#25
RE: Alle Industrien schließen
Ich habe ein weiteres Problem: Das Spiel geht mir zu schnell, ich hätte gerne 3-4 mal so viel Zeit pro Jahr, um das Spiel am Anfang etwas zu genießen und nicht nur durchzuhetzen. Ich würde gerne einen daylength-patch installieren, der aber mit ESC funktionieren muss, sonst nützt er mir nicht. Das Problem dabei ist, dass alle, die ich bisher irgendwo gefunden habe, ohne eine Erklärung gepostet wurden, wo ich diesen Patch installieren muss bzw. wie ich ihn aktiviere. Kann mir dabei jemand helfen, indem er mit einen funktionierenden und einfach zu installierenden patch nennt?
28.10.2010, 20:02
Suchen Zitieren
Eddi
Tycoon
*****

Beiträge: 4.066
Themen: 33
Registriert seit: Aug 2008
#26
RE: Alle Industrien schließen
Am einfachsten ist, wenn du nach "Chills Patchpack" suchst.
28.10.2010, 20:40
Suchen Zitieren
Fenris
Geschäftsführer
***

Beiträge: 207
Themen: 3
Registriert seit: Sep 2004
#27
RE: Alle Industrien schließen
Funktioniert denn ECS überhaupt mit einem Daylengths Patch? Ich meine mal gelesen zu haben, dass die längeren Ticks zu Problemen mit den Produktionsveränderungen führen. In meinen Probespielen, die allerdings schon ne Weile zurückliegen, hatte ich das Gefühl, dass sich die Produktion, wenn überhaupt, nur sehr langsam erhöhte.
28.10.2010, 21:28
Suchen Zitieren
Eddi
Tycoon
*****

Beiträge: 4.066
Themen: 33
Registriert seit: Aug 2008
#28
RE: Alle Industrien schließen
Das kommt drauf an, mit manchen Daylength-Patches gab es Probleme, weil die Anzahl der Produktionszyklen pro Monat geändert wurde, und deshalb die komplexen Planungsrechnungen in ECS nicht mehr funktioniert haben.
28.10.2010, 22:10
Suchen Zitieren
Fenris
Geschäftsführer
***

Beiträge: 207
Themen: 3
Registriert seit: Sep 2004
#29
RE: Alle Industrien schließen
Achso. Dann werd ich das bei Gelegenheit mal mit Chills Patchpack testen. Oder hat das vielleicht schon jemand getan und kann sagen, ob es funktioniert?
29.10.2010, 07:37
Suchen Zitieren
Kathy
Gleisarbeiter
*

Beiträge: 25
Themen: 2
Registriert seit: Aug 2010
#30
RE: Alle Industrien schließen
Ich habe jetzt eine Datei heruntergeladen die, im Texteditor geöffnet, so aussieht:
Zitat:diff --git a/src/date.cpp b/src/date.cpp
index 16f77be..2914e03 100644
--- a/src/date.cpp
+++ b/src/date.cpp
@@ -26,6 +26,7 @@ Year _cur_year; ///< Current year, starting at 0
Month _cur_month; ///< Current month (0..11)
Date _date; ///< Current date in days (day counter)
DateFract _date_fract;
+uint8 _date_daylength_factor; ///< Setting for DAY_LENGTH


void SetDate(Date date)
diff --git a/src/date_type.h b/src/date_type.h
index 5afc925..f77bf4f 100644
--- a/src/date_type.h
+++ b/src/date_type.h
@@ -19,11 +19,21 @@
* 1 day is thus about 2 seconds (74 * 30 = 2220) on a machine that can run OpenTTD normally
*/
enum {
- DAY_TICKS = 74, ///< ticks per day
+ ORIG_DAY_TICKS = 74, ///< unscaled ticks per day
DAYS_IN_YEAR = 365, ///< days per year
DAYS_IN_LEAP_YEAR = 366, ///< sometimes, you need one day more...
};

+/**
+ * Scale factor for DAY_TICKS
+ */
+extern uint8 _date_daylength_factor;
+
+/**
+ * Day length in ticks, calculated using a configureable scale factor.
+ */
+#define DAY_TICKS (ORIG_DAY_TICKS * _date_daylength_factor)
+
/*
* ORIGINAL_BASE_YEAR, ORIGINAL_MAX_YEAR and DAYS_TILL_ORIGINAL_BASE_YEAR are
* primarily used for loading newgrf and savegame data and returning some
diff --git a/src/lang/english.txt b/src/lang/english.txt
index ceb915f..fa587f7 100644
--- a/src/lang/english.txt
+++ b/src/lang/english.txt
@@ -1246,6 +1246,7 @@ STR_CONFIG_SETTING_TOWN_FOUNDING :{LTBLUE}Foundin
STR_CONFIG_SETTING_TOWN_FOUNDING_FORBIDDEN :forbidden
STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED :allowed
STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED_CUSTOM_LAYOUT :allowed, custom town layout
+STR_CONFIG_SETTING_DAYLENGTH_FACTOR :{LTBLUE}Day length factor: {ORANGE}{STRING}

STR_CONFIG_SETTING_TOOLBAR_POS :{LTBLUE}Position of main toolbar: {ORANGE}{STRING1}
STR_CONFIG_SETTING_TOOLBAR_POS_LEFT :Left
diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp
index bf56143..60f36aa 100644
--- a/src/settings_gui.cpp
+++ b/src/settings_gui.cpp
@@ -1322,6 +1322,7 @@ static SettingEntry _settings_economy[] = {
SettingEntry(&_settings_economy_industries_page, STR_CONFIG_SETTING_ECONOMY_INDUSTRIES),
SettingEntry("economy.inflation"),
SettingEntry("economy.smooth_economy"),
+ SettingEntry("daylength_factor"),
};
/** Economy sub-page */
static SettingsPage _settings_economy_page = {_settings_economy, lengthof(_settings_economy)};
diff --git a/src/table/settings.h b/src/table/settings.h
index 7ae041c..7b7ed9b 100644
--- a/src/table/settings.h
+++ b/src/table/settings.h
@@ -368,6 +368,7 @@ const SettingDesc _settings[] = {
SDT_BOOL(GameSettings, station.never_expire_airports, 0,NN, false, STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS, NULL),
SDT_CONDVAR(GameSettings, economy.town_layout, SLE_UINT8, 59, SL_MAX_VERSION, 0,MS,TL_ORIGINAL,TL_BEGIN,NUM_TLS - 1, 1, STR_CONFIG_SETTING_TOWN_LAYOUT, TownFoundingChanged),
SDT_CONDBOOL(GameSettings, economy.allow_town_roads, 113, SL_MAX_VERSION, 0, 0, true, STR_CONFIG_SETTING_ALLOW_TOWN_ROADS, NULL),
+ SDTG_CONDVAR("daylength_factor", SLE_UINT8, 0, 0, _date_daylength_factor, 1, 1, 255, 1, STR_CONFIG_SETTING_DAYLENGTH_FACTOR, NULL, 130, SL_MAX_VERSION),
SDT_CONDVAR(GameSettings, economy.found_town, SLE_UINT8,128, SL_MAX_VERSION, 0,MS,TF_FORBIDDEN,TF_BEGIN,TF_END - 1, 1, STR_CONFIG_SETTING_TOWN_FOUNDING, TownFoundingChanged),

SDT_VAR(GameSettings, vehicle.train_acceleration_model, SLE_UINT8, 0,MS, 0, 0, 1, 1, STR_CONFIG_SETTING_TRAIN_ACCELERATION_MODEL, TrainAccelerationModelChanged),
Wo soll ein Laie jetzt erkennen, welchen Wert er ändern muss, um 4-fache Tageslänge zu erhaten? Ich verstehe nur Bahnhof. Das passt zwar zum Spiel, ist aber nicht Benutzerfreundlich.
29.10.2010, 20:10
Suchen Zitieren
planetmaker
Tycoon
*****

Beiträge: 1.309
Themen: 25
Registriert seit: Oct 2008
#31
RE: Alle Industrien schließen
Du hast Dir irgendwoher einen Sourcecode-Patch heruntergeladen. Als Laie ändert man da am besten gar nichts und soll man auch gar nichts ändern und ist auch nur für Leute gedacht, die an OpenTTD selbst herumprogrammieren.

Wenn Du mit Daylength spielen willst, mußt Du Dir schon die passende OpenTTD-Version runterladen (keine Ahnung wo, aber da gibt's ja diverse Threads zu).
[Bild: 4q27gcl]
Schreib Deine eigenen NewGRFs, KIs oder Skripte. Siehe dazu DevZone, NML und Tutorien
(Dieser Beitrag wurde zuletzt bearbeitet: 29.10.2010, 20:51 von planetmaker.)
29.10.2010, 20:50
Suchen Zitieren
Eddi
Tycoon
*****

Beiträge: 4.066
Themen: 33
Registriert seit: Aug 2008
#32
RE: Alle Industrien schließen
Das ist ein Patch für den Quellcode, den mußt du erst Kompilieren. Siehe Wiki.


Deswegen sagte ich ja, lieber ein Patchpack nehmen, die gibt es meist als Binary.
29.10.2010, 20:53
Suchen Zitieren
silverghost
Geschäftsführer
***

Beiträge: 350
Themen: 10
Registriert seit: Mar 2005
#33
RE: Alle Industrien schließen
Lad Dir mal dieses Patchpack. Dort ist der Daylenght-Pachts integriert.

http://www.tt-forums.net/download/file.php?id=136499
Der ist recht edel in der Welt, der Tugend liebt und nicht das Geld.
30.10.2010, 09:46
Suchen Zitieren
Kathy
Gleisarbeiter
*

Beiträge: 25
Themen: 2
Registriert seit: Aug 2010
#34
Traurig  RE: Alle Industrien schließen
Habe ich entpackt und in meinen OpenTTD-Ordner verschoben. Jetzt sagt mir das Spiel: Cannot open file 'flat_blacktiles.grf' und lässt sich nicht starten. Diese Datei kann ich nicht einmal finden, also wundert es mich nicht, dass er sie nicht öffnen kann.
(Dieser Beitrag wurde zuletzt bearbeitet: 30.10.2010, 10:04 von Kathy.)
30.10.2010, 10:02
Suchen Zitieren
lugo
Gleisarbeiter
*

Beiträge: 37
Themen: 3
Registriert seit: Dec 2006
#35
RE: Alle Industrien schließen
Diese beiden muessen in den 'data'-Ordner":
flat_blacktiles.grf
copypaste.grf v7



nachzulesen hier:
http://www.tt-forums.net/viewtopic.php?f=33&t=47622
30.10.2010, 13:43
Suchen Zitieren
Kathy
Gleisarbeiter
*

Beiträge: 25
Themen: 2
Registriert seit: Aug 2010
#36
RE: Alle Industrien schließen
Danke, ich denke, so funktioniert es.Zwinkern
30.10.2010, 19:43
Suchen Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Alle Server weg HorseFriend 4 2.014 23.05.2022, 12:11
Letzter Beitrag: Eddi
  Neue Industrien bei ohne Industrien generierter Karte DonRazzi 7 3.768 17.02.2011, 19:35
Letzter Beitrag: Eddi
  Frage an alle GRF-Auskenner Bernhard 5 3.308 03.10.2009, 21:56
Letzter Beitrag: Bernhard
OTTD Alle Industrien in allen Klimazonen baubar? Balou 7 4.130 28.04.2009, 18:55
Letzter Beitrag: Balou
  Nicht alle Passagiere sollen am BF aussteigen!? Nostra 3 2.288 26.07.2008, 18:57
Letzter Beitrag: Der Antiker

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste

Kontakt | Transport Tycoon Main Station | Nach oben | Archiv-Modus | RSS-Synchronisation