[DL] Vintage Story [L] [RUS + ENG + 17] (2016, Simulation) (1.21.2) [Portable]

Страницы :   Пред.  1, 2, 3 ... , 10, 11, 12  След.
Ответить
 

FlekGeKei

Стаж: 3 года 2 месяца

Сообщений: 9

FlekGeKei · 26-Авг-25 20:15 (1 месяц 12 дней назад, ред. 26-Авг-25 20:15)

mr_losos2004 писал(а):
88138193Что бы я не пытался сделать, новая версия не запускается. Что бы я там не менял, не добавлял, ничего.
Ну, это новая версия...
И у меня вопрос, вы пытались вручную модифицировать VintagestoryLib.dll?
[Профиль]  [ЛС] 

saurontur

Стаж: 15 лет 1 месяц

Сообщений: 8


saurontur · 26-Авг-25 21:03 (спустя 47 мин.)

Попробовал поменять VintagestoryLib.dll с помощью dnSpy. Вроде бы всё сделал правильно, но не уверен. При запуске PlayVintageStory.exe ничего не происходит. Возможно нужно повозится с NET. У меня 8.0.11.
[Профиль]  [ЛС] 

FlekGeKei

Стаж: 3 года 2 месяца

Сообщений: 9

FlekGeKei · 26-Авг-25 21:20 (спустя 16 мин., ред. 26-Авг-25 21:20)

saurontur писал(а):
88138431Попробовал поменять VintagestoryLib.dll с помощью dnSpy. Вроде бы всё сделал правильно, но не уверен. При запуске PlayVintageStory.exe ничего не происходит. Возможно нужно повозится с NET. У меня 8.0.11.
Потому что вам и не нужно запускать игру через "PlayVintageStory.exe". Tеперь игра не должна проверять подлинность закешированного PlayerUID. Попробуйте найти файл "playerdata.json" в папкe %APPDATA%\VintagestoryData\PlayerData если файла нет создайте его с содержимым:
Код:

[
  {
    "PlayerUID": "",
    "RoleCode": "admin",
    "PermaPrivileges": [],
    "DeniedPrivileges": [],
    "PlayerGroupMemberShips": {},
    "AllowInvite": true,
    "LastKnownPlayername": "",
    "CustomPlayerData": {},
    "ExtraLandClaimAllowance": 0,
    "ExtraLandClaimAreas": 0,
    "FirstJoinDate": "",
    "LastJoinDate": "",
    "LastCharacterSelectionDate": "",
  }
]
где вам нужно будет вписать в пустые скобки данные.
P.S. Вот чем нужно будет их заполнить:
"PlayerUID": 24 ранбомных ASCII символов (у меня в лицухе столько символов вписано)
"LastKnownPlayername": ник
"FirstJoinDate": время в формате dd/mm/yyyy HH:MM(AM/PM)
"LastJoinDate": время в формате dd/mm/yyyy HH:MM (AM/PM) (не знаю почему, но у меня тут был пробел...)
"LastCharacterSelectionDate": время в формате dd/mm/yyyy HH:MM(AM/PM)
P.S.S. Я сам не проверял но по логике должно работать
[Профиль]  [ЛС] 

saurontur

Стаж: 15 лет 1 месяц

Сообщений: 8


saurontur · 26-Авг-25 21:37 (спустя 17 мин., ред. 26-Авг-25 21:37)

Заработало
Обновил NET и заблочил брендмауером винды оба экзешника. Запускается через Vintagestory.exe, а не Play. Что помогло не знаю. Подозреваю что редактирования dll и запуск правильного экзешника вместе с новой NET, а не блокировка выхода в интернет.
Метод ув. FlekGeKei попробую чуть позже. Спасибо всем большое!
update: Windows 10
[Профиль]  [ЛС] 

FlekGeKei

Стаж: 3 года 2 месяца

Сообщений: 9

FlekGeKei · 26-Авг-25 21:55 (спустя 18 мин.)

saurontur писал(а):
88138542Метод ув. FlekGeKei попробую чуть позже.
Ели у вас всё заработало значит и playerdata.json есть на месте
[Профиль]  [ЛС] 

DMC_BioS

Стаж: 15 лет 5 месяцев

Сообщений: 72

DMC_BioS · 27-Авг-25 19:28 (спустя 21 час)

Не запускается 1.21.0
PlayVintageStory.exe при попытке запустить ничего не происходит.
VintageStory.exe запрашивает почту и пароль.
NET. Runtime и SDK 8 версии установлены.
playerdata.json имеется (до этого играл в 1.19-1.20.хх релизы)
Пробовал закидывать Harmony в папку Lib, как предлагал комментатор выше, но не помогло.
Подскажите, что делать если кто знает, пожалуйста.
[Профиль]  [ЛС] 

