Sidebar

MainUI C++ Beta

mittorn

New member
Apr 22, 2010
1,213
15
0
2 Дядя Миша:
Ну всё как я и говорил - это cp1251 прочитанный как cp1252 и закоденный в ucs2. При чтении такого файла как cp1251 будут нули между сиволоами. Голдсорс без спецшрифтов его увидит с кракозябрами. mainui_cpp пока что просто подставляет туда левый символ т.к cp1252 он не умеет на данный момент

[ADDED=mittorn]1541817272[/ADDED]
Надо сделать режим совместимости. ui_fargus_compat 1
 
Last edited:

Ku2zoff

New member
Aug 12, 2010
312
34
5
0
a1batross said:
Да и не люблю я ператов. Пираты пусть в /dev/null пишут о своих проблемах, это низшая каста.
Написал человек, работающий над приложением, позволяющим пиратить CS 1.6 на андроид, и "пиратской" клиенткой для CS с закрытым исходным кодом.
Была у меня пиратка CS Condition Zero с таким русификатором. Очень давно. Сейчас её уже хрен где откопаешь, и подавляющее большинство русификаторов содержат текстовики из официальной стим-версии. Поддержку такого держать в меню так себе, частный случай. Гораздо полезнее поддерживать русификаторы, использующие fonts.wad с заменёнными на кириллицу символами и titles.txt с "piratskim perevodom" под этот fonts.wad. Но ксаш этот хак нативно прожёвывает, как и голдсорс.
 

mittorn

New member
Apr 22, 2010
1,213
15
0
valve_english.txt отсюда + меню отсюда + ксаш отсюда - краша нету. Хотя кракозябры есть.
После включения раскодирования юникода получил такое: Оффтоп
с переводом который ходит по интернету и пираткам:
Оффтоп

[ADDED=mittorn]1541822571[/ADDED]
2 Ku2zoff:
пиратов мы палками гоним. За ссылку на пиратки в любой публичной администрируемой нами группы - мгновенный бан, а если видим что проблема из-за кривой пиратки - не помогаем. Иначе бы наверняка получили бы в жбан от valve.

руссификатор от fonts.wad у нас встроен во все релизы движка. Со стороны движка перекодирование из utf-8 в кодировку шрифа. Кодировки шрифта на выбор - cp1251 и cp1252.
Ещё есть функция отключения поддержки utf-8 в движке - достаточно выставить cl_charset cp1251 и он будет играться на русском на дядимишиных серверах и поддерживать русификаторы от won. по умолчанию всё же включен utf-8 потому что в мультиплеере и в оффициальном стиме именно он.
Ну и опять же для совместимости - hud рисует текст "как есть", потому для перевода titles.txt переключать кодировку не нужно

[ADDED=mittorn]1541824420[/ADDED]
P,S меню компилял толькл шестёркой, дело не в ней. ещё есть подозрение на особый bmp который выглядит тут как надпись "Опции игры" - у меня оно сконвертировано в tga, а в оригинале всё же bmp
 

Attachments

Last edited:

FiEctro

Ведущий
Jul 28, 2006
17,139
33
mittorn said:
2 Ku2zoff:
пиратов мы палками гоним. За ссылку на пиратки в любой публичной администрируемой нами группы - мгновенный бан, а если видим что проблема из-за кривой пиратки - не помогаем. Иначе бы наверняка получили бы в жбан от valve.

Забавно когда баги оправдывают собственным мировозрением :) . Причем здесь пиратки, когда код работает не идентично с ГС?
 

FiEctro

Ведущий
Jul 28, 2006
17,139
33
Ku2zoff said:
Написал человек, работающий над приложением, позволяющим пиратить CS 1.6 на андроид, и "пиратской" клиенткой для CS с закрытым исходным кодом.

Имхо тупейшее решение, закрывать исходный код форка, нафиг тогда вообще такой форк нужен?
 

mittorn

New member
Apr 22, 2010
1,213
15
0
2 FiEctro:
Ну например популярна пиратка со встроенным hd паком. Она вылетает из-за кривой модели будлсквида. Тот перад который её делал просто не пытался проходить игру. И что, мы должны поощрять такие случаи?
На скрине выше включена поддержка юникода и добавлена загрузка latin-1 глифов. Если ещё поменять шрифт на ariac (можно это сделать в НЁХ-редахтуре, в руссификаторе, что у Дяди Миши наверно так и сделано) и поставить его в систему - будет по русски.
А краша у меня нет. Мне что, просить всю папку valve? Или может лучше меню с отладкой собрать и пусть Дядя Миша скажет, где именоо была проблема, хоть имя функции
А код форка никто не закрывает. Закрывают код собственного проекта - cs16client. Я кстати против этого решения, но a1batross - единственный разраб и решать ему
 

a1batross

