[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4588: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4590: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4591: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4592: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
RCT-World • Thema anzeigen - RCT3 CustomInstaller [BETA-Test]
Social Bookmarks
youtube facebook twitter

RCT3 CustomInstaller [BETA-Test]

Alles rund um Rollercoaster Tycoon 3 (RCT 3).
Objekte, Co-Produktionen oder einfach nur Klatsch & Tratsch.

Moderator: RCT-World Team

RCT3 CustomInstaller [BETA-Test]

Beitragvon P7BB » So 13. Jun 2010, 15:21

Hey,
meine aktuellste Entwicklung im Bereich C++ ist ein CustomInstaller für RCT3.

Das Programm

Das Programm ist sehr leicht zu bedienen. Man startet anfangs das Programm und man hat die Wahl zwischen "Verzeichnis auswählen" und "Datei auswählen".
CSOs beispielsweise werden als Verzeichnis ausgewählt, Parks, oder Achterbahnen jedoch nur als Datei, da diese ja sowieso fast immer als einzelnde Datei zum Download angeboten werden.
Nun wählt man also den Pfad aus und anschließend muss man nur noch auswählen, welche Art von Objekten man denn installieren möchte.

Ein klick auf "Install" und fertig - Custom Objekt installiert. ;)
Dabei gibt es auch eine Prüfung auf die Gültigkeit der Dateien. Was zudem noch kommen wird, ist dass die CSO-Autoren noch mit eine bestimmten Datei einen Einfluss auf das Programm haben werden (beispielsweise eine Meldung wie "Thank you for downloading, The Author". Spezielle Installationen (wie man sie bei DasMatze's Instant Jungle beispielsweise vorfindet) können ebenfalls über diese Dateien geregelt werden.
Bisher sind nur CSOs implementiert, aber geplant sind 17 verschiedene Installationsarten. Alle Installationsarten, die auch beschrieben werden, sollen ermöglicht werden.


Bilder

Das Programm, frisch gestartet. In der Statusbar sieht man den Pfad von RCT3 - Immer völlig korrekt, auch wenn RCT3 nicht im Standard-Ordner angelegt wurde, oder sogar auf einer 2. Fesplatte ;)


Schritt 1 abgeschlossen - Pfad zum CSO festgelegt. Jetzt wählt man rechts unten im Dropdownfeld "CSO" aus und die Installation kann beginnen.


Installation abgeschlossen. Auf dem Bild sieht man noch keine Meldung, die das bestätigt, aber während ich diesen Beitrag geschrieben habe, habe ich es noch integriert ;)


Ich kann zwar nicht immer zu 100% die Gültigkeit von Dateien prüfen, aber ich kann zumindest gucken, ob es gültig "aussieht". Dabei prüfe ich nicht den Namen, sondern eher die Struktur.



Ja, mein Englisch ist tatsächlich schlecht
Wenn ihr also Fehler findet, dann meldet euch. Mich würde es auch freuen, wenn sich 1 bis 2 englisch-begabte User melden, die das Programm sowohl auf Fehler im Englischem, als auch auf andere Fehler testen.

Wann kommt das Programm?
Also wenn es bei den Funktionen bleibt, dann habe ich bereits ca. 10% fertig, denn das aufwändigste sind eigentlich die Algorithmen zur Prüfung, ob die Dateien gültig sind, denn bei RCT haben leider verschiedene Dateien dieselben Dateiendungen.

Wünsche
Wenn ihr noch Wünsche habt, dann könnt ihr diese natürlich auch posten. Ich werde dann gucken, inwiefern das machbar ist und wie das mit der Übersichtlichkeit dann zusammenarbeitet ;)
Solche Wünsche wie "Alle CSOs aus einem Park erkennen" sind aber vorerst nicht machbar, da ich dafür die Verschlüsslung knacken müsste, oder mit Markus Lohmberg zusammen arbeiten müsste. Da dieser aber sicherlich nicht gerade die Zeit hat, mir bei der Verschlüsslung zu helfen, würde das ganze zu viel Zeit in Anspruch nehmen ;)
Zuletzt geändert von P7BB am Mi 26. Jan 2011, 14:34, insgesamt 2-mal geändert.
P7BB
 
Beiträge: 975
Registriert: 01.04.2008
Wohnort: irgendwo in NRW

