Ребят, разработчик чу чуть альтернативно одаренный дегенерат и не умеет работать с кодировками и записал CP1251 символы при этом перемешав их в UTF-8 и так же записав их в той же кодировке, давайте все вместе ему поаплодируем!

У кого возникают какие-либо проблемны, установите себе на пк python 3.13, создайте в корневой папке с модом файл main.py и скопируйте в него вот эту шнягу(Если боитесь, скопируйте это любой ИИшке и спросите безопасен ли этот код) Всем хорошего настроения!

code:


import os
import sys

def fix_mojibake(s: str) -> str:
 try:
  return s.encode('cp1252').decode('utf-8')
 except (UnicodeEncodeError, UnicodeDecodeError):
  return s

def fix_filenames(base_dir="."):
 for root, dirs, files in os.walk(base_dir, topdown=False):
  for name in files:
old_path = os.path.join(root, name)
new_name = fix_mojibake(name)
new_path = os.path.join(root, new_name)
if old_path != new_path:
 try:
  os.rename(old_path, new_path)
  print(f"Файл: {old_path} -> {new_path}")
 except Exception as e:
  print(f"Не удалось переименовать {old_path}: {e}")

  for name in dirs:
old_path = os.path.join(root, name)
new_name = fix_mojibake(name)
new_path = os.path.join(root, new_name)
if old_path != new_path:
 try:
  os.rename(old_path, new_path)
  print(f"Папка: {old_path} -> {new_path}")
 except Exception as e:
  print(f"Не удалось переименовать {old_path}: {e}")

if __name__ == "__main__":
 base = sys.argv[1] if len(sys.argv) > 1 else "."
 print(f"Исправление в: {os.path.abspath(base)}")
 fix_filenames(base)
 print("Готово!")



2026-01-13 20:01:21
> Моргенштерн, В таких случаях обычно спрашивают: "А какой сейчас год ?"
2026-03-16 12:22:49
Я снова ожил, всем привет
2026-03-15 15:29:51
> Тимоха Спередон, закон шляпки
2026-03-15 10:45:14
> 𝕱𝖔𝖙𝖔𝖌𝖗𝖆𝖋, НС 2026
2026-03-14 17:31:24
> Тимоха Спередон, ОЛР 2.5
2026-03-14 01:29:42
Можете подсказать кто в конфигах и технических названиях ОП 2.2 шарит какое тех. название у танков монолита? очень нужны
2026-03-14 01:08:39
> Тимоха Спередон, Тень Вонючки
2026-03-14 00:00:58
Доброго времени суток, посоветуйте мод, да не простой. Хочется чего то такого, глобального что ли, чтоб бегал в основном по своим делам, но не просто так, а со смыслом, что бы в конце концов все пришло к осмысленному финалу
2026-03-13 23:16:04
> Only Hardcore, А о каком моде вообще идет речь?
2026-03-13 19:54:00
При первом заходе в ТД Пуля квэст выдаёт на убийство снайперов вокруг базы бандитов,но как только диалог заканчивается они уже автоматически все мертвы и Меченый ещё говорит что со снайперами разобрался,в чем прикол вообще я не понял,какой-то странный квэст и диалоги.И тебе ещё снайперку дают чтобы их перестрелять...
2026-03-13 18:52:55
> Admin, А что всё-таки на счёт миникарты в игре НС OGSR Engine, в которой ничего не показывается.
2026-03-13 16:29:01
> Николай Бытасытов, никак. Занят значит занят
2026-03-13 14:36:52
> MerqqL, понятно...
2026-03-13 09:58:09
> Кобальт, А как быть тогда? Хочу вернуть свой прежний ник, а таи пишут о том. что занят.
2026-03-13 08:27:36
> Керчик-Перчик, Так дело то в том, что с ними и без один фпс. Я сейчас понял, что это скрин шейдер так систему мне кладёт, но отключить не получается. Ошибка на 262 линии выскакивает. Это вот репак от серёги лиса, там в принципе второй пресет в модах не работает
2026-03-12 18:04:20
> Николай Бытасытов, у нас переезд с юкоза был под конец 2020-го. Если аккаунт с тех времён, то сейчас его уже давно нет, к сожалению
2026-03-12 17:11:54
> Журналист, а семёрка и есть по сути улучшенная шестёрка. Сюжет полностью проходим, оружейный пак имеется, всякие геймплейные фишки тоже есть
2026-03-12 17:04:28
> MerqqL, практически всегда это тени, трава, деревья
2026-03-12 09:54:07
Администратору. Я давно был зарегистрирован на этом портале под ником Святогор. Только почему-то не смог зайти по моим прошлым данным
2026-03-12 08:50:58
Ничего не помогает. В интерфейсе сама рамка от миникарты есть.Но в ней ничего нет.НС OGSR Engine/
2026-03-12 08:41:00
Авторизация