My problem is pretty much same, i get the same log and all, however deleting .techniclauncher doesn't work for me. So i can't play the game at all.
I have done some testing and kind of found what is wrong:
every time i launch the game, some of "i" characters becomes "?" in modules.cfg and languages.cfg.
manually fixing the cfg's or deleting them so they can generate again doesn't help at all, when i launch the game they change again.
for example here is my modules.cfg:
# Configuration file
# Generated on 4/27/12 7:00 PM
####################
# modules
####################
modules {
automat?on=true
bu?ldcraft=true
extras=true
factory=true
ra?ls=true
structures=true
s?gnals=true
?c2=true
}
in this one every "i" becomes "?" however in language.cfg most of "i"s don't change
language.cfg is kind of long so here is a pastebin if you wanna see it.
Though i found this out, i still have no idea why this is happening and what to do to fix it.