Re: [Entwicklung] RCT3 CustomInstaller

Beitragvon Haki » Mi 23. Jun 2010, 15:17

WTF, null Antworten? Mal wieder typisch... :roll:
Ich hoffe, du hast dich von den zehn Tagen Stille nicht davon abhalten lassen, den CI weiter zu entwickeln. Find' die Idee super, und auch an der Umsetzung zweifle ich nicht.
Haki
 
Beiträge: 99
Registriert: 11.12.2007
Wohnort: hier

Re: [Entwicklung] RCT3 CustomInstaller

Beitragvon Tryer » Do 24. Jun 2010, 17:14

Da hat Haki vollkommen Recht, dies ist ein sehr nützliches Programm, dass gerade Rctneulingen sehr helfen wird. Wahrscheinlich werden sogar die Meisten am Ende auf das Programm zurückgreifen, wenn es einem viel Zeit sparen wird...
mach weiter so! :guide:
Tryer
Benutzeravatar
 
Beiträge: 216
Registriert: 11.03.2008
Wohnort: Karlsruhe

Re: [Entwicklung] RCT3 CustomInstaller

Beitragvon P7BB » Fr 25. Jun 2010, 18:59

P7BB
 
Beiträge: 975
Registriert: 01.04.2008
Wohnort: irgendwo in NRW

Re: [Entwicklung] RCT3 CustomInstaller

Beitragvon P7BB » Mi 30. Jun 2010, 17:28

Hallo,

es hat sich einiges getan, seitdem ich angefangen habe, das Programm zu schreiben.
Also erstmal das wichtigste: Das Programm wird in Kooperation mit rct-net.de entwickelt und wird zudem das Downloaden von Objekten der über das Programm ermöglichen.


Aktuelle Features
- Suchen von Objekten über das Programm (benutzt die customDB als Download-/Suchquelle)
- Download von Objekten über das Programm (nur Objekte aus der customDB)
- Installieren von CTRs, CFRs und CSOs
- "Autoren-Features", wie beispielsweise das Anzeigen der readme direkt beim Download oder das automatische ausführen einer Batch-Datei (vermutlich wird die Batch-Datei auf ihre Auswirkungen geprüft, sodass nur bestimmte Befehle erlaubt sind, oder es wird dem User eine Meldung angezeigt, ob die Datei ausgeführt werden soll)


MfG
P7BB
 
Beiträge: 975
Registriert: 01.04.2008
Wohnort: irgendwo in NRW

Re: [Entwicklung] RCT3 CustomInstaller

Beitragvon P7BB » Mo 5. Jul 2010, 20:15

Hallo,

schade, dass sich keiner gemeldet hat, ich hatte mir bei so einem Projekt ein größeres Feedback gewünscht.

Dennoch gibt es Updates.
Bereits fertiggestellte Features:
- Installieren von CSOs
- Installieren von CTRs (sowohl Wagen, als auch Bahnen, als auch Tracks)

Features mit Fortschritt von über 30%:
- GUI des Programms
- Suchen von Objekten über die customDB -> Das Downloaden der ausgewählten Objekte wird als nächstes in Angriff genommen

Ausstehende Features:
- Installieren von CFRs (wird aber schnell fertig sein, denke ich)

Insgesamt würde ich sagen, dass das Programm zu ~50-70% fertig ist :)

MfG
P7BB
 
Beiträge: 975
Registriert: 01.04.2008
Wohnort: irgendwo in NRW

Re: [Entwicklung] RCT3 CustomInstaller

Beitragvon Haki » Di 6. Jul 2010, 05:14

Na das hört sich doch mal super an. ;)
Ich kapier ehrlichgesagt nicht, wieso das Feedback hier so gering ist. Vielleicht schreckt der Thread-Titel ein paar Leute ab. :/
Welchen Compiler benutzt du eigentlich?
Haki
 
Beiträge: 99
Registriert: 11.12.2007
Wohnort: hier

Re: [Entwicklung] RCT3 CustomInstaller

Beitragvon P7BB » Di 6. Jul 2010, 06:50

Inwiefern schreckt der Titel user ab? O.o