redsquare2033

Стаж: 4 года 6 месяцев

Сообщений: 3


redsquare2033 · 27-Авг-25 21:34 (спустя 2 часа 6 мин.)

DMC_BioS писал(а):
88141800Не запускается 1.21.0
PlayVintageStory.exe при попытке запустить ничего не происходит.
VintageStory.exe запрашивает почту и пароль.
NET. Runtime и SDK 8 версии установлены.
playerdata.json имеется (до этого играл в 1.19-1.20.хх релизы)
Пробовал закидывать Harmony в папку Lib, как предлагал комментатор выше, но не помогло.
Подскажите, что делать если кто знает, пожалуйста.
Такая же ситуация, пробовал делать все вышеперечисленное, создавал файл playerdata.json с нужными данными, обновлял NET и прочее, ограничивал соединение с интернетом брандмауэром. Ничего не помогло.
[Профиль]  [ЛС] 

SkaarjWarrior

Стаж: 16 лет 5 месяцев

Сообщений: 24


SkaarjWarrior · 27-Авг-25 22:22 (спустя 47 мин.)

Не будет больше работать PlayVintageStory никогда. Можете стереть. Они изменили там навсегда.
Выше описано как запустить. Для каждой новой версии игры надо длл заново патчить руками.
Чтоб не бесить разрабов в хосты добавьте
127.0.0.1 api.vintagestory.at
127.0.0.1 auth3.vintagestory.at
127.0.0.1 masterserver.vintagestory.at
#127.0.0.1 mods.vintagestory.at
127.0.0.1 skins.vintagestory.at
127.0.0.1 account.vintagestory.at
127.0.0.1 cdn.vintagestory.at
[Профиль]  [ЛС] 

nyuhnyash

Стаж: 10 лет 11 месяцев

Сообщений: 24


nyuhnyash · 28-Авг-25 10:22 (спустя 12 часов, ред. 28-Авг-25 10:22)

SkaarjWarrior писал(а):
88142393Не будет больше работать PlayVintageStory никогда. Они изменили там навсегда.
Он всё ещё работает прямо сейчас (для версии 1.21.0). Они ничего не изменили кроме версии .NET. Сейчас есть проблема у тех у кого установлен 7 .NET. В этом случае EXE пытается в первую очередь запустить с 7-м. Постараюсь исправить
[Профиль]  [ЛС] 

Endesry

Стаж: 2 года 6 месяцев

Сообщений: 1


Endesry · 28-Авг-25 12:05 (спустя 1 час 43 мин.)

Что с раздачей? Не грузится вообще. 0.1 килобайт на загрузке, а потом и вовсе пропадает. В чем дело?
[Профиль]  [ЛС] 

Overjay

Стаж: 12 лет 7 месяцев

Сообщений: 41


Overjay · 28-Авг-25 13:11 (спустя 1 час 5 мин.)

А по сети пиратка позволяет играть? подключиться к другу на такой же пиратке можно?
[Профиль]  [ЛС] 

yourvillain

Стаж: 3 года 1 месяц

Сообщений: 1


yourvillain · 28-Авг-25 13:43 (спустя 31 мин.)

Overjay писал(а):
88144009А по сети пиратка позволяет играть? подключиться к другу на такой же пиратке можно?
Да, позволяет, сервак захостите
[Профиль]  [ЛС] 

redsquare2033

Стаж: 4 года 6 месяцев

Сообщений: 3


redsquare2033 · 28-Авг-25 18:08 (спустя 4 часа)

