Help - Search - Members - Calendar
Full Version: I Can't Add Comments To Maps
Forum 17B > General Forum > Bug / Improvements
Safety1st
Problem: map comments in Russian become a crap after saving.

Sample:
CODE
Забавная карта: повторяет идею танчиков. Все игроки появляются с ножом и USP. TT играют на 'наших': охраняют 'штаб' - заложника, которого нельзя убить, но можно спасти, прикоснувшись. CT, соответственно, - за вражеские танки, 'пробиваются' к штабу. Все 'кирпичные' стены легко разбиваются. В нескольких местах под ними разбросаны броня (10 шт.) и флешки (2 шт.).

На карте 32 спавна, но с таким числом игроков карту запускать не советую. Мало того, что будет тесно, так ещё сервер будет лагать (из-за большого числа кратковременных объектов - разбиваемых стен) и падать (из-за несовершенного механизма автоэкипировки).

И походу мапа не запускается на listen-сервере (т.е. через 'New Game' в клиенте).


Result:



I believe it could be related to encoding detection because short comments are added fine, for example:
CODE
Тест
Чапо-Чапо, фикси-фикси-фикси-фикси-фикси!;)

it doesn't matter if I insert ANSI text (CP 1251 aka Windows Cyrillic) or even UTF-8 one.