Umu~!
Jan 6, 2015
664
27
2 Ku2zoff:
Вот это претензии! Я считаю, если игра куплена, то ты можешь делать с ней что угодно. В том числе реверсить, с чем конечно не согласен EULA, фанатики и копирасты.

Вообще к русификаторам у меня отношение двоякое. Да, читать родной(кому и не родной, но все же привычный) язык приятнее. Но, не уметь хотя бы немного английский как-то я нахожу... странным.

2 FiEctro:
какого такого форка? Ты читаешь что пишешь?

Я закрыл собственный код. Если вам не нравится, можете писать в спортлото о том, какой Альбатрос нехороший.
 

Ku2zoff

New member
Aug 12, 2010
312
34
5
0
a1batross said:
если игра куплена, то ты можешь делать с ней что угодно
Как раз таки со стимовской не можешь. Т.к. ты покупаешь не игру, а право играть в неё, в пользовательском соглашении стима это указано. То есть, грубо говоря, получаешь бессрочную подписку на контент. Уже не раз бывали случаи, что игру из стима убирали без возможности новых установок, не то что покупок. Купленные на дисках версии - другое дело, это твоя собственность, твои копии. Можешь даже перепродавать их кому угодно.
 

a1batross

Umu~!
Jan 6, 2015
664
27
2 Ku2zoff:
мне три раза написать, чтобы вы прочитали?

>В том числе реверсить, с чем конечно не согласен EULA, фанатики и копирасты.

>с чем конечно не согласен EULA, фанатики и копирасты.

>с чем конечно не согласен EULA, фанатики и копирасты.

Я все прекрасно понимаю. Но мне наплевать. Главное за труд заплатил.
 
Last edited:
  • Like
Reactions: AHTu6uoTuK

Qwertyus

New member
Aug 13, 2009
1,339
26
0
2 Дядя Миша:
Я не пропал, просто много дел и мало времени на тестирование, соответственно, не о чем пока говорить. За исключением того, что касательно сабжа могу подтвердить то, что в новом меню у меня пропадают русские символы при использовании обычного, а не стимовского перевода. Но времени разбираться с этим не было.
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 Qwertyus: мы вроде уже разобрались. Но я рад что такой перевод есть не только у меня. А то начали тут понимаешь - еденичный случай, не имеет аналогов.
 

Qwertyus

New member
Aug 13, 2009
1,339
26
0
Не, у меня другая ситуация - мой перевод для WON-ХЛ, а не для нон-стим пиратки. И вообще, Стим-ХЛ сам по себе не очень дружит с русским переводом. Единственный 100% рабочий перевод для Стим-ХЛ как раз-таки содержит специально подобранный шрифт, который корректно отображает русский текст без эффекта наезжающих друг на друга букв. Ну и модифицированный gameuischeme.res, в котором этот шрифт прописан.
 

mittorn

New member
Apr 22, 2010
1,213
15
0
2 FiEctro:
ну так русификатор уже есть. у меня просто не крашит с ним. На скрине выше то как руссификатор должен работать (я добавил загрузку latin-1 глифов)
если подсунуть ему специальный шрифт, в котором вместо latin-1 cp1251, то будет русский.
2 a1batross:

Остаётся вопрос какое меню тут должно быть? я напримр другой выход вижу - не включать utf-8 в меню, а конвертировать локализованные строки из UTF-8 в cp1251 и cp1252 при добавлении в словарь. Это обеспечит поддержку обоих типов переводов, но будет работать только с русским и английским

[ADDED=mittorn]1542054258[/ADDED]
решил всё-таки сделать перекодирование из юникода:
Оффтоп
Разумеется, такое меню показывать сможет только русский и латиницу. Но если меню работает в однобайтовой кодировке, сделать лучше вряд ли выйдет. В любом случае в оригинальном меню вшит русский шрифт и перевод на другие языки просто не возможен
 
Last edited:

TigerHeart01

Member
Jun 26, 2017
98
0
6
У кого-нибудь получилось заставить MainUI работать ?
Что-то никак не пойму, как подружить её с русским текстом.
Дайте хоть какую-нибудь инструкцию - как её настроить, что-ли.
Или выложите где-нибудь архив с полной игрой + MainUi + русский текст, и чтобы это всё ещё и работало. А то я, что-то, никак не могу разобраться что к чему. (((
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
Если в русском меню будет пункт "насильственное перерождение", то ну его к чёрту такую русификацию :shock:
И вот это что за пункт "вспышка"? Там два пункта надо "вспышка справа" и "вспышка слева".
 

a1batross

Umu~!
Jan 6, 2015
664
27
2 TigerHeart01:
Я ведь говорил, что заменить файл недостаточно. Читаете жопой, а потом мне претензии.

Как минимум, в сорцах тоже надо править, чтобы использовался переводчик. Он работает, но только в Game options или Adv options.
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord