supi, mal gucken
supi, mal gucken
Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5
Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)
äh. inwiefern hast du das mit BUG mod getestet? deine sevopedia file unterscheidet sich relativ stark von der im bug mod...
wie muss das hier aussehen?
PHP-Code:
def getSortedList(self, numInfos, getInfo, noSort=False):
list = []
for i in range(numInfos):
item = getInfo(i)
if item:
list.append((item.getDescription(), i))
if self.isSortLists() and not noSort:
list.sort()
return list
Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5
Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)
Achso, der kleine Unterschied.
Musst das ganze einfach hinter die 1. Schleife kopieren, also:
äh...naja, mit korrekter Einrückung halt.PHP-Code:
def getSortedList(self, numInfos, getInfo, noSort=False):
list = []
for i in range(numInfos):
item = getInfo(i)
if item:
list.append((item.getDescription(), i))
###invisible dummy tech - sevopedia start
if getInfo == gc.getTechInfo:
for j in range(numInfos-1,-1,-1):
if gc.getTechInfo(j).getGridX()<=0 or gc.getTechInfo(j).getGridY()<=0:
list.pop(j)
###invisible dummy tech - sevopedia end
if self.isSortLists() and not noSort:
list.sort()
return list
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
bah, kannste dir nicht mal tabs anstelle von leerzeichen angewöhnen oder haste das hier neu geschrieben? danke, mal testen.
Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5
Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)
nevermind. funktioniert (nach einer korrektion deiner leerstellen ).
Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5
Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
So, ich hab' den "Believer-Trait" neu hochgeladen, so dass er auch bei eroberten Städten Anwendung findet .
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
Real Favorite Religion
Achtung Spoiler:
In dieser Modkomponente wird, nachdem eine Religion gegründet wurde, in der Hauptstadt jedes Anführers, der diese als favorisierte Religion besitzt, diese Religion verbreitet.
Es gibt nur eine Änderung in CvEventManager.py, und diese ist mit "real favorite religion" markiert.
Eine XML mit dem Text für das Popup ist enthalten.
Caster_Troy hat um diese Komponente gebeten.
Achtung: Macht nur mit freier Religionswahl echt Sinn .
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
...also:
Ich hab' die Miliz mal mit 2 kleineren Fixes neu hochgeladen. Konnte zu 1-2 kleineren Problemen kommen, wenn man die Komponente geändert hat.
Auch habe ich hier ein kleines Beispiel für ein Popup-Fenster beim Start hochgeladen
Achtung Spoiler:
- 1 Änderung in CvEventManager.py, einfach nach "StartingPopup" suchen
- Enthält auch eine XML für den Text.
Und natürlich, wie bereits diskutiert:
TechTree - New Icons and Effects
Achtung Spoiler:
5 Dateien sind enthalten:
- CvEventManager, für den Effekt
- CvTechChooser, für die Anzeige der Icons
- CvGameUtils, für die Anzeige des Texts
- 1 XML-Datei für diesen Text
- 1 Button
In den Python-Dateien einfach nach "TechTree - new icons" suchen.
Anmerkungen:
- Die neuen Icons werden nicht in der Zivilopädie angezeigt, und auch nicht, wenn man über die Technologie mit der Maus drüber fährt.
- Effekte für den ersten, der die Tech erforscht, sollten nicht unbedingt angewendet werden, die KI versteht das nicht
- Für eine Änderung der Technologie-Zuordnungen sind Änderungen in CvEventManager und CvTechChooser nötig, die Zuordnung erfolgt nicht automatisch.
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
vor allem das begrüssungsfenster: This Mod is awesome!
bei dem gold, würd das auch mit anderen sachen funktionieren? also forschung/spio punkten?
Zitat von Jake the Dog
Ist halt nur ein Beispiel .
öhm...
Ist etwas komplizierter, aber wahrscheinlich ja.
Komplizierter weil:
- Forschung ist immer direkt an eine Tech gebunden, und k.A. wie das bei Überschuss-Kolben aussieht
- Spio-Punkte sind immer direkt an einen Gegner gebunden. Die müssten dann halt gleichmäßig verteilt werden...denk' ich ..
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
Habe es mir einmal heruntergeladen, ich hoffe, dass ich jetzt nicht zu oft nachfragen muss, bis ich es implementiert habe.
Danke für die Mühe!
Edit: Selten hat eine neue Python-Implementierung so gut geklappt - trotz unterschiedlicher Versionen. Danke noch einnmal!
Geändert von Kathy (12. Juli 2010 um 19:55 Uhr)
Gut zu hören .
War die Arbeit nicht umsonst .
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
Ich weiß, die Modcomp ist schon etwas älter, aber ich bin jetzt zum ersten mal im Spiel soweit gekommen, dass ich sie nutzen konnte.Obsolete Corporations
Achtung Spoiler:
This modcomp lets corporations go obsolete.
Just add an obsolete tech to the corporations headquarter, and when you research the technology, the corporation will be erased from your cities.
- The corporation will also be deleted, when you capture a city with it
- It'll also be removed, when an executive spreads it again in your cities.
Only problem: You can't prevent, that the AI will try to spread the corporation again in your country -> the AI will still use gold for spreading and production for CEOs, also when it will not have any use in a country.
There are 3 parts in the CvEventManager, all labeled with "obsolete corporations".
In the python code nothing has to be changed, it will all work automatically. Only add an obsolete technology to the corporation headquarter.
I've modified Cereal Mills in this modcomp, so that it goes obsolete with genetics, just to give an example.
The code itself is not very performant, but doesn't matter, because onTechAcquired, onCityAcquiredAndKept and onCorporationSpread are not called sooo often.
This modcomp was originally requested by Kathy.
Re-uploaded on October, 11th 2009, 7:08 PM forum time.
- Fixed a bug, which led to the weird effect, that corporations without an obsolete technology directly became obsolete after founding. Thanks to Kathy for finding the bug
Dabei ist mir aufgefallen, dass ich die Nachricht für die Auflösung der KG ziemlich oft bekam und wegklicken musste. Kann man da noch etwas dran ändern?
Du hast bei einer KG das Popup mehrmals bekommen, oder wie ?
Wenn ja, dann ist das ein Bug, müsste ich mir nochmal angucken.
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)