Registrierung Häufig gestellte Fragen Suche Mitgliederliste Portal - Planet Skyrim.de Kalender Moderatoren und Administratoren Startseite
Morrowind&OblivionForum.de - PMM-Projects Network » The Elder Scrolls IV: Oblivion » Oblivion Editor Help » Citymod 1.0 alpha jetzt open source » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
madmaxx
Ehrenmitglied




Dabei seit: Januar 2003
Geschlecht:
Herkunft:
Beiträge: 3257

madmaxx ist offline
  Citymod 1.0 alpha jetzt open sourceAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hi,

hab ja mal eine Wirtschaftssimulation angefangen.. realitischerweise werde ich sie nicht weiterverfolgen aber vielleicht kann ja jemand was mit den Scripts anfangen die ich geschrieben habe..






//EDIT//
Alles in dieser Datei:

hier


__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier

28.06.2007, 23:47 Profil von Füge  deiner Freunde-Liste hinzu Email an madmaxx senden Homepage von madmaxx Füge madmaxx in deine Contact-Liste ein
Lady Li
Ehrenmitglied



Dabei seit: Mai 2006
Geschlecht: keine Angabe
Herkunft:
Beiträge: 1360

Lady Li ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen



Danke madmaxx!

Unsere Scripter schauen sich das mal an!
Wir melden uns wieder dazu...


__________________



29.06.2007, 00:17 Profil von Füge  deiner Freunde-Liste hinzu
madmaxx
Ehrenmitglied




Dabei seit: Januar 2003
Geschlecht:
Herkunft:
Beiträge: 3257

madmaxx ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Naja der Überbringer in Scriptsachen bin ich jetzt auch net . Vielleicht schreib ich mal ne Übersicht dazu wie das alles gemeint ist dann müsst ihr nicht alles 'reverse engineeren.'


__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier

29.06.2007, 00:20 Profil von Füge  deiner Freunde-Liste hinzu Email an madmaxx senden Homepage von madmaxx Füge madmaxx in deine Contact-Liste ein
Lady Li
Ehrenmitglied



Dabei seit: Mai 2006
Geschlecht: keine Angabe
Herkunft:
Beiträge: 1360

Lady Li ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen



Okay, klingt gut, das wäre nett.


__________________



29.06.2007, 00:22 Profil von Füge  deiner Freunde-Liste hinzu
madmaxx
Ehrenmitglied




Dabei seit: Januar 2003
Geschlecht:
Herkunft:
Beiträge: 3257

madmaxx ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Ok ich habs mir nochmal angeguckt.
Eigentlich ist es ganz simpel.

Alle Scripts ungetestet!

Erst einmal muss klar sein dass es zwei Entwicklungsstufen der Scripts gab die zwei unterschiedliche Ansätze verfolgen.
Die erste Grundidee war einfach so eine Art superausbaubare Festung (wie in MW) zu machen nur halt als Stadt. Es hätte die Möglichkeit gegeben dass einem hin und wieder was gestohlen wurde, das man (persönlich) von Assasinen angegriffen wurde oder das wütende Bürger was kaputt machen (kostet Geld) oder einfach die Arbeit niederlegen.
Im Gegenzug konnten sie in Minen und Schmelzen arbeiten.
Zu dieser Ur-Version gehören folgende Dateien (im Stammordner):

assasination.txt ; sollte dem PC Assasinen auf den Hals hetzen und kalkuliert die Chance dafür funktioniert mit modifiers.txt
Budget.txt ; Budget der Stadt
dayspassed.txt ; counter
grundidee.txt ; ...
hafen.txt ; was der Hafen an Geld bringt
minenbudget.txt ; was die Mine an Geld bringt
modifiers.txt ; berechnet die modifikatoren für Diebstahl etc.
schmelzenbudget.txt ; ..
scripts.txt ; nochmal alles zusammen
theftchance.txt ; Diebstahlscript

Nun gibt es eine Art Version 1.5 wo ich mich dann entschieden habe einfach alle Scripts in eins zu packen:
MainScript.txt


So nachdem ich das alles überdacht habe kam ich zu dem Schluss das man so keine vernünftige Wirtschaftssimulation machen kann, also fing ich nochmal bei 0 an. Version 2.0 beeinhaltet folgende Dateien:

Grundidee2.txt
Wirtschaft?formuliert.txt
witschaft.ods
kriminalität*.gif
./2.0/*


In der Grundidee2.txt steht eigentlich alles wichtige ich will das nicht nochmal wiederholen.
Bitte lest euch dazu einfach diesen Thread durch, da habe ich das schon geschildert.

Was ich nicht gesagt habe ist, dass man das alles über enable/disable machen muss. Daher sollte man verschiedene Worldspaces nehmen um die Übersicht zu wahren. Also ich würde bei jeder Ausbaustufe der Stadt nen neuen Worldspace dazunehmen und halt den Spieler dahinteleportieren. Aber das ist ja dann eure Sache.

Grundsätzlichste Änderung ist die, dass nun so gut wie alles über eine globale Variable, die Zufriedenheit geregelt wird. Die Zufriedenheit ist eine Ganze Zahl zwischen -10 und 10.
Je nach dem wie hoch die Zufriedenheit ist, wird ein gewisster Prozentsatz (dafür aber jeden Tag) vom Einkommen gestohlen und es kann zu Aufständen kommen (wo dann die Wachen gegen die Bürger kämpfen.. hab nicht getestet wie das mit der Performance aussieht). Das macht es alles wesentlich einfacher denn die Zufriedenheit kann ganz simpel berechnet werden und man benötigt nicht wieder hunderte von Modifikatoren und globalen Variablen wie in der ersten Version!

Also ganz simpel. Die Sachen die die Manufakturen machen etc. sind auch wirklich nicht kompliziert. Also alles in allem ist die zweite Version deutlich entschlackt auch wenn ich sie kaum richtig angefangen habe, denke ich, das ist in zwei Tagen fertigzuscripten.

Was noch gemacht werden muss:
- Aufstände: Berechnung und Durchführung
- Budgetscript
- Industrie, also Herstellung von Waren etc.
-> Manufakturen
-> Lagerscript
- Ein Marktscript oder sowas was das verkaufen regelt und evtl. automatisiert (Aufträge wie verkaufe immer alles von x) + Kapazität der Docks beachten
- Bürger mit allem was dazugehört, Diebe an/ausschalten je nach Kriminalität, Essensverbrauch, Leute die zu ihrer Arbeit gehen, so nen Kram.


- Viele hunderte Models von Gerüsten damit es so aussieht als würden die Sachen auch tatsächlich gebaut. Ich habe damit angefangen aber naja.. Ein paar Sachen kann man ja im Blocksystem machen aber der Rest, besonders bei den Ayleidenbögen und so Kram.. Schon hart.


Viel Spaß.


//EDIT//
Ich hab die Scripts etc. mal rausgenommen das war doch argh unübersichtlich.







__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier

29.06.2007, 13:35 Profil von Füge  deiner Freunde-Liste hinzu Email an madmaxx senden Homepage von madmaxx Füge madmaxx in deine Contact-Liste ein
Lady Li
Ehrenmitglied



Dabei seit: Mai 2006
Geschlecht: keine Angabe
Herkunft:
Beiträge: 1360

Lady Li ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen



Vielen Dank, madmaxx. Wie gesagt, wir schauen uns das mal an. Mal sehen, ob wir damit was anfangen können.


__________________



29.06.2007, 16:28 Profil von Füge  deiner Freunde-Liste hinzu
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Design by: Garak - Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR