Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Это снова вы, и это снова я - MEG@VOLT, какаяя радость.
А значит нас всех снова скоро ожидают технические работы на форуме.
Очередные работы запланированы на начало марта, 7-9 числа.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Так вот, пропарсил я виртуальную машину, и получил список строк которые используются в скрипте, там где translate_value: 100 - это нужно переводить 100%, там где translate_value: 0, это трогать нельзя.
Вот параметры по которым получал translate_value: 100:
Если переводить только...
Заливаешь на гитхаб, каждый кто хочет переводить - пусть себе его гитают через любой редактор, делают изменения, и рушат тебе комиты, делать имя очень просто.
А ты просто заходишь на гитхаб и смотришь кто что изменил, и подтверждаешь нужные комиты.
Вроде нашли решение, будем переводить только те строки, которые вызываются в функциях и переводятся, а также поля классов которые переводятся. Вроде не должно быть подводных камней.
Xeдин
Так ладно, раз уж ты уже делаешь плагин, и понимаешь в этом больше меня, я тогда не буду этим заниматься. Но помогу чем смогу:
Вот диалог из Готики 2 Аддон, а вот его код:
Тут мы видим что пушится аргумент, 0xFEE4 - это индекс в тиблице символов, по этому индексу у нас строка с именем...
Новый плагин протестить обязательно помогу, только игру проходить не буду, у меня пока на очереди первая часть, да и времени особо нет, надо еще 1 маленький проект на питоне доделать GitHub - Skino1337/GothicHub_Scripts: Scripts for GothicHub
И другой огромный который я не доделаю))) GitHub -...
Gratt , Хедин
Помогло, спасибо.
Посмотрел все строки, вот пример
Видно что строки можно сепарировать по флагам и типу, т.е. отсекать всякие служебные строки, что уже облегчает задачу.
Это я так понимаю:
type
flag
Но в меру своей неопытности в "С \ С++" немогу скастить zSTRING*...
Gratt, Короче прохукал я парсер.
И нет там не строчек, не исходного файла (что прям там его подредактировать).
Тут нужны исходники, что б понять логику парсинга .d =(
Понятно. А подскажи что именно ты хукал:
https://github.com/gothicuef/gothic-api/blob/main/ZenGin/Gothic_II_Addon/API/zParser_Symbol.h
https://github.com/gothicuef/gothic-api/blob/main/ZenGin/Gothic_II_Addon/API/zParser.h...
Мне надо, только чуть подкрутить хочу. К тому же больше, там у тебя ещё есть плагин на отрисовку ttf & open type, который на гитхабе лежит, если их скрестить - вообще пушка будет, нужно только посмотреть что можно отсюда выжать. Ты там вроде писал что плохо робит с lego & icarus.
Друзья! 2025-й год завершается, и хочется вспомнить все успехи и положительные события, что были в нём на нашем форуме. С подробностями можно орзнакомиться в этой теме.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.