Вот примерный гайд, как запустить Vintage story 1.21 на основе всего, что я перепробовал из предыдущих комментариев. Некоторые скрины приведу ниже, чтобы было понятнее.
1) Установите последнию версию NET. Runtime/SDK, если их у вас нет( У меня стоит 8 версия)https://dotnet.microsoft.com/ru-ru/download.
Желательно при этом удалить старые версии(можете попробовать не удалять). Проверить их наличие можно введя в командную строку dotnet --list-runtimes
2) В папке с игрой есть файл VintagestoryLib.dll , его нужно будет изменить. Я выбрал программу dnSpy по примеру комментатора saurontur. Вот их официальный сайт https://dnspy.org/.
3) Открываем dnSpy, жмём файл-открыть- выбираем VintagestoryLib.dll. Далее ищем метод IsCachedSessionKeyValid. Я нашел его в Vintagestory.Client.MaxObf(скрин 1-2)
Жмем по нему пкм - изменить метод(C#) - Открывается окно с кодом внутри. Меняем весь код на это: ( скрин 3-4)
public bool IsCachedSessionKeyValid()
{
return true;
}
Далее компилируем и сохраняем. Если редактировать сам класс sessionmanager то обратно не скомпилится из-за ошибки декомпиляции.
4) Сейчас может уже заработать. Если как у меня игра всё еще не запускается, прописываем в брандмауэре правила для каждого из 2 exe файлов: PlayVintageStory.exe и Vintagestory.exe, запрещаем им подключение к интернету( нужно чтобы они не просили подтверждения лицензии у сервера). Вот хороший гайд как это делается, я делал по нему: https://www.youtube.com/watch?v=hzFT6AQYC9M
5) После всех этих действий запускайте файл PlayVintageStory.exe, должно появиться окно где пишем ник и в поле UID рандомное количество символов(я писал 9). Далее жмем продолжить и проверяем запуск мира, создав его. Если всё хорошо, то поздравляю.
P.S. Я сначала заходил через VintageStory.exe, так как в комментариях писали, что только он работает, это неправда, заходите через указанный в пункте 5 exeшник. Через VintageStory.exe у меня не грузился мир, так как не было данных о нике и UID. Помогли перезагрузка пк и заход через PlayVintageStory.exe
Надеюсь, эта рукопись немного облегчит ваши поиски. Пишу такое в первый раз.
[Профиль]  [ЛС] 

SkaarjWarrior

Стаж: 16 лет 5 месяцев

Сообщений: 24


SkaarjWarrior · 28-Авг-25 18:20 (спустя 12 мин.)

nyuhnyash писал(а):
88143545
SkaarjWarrior писал(а):
88142393Не будет больше работать PlayVintageStory никогда. Они изменили там навсегда.
Он всё ещё работает прямо сейчас (для версии 1.21.0). Они ничего не изменили кроме версии .NET. Сейчас есть проблема у тех у кого установлен 7 .NET. В этом случае EXE пытается в первую очередь запустить с 7-м. Постараюсь исправить
О как. Твой ехешник?! Поклон ежели так) Но он перестал работать до 8ки НЕТа ещё. Ну ладно, пили плиз. Это проще, чем длл патчить каждый раз, хотя в дллке больше управления имхо.
[Профиль]  [ЛС] 

DMC_BioS

Стаж: 15 лет 5 месяцев

Сообщений: 72

DMC_BioS · 28-Авг-25 18:36 (спустя 15 мин.)

Проблема была в том, что игра пыталась запуститься через 7 версию .NET., не смотря на то что установлена 8.
Автору раздачи благодарность, теперь PlayVintageStory.exe запускается без проблем.
[Профиль]  [ЛС] 

Overjay

Стаж: 12 лет 7 месяцев

Сообщений: 41


Overjay · 28-Авг-25 19:29 (спустя 53 мин., ред. 28-Авг-25 19:29)

Я скачал НЕТ штуки, как сказано в ОП, установил их - не пошло. Скачал еще Harmony как советовали пару страниц ранее, заменил что сказали - пошло. Запускаю на Win10 авторский екзешник PlayVintageStory, все робит.
[Профиль]  [ЛС] 

Makswell28042007434

Стаж: 5 лет 7 месяцев

Сообщений: 1


Makswell28042007434 · 29-Авг-25 18:45 (спустя 23 часа)

Wastern писал(а):
83864911У моих товарищей экзешник совсем не запускается
что ж, если высвечивается
то рекомендую сменить версию .NET на 7, в свою очередь помогло...(не может найти файл лицензии Framework (как я понял))
[Профиль]  [ЛС] 

SuckenDrucken

Стаж: 5 лет 10 месяцев

Сообщений: 201


SuckenDrucken · 30-Авг-25 10:40 (спустя 15 часов, ред. 30-Авг-25 10:40)

Провёл тесты на Windows 7 x64 (Лучшая ОС от Майкрософт) разных версий игры, которые у меня есть.
Версия 1.18.6 - не требует .NET Desktop Runtime
Версия 1.18.8+ - требует только .NET 7 Desktop Runtime.
Версия 1.19.XX - требует только .NET 7 Desktop Runtime. На Win7 устанавливается windowsdesktop-runtime-7.0.20-win-x64.exe без проблем.
Версия 1.20.XX - требует либо .NET 7 Desktop Runtime, либо .NET 8 Desktop Runtime (можно ставить оба). На Win7 устанавливается windowsdesktop-runtime-8.0.19-win-x64.exe без проблем.
Версия 1.21.XX - требует только .NET 8 Desktop Runtime.
Последняя версия (1.21.0) переведена на русский только на 40%.
Никаких проблем во всех версиях игры не обнаружено. Почему у людей возникают проблемы с запуском, и на какой операционной системе?
[Профиль]  [ЛС] 

