I know ... again and again the same problem.
how can I, Ä Ö Ü in the shn write for it to appear?
ae or ue looks so shit ... ^ ^![]()
I know ... again and again the same problem.
how can I, Ä Ö Ü in the shn write for it to appear?
ae or ue looks so shit ... ^ ^![]()
yes thats right^^ now there stand a ? ... hmm better as the old shit.
Ok ... iknow it goes better^^ who know it? come on Guys... a little help?
"dontknow" answered your question.
Use the "SHN editor v3f.exe", mine saves the äöü perfectly, then yours should too.
If it still doesn't save then maybe it isn't the "f" version.
When you open up to program (not by double-clicking on the .shn), directly on the .exe, window has name and there is also version, double-check it (this has to be "v3f").
hmmm .. i start v3F .exe ^^ and open the shn ..when i saved and start the game i become ? in the text ..no Ä or Ö
grrrrrrrrrrrrrrrrrrrrrrr
dont work for me
utf8 isnt the right charset.
use iso-8859-1 instead.
My bad, forgot that SHN Editor show correctly but in game its still wrong.
Maybe try the open source SHN Editor "Fiesta Editor 2011 R1", it has the encoding option.
If that doesn't work, then you can always edit the program to your needs.
iso-8859-1 ? and how can i do this?
add mich mal in skype bitte locere.. Willow7271
i have tried:
Default
UTF7
UTF32
UTF8
(none of these work ingame)
K, ran some tests and the program needs to be edited to work properly,
but for very quick fix for you:
In "FiestaLib.SHNWriter.WritePaddedString(string value, int lenght)":
Replace with:Code:byte[] data = SHNFile.Encoding.GetBytes(value);
By doing this, the öäüõ are shown correctly, but the Program encoding choosing gets broken. (This part has to be rewritten anyway! By someone.)Code:Encoding iso = Encoding.GetEncoding("ISO-8859-1"); Encoding utf8 = Encoding.UTF8; byte[] utfBytes = utf8.GetBytes(value); byte[] data = Encoding.Convert(utf8, iso, utfBytes);
Last edited by who8mypizza; 10-09-13 at 04:32 PM.
try using shnviewer v.1 i use it to save all my text shns never an issue anywhere using that....................
@who8mypizza
If you don't understand that, then its not for you.
Just use v1 as aqua512 suggested to save a lot of time.