Ich programmiere mit Code::Blocks, benutze wxWidgets für die programme und compile mit minGW ;) ich hatte letztens überlegt, ob ich nicht auf Delphi umsteige, aber letztendlich find ich c++ besser, weil es beispielsweise nur das im Quellcode des Programms hat, was ich selbst programmiert habe, und nicht (wie bei Delphi) schon 300 kb für ein leeres Projekt :D

Jetzt werde ich jedenfalls bei c++ bleiben, da ich nun ja schon fast fertig damit bin :)

Dry für Rechtschreibfehler oder so... Bin mit dem iPod im Internet ;)
P7BB
 
Beiträge: 975
Registriert: 01.04.2008
Wohnort: irgendwo in NRW

Re: [Entwicklung] RCT3 CustomInstaller

Beitragvon Haki » Di 6. Jul 2010, 07:54

"[Entwicklung]" klingt für manche vielleicht nach Programmier-Tutorial. Was natürlich nur die wenigsten RCT-W User interessieren würde. Sind halt nur reine Vermutungen. Anders kann ich mir nicht erklären, wie so wenig Feedback überhaupt möglich ist.
Haki
 
Beiträge: 99
Registriert: 11.12.2007
Wohnort: hier

Re: RCT3 CustomInstaller

Beitragvon kleinschlachi » Fr 16. Jul 2010, 11:48

Ich habs gelesen, weiß aber nicht wirklich was ich schreiben soll. Ich finde die Idee echt super auch das mit dem auf den Riesenverzeichnis zugreifen ist gut.
Gruß kleinschlachi
Bild
kleinschlachi
Benutzeravatar
 
Beiträge: 225
Registriert: 16.12.2009
Wohnort: Zu Hause

Re: RCT3 CustomInstaller

Beitragvon Berndji » Sa 24. Jul 2010, 10:26

Wirklich super Programm und ich freue mich auf den Release. Ich denke es schadet niemanden, wenn ich den Thread mal oben anhefte.
mfg,
Berndji
Ich bremse nicht für Arrow
Bild
Berndji
Support - NoLimits
Support - NoLimits
 
Beiträge: 537
Registriert: 11.07.2007
Wohnort: Landensberg

Re: RCT3 CustomInstaller

Beitragvon P7BB » Sa 24. Jul 2010, 19:15

Wow, danke :)

Momentan kann ich euch nicht viel neues berichten... Hatte in den letzten Tagen etwas mehr zu tun, werd mich aber in kürze wieder an das Programm ransetzten ;)
P7BB
 
Beiträge: 975
Registriert: 01.04.2008
Wohnort: irgendwo in NRW

Re: RCT3 CustomInstaller

Beitragvon logifech » So 25. Jul 2010, 20:29

Wow ! Ich muss sagen ich bin beeindruckt.
Bei der GUI würd ich aber noch ansetzen :wink:
Die könnte natürlich noch besser werden!

Aber ich glaube das kriegst du hin, bin gespannt aufs Release ! :)

Mfg, logi
logifech
Benutzeravatar
 
Beiträge: 85
Registriert: 31.08.2007
Wohnort: Recklinghausen

Re: RCT3 CustomInstaller

Beitragvon P7BB » Mo 26. Jul 2010, 10:49

Ich erwähnte ja bereits, dass die GUI grundlegend verändert wird, wegen der Zusammenarbeit mit der customDB ;)

Aber freut mich, dass einige User sich doch noch letztendlich gemeldet haben :) Danke!

MfG
P7BB
 
Beiträge: 975
Registriert: 01.04.2008
Wohnort: irgendwo in NRW

Re: RCT3 CustomInstaller

Beitragvon Happyx » Fr 1. Okt 2010, 13:14

Aloha,

ich finde das Programm hört sich richtig toll an, würde es mir gerne holen. Bloss ich weiß nicht wo ich es finden kann? Vielleicht bin ich einfach zu blind dafür. Kenn mich aber hier auch noch nicht so gut aus. Könntest du einfach den Link dazu hier ins Thema posten?

Ich habe auch eine frage. Ich habe das nicht ganz verstanden mit den CSO. Kann ich dann mit dem Programm auch CSO runterladen oder ist es nur für die Installation zuständig?

Lg
Happyx
 
Beiträge: 2
Registriert: 29.09.2010
Wohnort: Bochum

Nächste

Zurück zu RCT 3 - Allgemein

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron