Identifying and solving OOS problems

I'm trying to look at OOS in the dune wars mod.

I have set
RandLog = 1
in the civilizationIV.ini
and then I tried to set it in the Dune Wars.ini but I do not get any random numbers loged. Either that or they are not put in the Beyond the Sword\log.
 
I manage to find logs but not the MPLog under Documents\My Games\Beyond the Sword\Logs.
 
The oologger.py works perfect now, but like Folket I couldn´t find MPLog.txt in my logs folder anymore. Isn´t it possible to get the MPLog.txt when OOSLogger is enabled?

EDIT: Ok. Now it´s there. Very curious. Perhaps it was just to late for me yesterday.

Is there any way to Edit the name of the MPLog, f.e. with the playername like the ooslogger?
 
Ok. Now the next "problem" connected to the ooslogger.py. The logfile is written perfectly but we run the pitboss-server in english and the players have chosen german as language for the game. That´s why the logs of the pitboss are quite different to the logs of the players, because the names of the buildings an so on are different.

Sadly I can´t just run the pitboss with german language, because he doesn´t send any e-mails that the turn has finished then. This seems to work only, when the pitboss runs with english.

My idea is, that I would like to force the machines to write the log of the ooslogger.py in german, but I´ve no idea how to do this.

Here is a passage which I believe has to be changed:
Code:
			for iYield in range( int(YieldTypes.NUM_YIELD_TYPES) ):
				pFile.write("Player %d %s Total Yield: %d\n" % (iPlayer,[COLOR="Red"] gc.getYieldInfo(iYield).getDescription()[/COLOR].encode(fileencoding), pPlayer.calculateTotalYield(iYield) ))

Can anybody help me please? Is there an elegant way to change the language of the log only at one point in the ooslogger.py or do I have to change all the parts like the one above?

Thank you again for your help.

EDIT: The other way around would be great too. Force the logfile of the players to use the english text tags.
 
Back
Top Bottom