This bug is known a long time ago. Today I decided to deal with it wink.gif
Chapo
Is there a fix?
Safety1st
You tell me wink.gif
It's my bug report wink.gif
Safety1st
Chapo, I just wanna make sure you took into account my report.
Chapo
Yes i have, but i have no clue for the moment.
Safety1st
But have you see the problem? Were you success to reproduce it?
Chapo
No. I can't reproduce it.icon_decu.gif
Safety1st
Too bad(
May be it somehow related to language settings of OS...
I will ask the rest Russian Advanceds to check.
WhyConsd
WhyConsd

Забавная карта: повторяет идею танчиков. Ð'се игроки появляются с ножом и USP. TT играют на 'наших': охраняют 'штаб' - заложника, которого нельзя убить, но можно спасти, прикоснувшись. CT, соответственно, - за вражеские танки, 'пробиваются' к штабу. Ð'се 'кирпичные' стены легко разбиваются. Ð' нескольких местах под ними разбросаны броня (10 шт.) и флешки (2 шт.).

На карте 32 спавна, но с таким числом игроков карту запускать не советую. Мало того, что будет тесно, так ещё сервер будет лагать (из-за большого числа кратковременных объектов - разбиваемых стен) и падать (из-за несовершенного механизма автоэкипировки).

И походу мапа не запускается на listen-сервере (т.е. через 'New Game' в клиенте).
yes I have the same
Safety1st
Just a few more info.

If I save small portion of Cyrillic text, just a 1 sentence, everything goes fine: text is correctly saved using UTF-8 encoding.
But when there is more text to save it is incorrectly saved in ISO-8859-1 (Western Europe) encoding that leads to crap. All characters in ISO-8859-1 are one-byte characters whereas UTF-8 are multibyte character set.

I hate this bug very much! I want to write comments in my native language too.
Chapo
Do you have bug everywhere or just on 17b (multiple sentences) ?
Safety1st
Just on 17b. As you can see WhyConsd experience the same bug.
But I have no idea why you are not able to reproduce the bug using sample text...
Chapo
Managed to reproduce the bug with a russian "lorem ipsum" text.

QUOTE
Золэт зэнтынтиаэ ыам ад, еюж ед незл нюлльа ентырпрытаряш. Мюндй квюандо хабымуч мыа экз, заэпы квюаыквуэ ку мэль. Хёз нэ незл малйж, факэр коммюны нэ эож. Но хёз выльёт алььтыра рыпудяары, но дуо корпора ыкжпэтэндяз, аликвюип юрбанйтаж ыам эю. Еюж одео емпыдит пэртинакёа эа.

Ёудёкабет дэфянятйоныс мыа эю, ридэнж окюррырэт векж ыт. Хёз экз граэко факильизиж. Жкрипта еракюндйа прё но. Эи тантаз игнота шапэрэт вяш, ут вэл эрат жольюта ыёрмод. Ед бландит пэркйпет пэр, йн долорюм аккюсам рыпримёквуы ыам.

Ыюм нэ алиё дйкит контынтёонэж, прё убяквюэ аппэтырэ дяшзынтиыт эи. Брутэ антеопам ан векж, трётанё инзтруктеор ан про, дэбетиз альиквуандо жят нэ. Квуй этёам нолюёжжэ льебэравичсы нэ, тимэам ёнвидюнт ат векж. Эю атквюе ёнэрмйщ вэл, но анкилльаы пэркйпет зкрипторэм эжт.

Убяквюэ пэртинакёа чадипжкёнг ад шэа, мэя нэ одео пожтэа долорэж. Ыррор ныморэ юлламкорпэр эа хаж, йн вяш амэт иреуры квюальизквюэ. Ат видэ жкряпшэрит вяш, декат льаборэ тхэопхражтуз ед хёз, йн про щольыат дыфяниэбаж аппэльлььантюр. Квюаыквуэ такематыш нык ку, экз шэа мюнырэ мыдиокрым зкрипторэм, адхюк вирйз волуптатум эи хёз. Квюиж зальютатуж вим ыт, эю нык путынт аккузата, ты про дылыктуч абхоррэант.

Вяш ут пожжэ кэтэро апэриам, вэл ат аффэрт пэркйпет. Но брутэ факэр бландит эож. Эжт экз мёнём попюльо аппэтырэ. Дэбетиз ылаборарэт мыа ан, пожжэ волютпат квюальизквюэ йн ыам, квюот жанктюч инкедыринт ку еюж. Нощтыр лыгимуз эжт но, фюйзчыт дытыррюизщэт ут квюо.



When I post just this part

QUOTE
Золэт зэнтынтиаэ ыам ад, еюж ед незл нюлльа ентырпрытаряш. Мюндй квюандо хабымуч мыа экз, заэпы квюаыквуэ ку мэль. Хёз нэ незл малйж, факэр коммюны нэ эож. Но хёз выльёт алььтыра рыпудяары, но дуо корпора ыкжпэтэндяз, аликвюип юрбанйтаж ыам эю. Еюж одео емпыдит пэртинакёа эа.

Ёудёкабет дэфянятйоныс мыа эю, ридэнж окюррырэт векж ыт. Хёз экз граэко факильизиж. Жкрипта еракюндйа прё но. Эи тантаз игнота шапэрэт вяш, ут вэл эрат жольюта ыёрмод. Ед бландит пэркйпет пэр, йн долорюм аккюсам рыпримёквуы ыам.

Ыюм нэ алиё дйкит контынтёонэж, прё убяквюэ аппэтырэ дяшзынтиыт эи. Брутэ антеопам ан векж, трётанё инзтруктеор ан про, дэбетиз альиквуандо жят нэ. Квуй этёам нолюёжжэ льебэравичсы нэ, тимэам ёнвидюнт ат векж. Эю атквюе ёнэрмйщ вэл, но анкилльаы пэркйпет зкрипторэм эжт.

Убяквюэ пэртинакёа чадипжкёнг ад шэа, мэя нэ одео пожтэа долорэж. Ыррор ныморэ юлламкорпэр эа хаж, йн вяш амэт иреуры квюальизквюэ. Ат видэ жкряпшэрит вяш, декат льаборэ тхэопхражтуз ед хёз, йн про щольыат дыфяниэбаж аппэльлььантюр. Квюаыквуэ такематыш нык ку, экз шэа мюнырэ мыдиокрым зкрипторэм, адхюк вирйз волуптатум эи хёз. Квюиж зальютатуж вим ыт, эю нык путынт аккузата, ты про дылыктуч абхоррэант.


it works.

When I post this part

QUOTE
Вяш ут пожжэ кэтэро апэриам, вэл ат аффэрт пэркйпет. Но брутэ факэр бландит эож. Эжт экз мёнём попюльо аппэтырэ. Дэбетиз ылаборарэт мыа ан, пожжэ волютпат квюальизквюэ йн ыам, квюот жанктюч инкедыринт ку еюж. Нощтыр лыгимуз эжт но, фюйзчыт дытыррюизщэт ут квюо.


I create the bug.

When I post the same part, without the first letter:

QUOTE
яш ут пожжэ кэтэро апэриам, вэл ат аффэрт пэркйпет. Но брутэ факэр бландит эож. Эжт экз мёнём попюльо аппэтырэ. Дэбетиз ылаборарэт мыа ан, пожжэ волютпат квюальизквюэ йн ыам, квюот жанктюч инкедыринт ку еюж. Нощтыр лыгимуз эжт но, фюйзчыт дытыррюизщэт ут квюо.


it works.

When I post whole text, without the first letter of the last parapgrah, it works:

QUOTE
Золэт зэнтынтиаэ ыам ад, еюж ед незл нюлльа ентырпрытаряш. Мюндй квюандо хабымуч мыа экз, заэпы квюаыквуэ ку мэль. Хёз нэ незл малйж, факэр коммюны нэ эож. Но хёз выльёт алььтыра рыпудяары, но дуо корпора ыкжпэтэндяз, аликвюип юрбанйтаж ыам эю. Еюж одео емпыдит пэртинакёа эа.

Ёудёкабет дэфянятйоныс мыа эю, ридэнж окюррырэт векж ыт. Хёз экз граэко факильизиж. Жкрипта еракюндйа прё но. Эи тантаз игнота шапэрэт вяш, ут вэл эрат жольюта ыёрмод. Ед бландит пэркйпет пэр, йн долорюм аккюсам рыпримёквуы ыам.

Ыюм нэ алиё дйкит контынтёонэж, прё убяквюэ аппэтырэ дяшзынтиыт эи. Брутэ антеопам ан векж, трётанё инзтруктеор ан про, дэбетиз альиквуандо жят нэ. Квуй этёам нолюёжжэ льебэравичсы нэ, тимэам ёнвидюнт ат векж. Эю атквюе ёнэрмйщ вэл, но анкилльаы пэркйпет зкрипторэм эжт.

Убяквюэ пэртинакёа чадипжкёнг ад шэа, мэя нэ одео пожтэа долорэж. Ыррор ныморэ юлламкорпэр эа хаж, йн вяш амэт иреуры квюальизквюэ. Ат видэ жкряпшэрит вяш, декат льаборэ тхэопхражтуз ед хёз, йн про щольыат дыфяниэбаж аппэльлььантюр. Квюаыквуэ такематыш нык ку, экз шэа мюнырэ мыдиокрым зкрипторэм, адхюк вирйз волуптатум эи хёз. Квюиж зальютатуж вим ыт, эю нык путынт аккузата, ты про дылыктуч абхоррэант.

яш ут пожжэ кэтэро апэриам, вэл ат аффэрт пэркйпет. Но брутэ факэр бландит эож. Эжт экз мёнём попюльо аппэтырэ. Дэбетиз ылаборарэт мыа ан, пожжэ волютпат квюальизквюэ йн ыам, квюот жанктюч инкедыринт ку еюж. Нощтыр лыгимуз эжт но, фюйзчыт дытыррюизщэт ут квюо.


Why does this letter 'В' cause bug? I don't know yet, but I'm working on it. Does this letter have a special signification in russian?
Chapo
QUOTE
Забавная карта: повторяет идею танчиков. Все игроки появляются с ножом и USP. TT играют на 'наших': охраняют 'штаб' - заложника, которого нельзя убить, но можно спасти, прикоснувшись. CT, соответственно, - за вражеские танки, 'пробиваются' к штабу. Все 'кирпичные' стены легко разбиваются. В нескольких местах под ними разбросаны броня (10 шт.) и флешки (2 шт.).

На карте 32 спавна, но с таким числом игроков карту запускать не советую. Мало того, что будет тесно, так ещё сервер будет лагать (из-за большого числа кратковременных объектов - разбиваемых стен) и падать (из-за несовершенного механизма автоэкипировки).

И походу мапа не запускается на listen-сервере (т.е. через 'New Game' в клиенте).


If I post your sample text, after deleting all three 'В' letters, it works...

I hate this letter icon_ane.gif
Safety1st
Chapo, you are awesome!!! I finally managed to post my comment about battle_city map.
I just replaced any of them to Latin 'B'. Workaround is found!
bana10.gif

No, Cyrillic capital letter 'В' doesn't have any special meaning itself. But I will try to research more carefully.


Chapo, if you know the exact part of code that works incorrectly show me. May be I could get help.
Chapo
Perhaps I could make a hack to my script, replacing Cyrillic capital letter 'В' with Latin 'B'.

Will try it ASAP wink.gif
Chapo
No sure, but it seems working.

I replace cyrillic B with Latin B and it works.

Can you tell me if it's ok ?
Safety1st
Yeah, autoreplacing works!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.