DMC_BioS

Стаж: 15 лет 5 месяцев

Сообщений: 72

DMC_BioS · 31-Авг-25 22:00 (спустя 1 день 11 часов)

Makswell28042007434 писал(а):
88149797
Wastern писал(а):
83864911У моих товарищей экзешник совсем не запускается
что ж, если высвечивается
то рекомендую сменить версию .NET на 7, в свою очередь помогло...(не может найти файл лицензии Framework (как я понял))
Для 1.21 нужна версия 8. На .NET 7 уже не работает эта версия игры.
[Профиль]  [ЛС] 

semayil

Стаж: 15 лет 3 месяца

Сообщений: 215

semayil · 03-Сен-25 00:44 (спустя 2 дня 2 часа)

Скачал сегодня. Ждал с августа 21ю. Все прежние снес вместе с теми что на диске С стояли в Appdata или где еще. Короче чтоб не было следов прежних. Все прет аж бегом, Винда 10 Pro. Если че там просит - читайте внимательно - просит Имя и Айди. Пишите по барабану что прийдет в голову. Русский на 89% Кто там что говорил что мало переведено? Ребят, не можете - играйте в Майнкрафт...
[Профиль]  [ЛС] 

SuckenDrucken

Стаж: 5 лет 10 месяцев

Сообщений: 201


SuckenDrucken · 05-Сен-25 09:53 (спустя 2 дня 9 часов)

Кому-нибудь нужны старые версии VS? Может для этого стоит создать отдельную раздачу? Некоторые моды работают только на старых версиях.
[Профиль]  [ЛС] 

TravkOZZ

Стаж: 15 лет 6 месяцев

Сообщений: 25


TravkOZZ · 09-Сен-25 15:23 (спустя 4 дня)

1.21.1 вышел
[Профиль]  [ЛС] 

Asdalk

Стаж: 2 года 2 месяца

Сообщений: 1


Asdalk · 21-Сен-25 15:08 (спустя 11 дней)

SuckenDrucken писал(а):
88173622Кому-нибудь нужны старые версии VS? Может для этого стоит создать отдельную раздачу? Некоторые моды работают только на старых версиях.
+
[Профиль]  [ЛС] 

Thisisbarsik

Стаж: 2 года 6 месяцев

Сообщений: 1


Thisisbarsik · 30-Сен-25 19:06 (спустя 9 дней)

Вышла версия 1.21.1 rc.2
[Профиль]  [ЛС] 

esfserfg

Стаж: 10 месяцев

Сообщений: 1


esfserfg · 04-Окт-25 21:46 (спустя 4 дня)

только у меня проблема с нагрузкой ядер? игра только 1 ядро из 24 грузит до 95 градусов
[Профиль]  [ЛС] 

KamolkA

Стаж: 14 лет 11 месяцев

Сообщений: 22


KamolkA · 05-Окт-25 18:58 (спустя 21 час)

SuckenDrucken писал(а):
88173622Кому-нибудь нужны старые версии VS? Может для этого стоит создать отдельную раздачу? Некоторые моды работают только на старых версиях.
+ очень
[Профиль]  [ЛС] 

ACupOfChicory

Стаж: 1 месяц 23 дня

Сообщений: 1


ACupOfChicory · 06-Окт-25 09:23 (спустя 14 часов)

помогите пж, можно ли это запустить на макосе (MacOs)?
[Профиль]  [ЛС] 

sqsanek

Стаж: 2 года 1 месяц

Сообщений: 1


sqsanek · 07-Окт-25 12:27 (спустя 1 день 3 часа)

Ждем 1.21.4
[Профиль]  [ЛС] 

виталька)

Стаж: 1 год 9 месяцев

Сообщений: 1


виталька) · 07-Окт-25 13:42 (спустя 1 час 14 мин.)

Появилась проблема после обновления до 1.21.2 - запуск в порядке, миры грузятся, но не сервер товарища, при этом что у него, что у меня после выхода из мира игра выбрасывает к окну авторизации, как это можно решить?
[Профиль]  [ЛС] 

redsquare2033

Стаж: 4 года 6 месяцев

Сообщений: 3


redsquare2033 · 07-Окт-25 18:39 (спустя 4 часа)

sqsanek писал(а):
88298667Ждем 1.21.4
Тоже ждем
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error