TT-MS Headquarters
ChrisIN - Druckversion

+- TT-MS Headquarters (https://www.tt-ms.de/forum)
+-- Forum: Allgemeines rund um Transport Tycoon (/forumdisplay.php?fid=71)
+--- Forum: Allgemeines zu OpenTTD (/forumdisplay.php?fid=20)
+--- Thema: ChrisIN (/showthread.php?tid=2960)

Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


- Chris - 10.09.2007 21:02

Huhu na hier ist ja was los Lachen nun melde ich mich auch mal zu Wort Lächeln

Das ChrisIN wird zwar natürlich nicht mit jedem Trunk Update aufgefrischt aber doch recht häufig, was ich vor allem aus zwei Gründen mache:
1. Es ist teilweise sehr aufwendig einen Patch so zu modifizieren das er noch funktioniert und das oft bereits nur wegen ein paar Trunk Revisions. Wenn ich also ein paar hundert Revisions warte, habe ich mit meinen C++ Kenntnissen nicht mehr die Möglichkeit die Patchfunktion zu erhalten. Als Beispiel: Im Moment wurden die Unified Vehicle GUIs eingeführt, die insbesondere bei den Patches die in die Fahrzeug GUI integriert sind, einige tiefgreifende Änderungen erfordert haben.
2. Es kommen ja auch oft nette neue Features in den Trunk und die will ich auch im ChrisIN haben Lächeln

Ich plane wahrscheinlich wenn es mal ein OpenTTD 0.6 gibt und ich es bis dahin schaffe ChrisIN im Sync mit dem Trunk zu halten eine Art "Final-ChrisIN" zu erstellen das dann wie die aktuelle 0.5.x Branch behandelt werden soll. Danach wird ChrisIN natürlich weiterentwickelt aber dann quasi von einer neuen Basis aus und aufgeteilt in "Stable" (oder zumindest lange getestet Zwinkern) und "Nightly-IN".

Die beiden Patches: http://www.tt-forums.net/viewtopic.php?f=33&t=31893&start=0&st=0&sk=t&sd=a und http://www.tt-forums.net/viewtopic.php?f=33&t=31576&start=0&st=0&sk=t&sd=a die im BamBamIN zu finden sind und nicht in ChrisIN habe ich seinerzeit wegen diverser Bugs verworfen. Da sich da aber inzwischen wieder einiges getan hat werde ich sie mir bei Gelegenheit nochmal anschauen. Insbesondere der Deepwater Patch ist wirklich nett Lächeln

Zur Savegame Kompatibilität möchte ich noch sagen, das zwar ein Umsteigen von ChrisIN auf normal OpenTTD nicht ohne weiteres möglich ist, aber es ist mir doch sehr wichtig das ChrisIN alle Savegames aus der Main Branch und dem Trunk laden kann um so einen Umstieg schmackhafter zu machen. Deswegen habe ich auch die sehr intelligente Weise des Savegame Handling aus dem MiniIN übernommen da ich so auch immer sicherstellen kann eine längere Kompatibilität innerhalb der ChrisIN Branch zu haben.

Übrigens, gegen Kritik, Bug Reports, Vorschläge aller Art etc. habe ich nichts einzuwenden Lächeln da ich hier aber doch recht selten vorbei schaue ist es besser im ChrisIN Thread auf dem OpenTTD Board zu antworten und mir eine PN/Mail zu schicken Lächeln

Viel Spaß weiterhin mit OpenTTD in welcher Version auch immer es gespielt wird Lächeln


RE: ChrisIN - cHr!s - 14.09.2007 11:43

Hallo.

Habe mir das ChrisIn runtergalden und auch entpackt, aba das funktioniert irgendwie nicht.
Es kommt imma ne Meldung das eine "grf" datei nicht gefunden wurde.
Kann man irgendwo die Grf's des ChrisIn runterladen, wenn ja wo?

schon ma dank im vorraus Lächeln


RE: ChrisIN - Bernhard - 14.09.2007 12:17

Du hast TTD? Oder eine laufende Version von OTTD?
Dann mach ne Kopie des ges. Verzeichnisses, kopier die Chris_In Daten rein, fertig!

Ansonsten haste ne PN Zwinkern


RE: ChrisIN - cHr!s - 14.09.2007 12:24

Ja das habe ich ja schon gemacht. aba beim starten kommt folgende fehlermeldung

Your "openttd.grf" file is corrupted or missing

und bei den folgenden grf's auch


RE: ChrisIN - Chris - 14.09.2007 14:40

Hallo, es genügt nicht wenn du die ChrisIN Dateien in einen OpenTTD 0.5.2 oder 0.5.3-x Ordner entpackst da diese über veraltete GRFs verfügen (z.B. keine Trams). Du solltest am besten den aktuellen Nightly in den Ordner entpacken und dann ChrisIN rein entpacken.

Diese Problematik ist bereits bekannt und ich werde mit dem Release des nächstens Builds (der aber leider noch etwas dauert) die benötigten GRFs in das fertige Package einbauen, so dass du ChrisIN direkt benutzen kannst auch wenn du eine ältere OpenTTD Version vorher hattest.


RE: ChrisIN - Picknicker - 15.09.2007 09:13

Hi Chris,

wäre es möglich das du die sourcen komplett gepatcht anbietest? So das man die nur runterladen und compilieren kann (unter Linux) ohne noch zu patchen?


RE: ChrisIN - Ammler - 15.09.2007 09:19

Picknicker, das ist nur wirklich kein Problem mehr: http://www.tt-ms.de/forum/showthread.php?tid=2980&pid=39906#pid39906

Auf der anderen Seite wäre es von Vorteil, da nicht alle Releases auch linuxtauglich waren.


RE: ChrisIN - Chris - 17.09.2007 20:15

Die komplette Source vom aktuellen r11060 Build gibt es hier http://www.christophsackl.com/openttd/public/ChrisIN/src/. Falls jemand FTP Zugang zum komfortablen herunterladen benötigt kann er mir eine E-Mail oder PN schicken Lächeln

Im Moment arbeite ich an einem neuen Build, habe aber wie im letzten Post des ChrisIN Threads zu lesen noch Probleme mit Signalen, da Routemarker auf jedem Feld mit einem Signal angezeigt werden was ja wohl offensichtlich nicht so sein sollte Zwinkern den Fehler konnte ich aber leider noch nicht ausmachen Böse


RE: ChrisIN - Bernhard - 18.09.2007 07:45

Chris, ich hab eine Version mit funktionierenden Routemarkern, würde die Dir helfen?

Sind eigentlich die Waypoints mit Infofenster (wieviel Züge durchfahrhen) bei Dir drin?
Konnte es bisher nicht testen rotes Gesicht


RE: ChrisIN - El Patron - 18.09.2007 19:17

Das wäre nicht schlecht, wenn das mit dem Waypoints(Infofenster) mit rein käme, war für mich gesehen ein tolles Feature.


RE: ChrisIN - Ammler - 19.09.2007 10:29

Traurig, der aktuelle Release ist bei mir wieder mal nicht compilierbar. (Bei der command_queue.cpp ist Schluss.)

Edit: Leider kann ich auch die Sourcen nicht runterladen, wahrscheinlich fehlender Leserechte, das einfachste wäre wohl, die in ein TAR zu packen. Eine coole Sache wäre halt ein SVN Repo, TrueLight würde dir doch sicher einen zur Verfügung stellen.


RE: ChrisIN - donniex - 19.09.2007 14:53

moin!
gibt es eigentlich pläne, die subsidaries wieder einzubauen? ich fand die immer ganz nett.


RE: ChrisIN - Chris - 20.09.2007 08:41

Huhu, jo werde die komplette Source mal packen Lächeln ist gleich erledigt.

@ammler: was für einen Fehler erhältst du denn? Im MSVC und mit gcc habe ich keine Probleme beim kompilieren Lächeln

Ich hab mal am subsidiaries patch gearbeitet aber der ist einfach seeeeehr alt und absolut inkompatibel zur aktuellen Source. Ich arbeite aber dran einzelne Teile abzukoppeln die dann benutzt werden können.

Das Routemarker Problem ansich habe ich in meinem lokalen build gefixt, aber jetzt habe ich noch das Problem das auf jedem Feld wo ein Signal ist auch ein Routemarker angezeigt wird, was ja offensichtlich nicht sein sollte. (Source auch auf dem Server).


- Ammler - 20.09.2007 17:18

Chris schrieb:Huhu, jo werde die komplette Source mal packen Lächeln ist gleich erledigt.

@ammler: was für einen Fehler erhältst du denn? Im MSVC und mit gcc habe ich keine Probleme beim kompilieren Lächeln

Ja, das Problem war, das mein "patch" wohl Probleme mit deinem Diff hat, meine Sourcen werden einfach verkorkst. Ich probier das mal mit deinen Sourcen.

Ich patche so:
Code:
patch -p0 -i ChrisIN.diff

Edit:
Es gibt ein Problem mit dem Patchprogramm und neuen Dateien, es ist empfehlenswert, jeweils ein sauberes "Checkout" zu machen vor dem aufspielen einen Patches.
Nun läuft der Server:
[Bild: ottd_info_mozart.ammler.ch_3982_de.png]
(Falls jemand die MP-Tauglichkeit testen möchte.)

Gruss und Dank
Ammler


RE: ChrisIN - homann5 - 21.09.2007 09:29

Ich habe gesehen, daß es eine neue Version (11132) gibt. Kann man die irgendwo schon kompiliert runterladen? Und welche Änderungen gibt es?


- Chris - 21.09.2007 18:12

http://www.tt-forums.net/viewtopic.php?f=33&t=32698 da steht immer alles aktuelle im ersten Post

Zitat:Next Build:
- Added: Grass growth on unused tracks.
- Added: Speed info tab in the vehicle window.
- Added: Rightclick show station spread area.
- Fix: Routemarkers sometimes generated positive penalties crashing the game.
- Fix: Adjusted the routemarkers drawing so the grass growth patch grows grass instead of routemarkers.
- Fix: Modified routemarkers a little so the dropdown works properly after adding speed tabs.
- Fix: Modified "Rightlick show station spread area" so it is still possible to use rightclick to move the map. Ctrl + Rightclick on a station is now necessary!
- Update: Only say 'Routemarker' when no colour is selected. When colour is selected it says 'none' to disable Routemarkers.
- Update: Statues on slopes was added to trunk in r11069.
- Update: Town road cleanup partially removed due to changes in r11091.
- Update: Removed the routemarker GUI and replaced it by the original version since there are no positive markers anymore.
- Update: Savegame bump to version 80. Trunk was bumped to 75 in r11107 (autoslopes).
- Change: Toolbar overlap fix was replaced by Toolbar overlap fix v2 (less code).
- Change: ChrisIN-r10715 oldest compatible revision.
- Change: The maximum amount of orders being copied when cloning a vehicle has been increased to 254.

das wird es alles geben und dazu kommt noch der underwater patch weil boekabart den aktualisiert hat und er jetzt wieder korrekt funktioniert mit aktuellen trunk. allerdings habe ich im aktuellen build noch das Problem das auf Signaltiles auch Routemarker angezeigt werden aus irgendeinem Grund und ich konnte noch nicht herausfinden wieso Traurig deswegen dauert der nächste Release noch. Alle .diffs auf dem Server neuer als r11060 sind nur Test Builds und nicht für die "Öffentlichkeit". Nur für Leute die Testen oder beim Bug beseitigen helfen wollen großes Grinsen


RE: ChrisIN - Ammler - 21.09.2007 21:27

Sollte dein IN auch MP-tauglich sein? Ich weiss jetzt nicht gerade welche Patches das auslösen, aber wir haben viele Desyncs.


RE: ChrisIN - Chris - 23.09.2007 09:41

ammler schrieb:Sollte dein IN auch MP-tauglich sein? Ich weiss jetzt nicht gerade welche Patches das auslösen, aber wir haben viele Desyncs.

Hmmm, also ich spiele mit meinem Bruder des öfteren mit einem Riesengame mit mehr als 1000 Fahrzeugen und habe äußerst selten desyncs. Von demher ja, sollte definitiv MP tauglich sein. Kommen die desyncs denn wahllos oder bei ganz bestimmten Aktionen im Spiel? Wie hoch ist die daylength eingestellt?


RE: ChrisIN - Picknicker - 23.09.2007 10:53

Ich hab mit jetzt auch mal die sourcen gesaugt und ne kurze runde gespielt.
Was mir jedoch zu fehlen scheint ist die Auto-Signal-Vervollständigung auf der ganzen Strecke. Traurig


RE: ChrisIN - Ammler - 23.09.2007 11:19

Picknicker schrieb:Was mir jedoch zu fehlen scheint ist die Auto-Signal-Vervollständigung auf der ganzen Strecke. Traurig

Die ist jetzt im Trunk und wird mit ctrl und ziehen gemacht.

Off-Topic:
Picknicker, könntest du mal im IRC vorbeischauen, würde gerne betreffend Server mit dir reden.