PDA

Просмотр полной версии : Хотсит не работает на Atom Z3740



SuperFly
22.09.2015, 17:54
Есть устройство (виндопланшет) Asus T100TA Windows 10 2гб ОЗУ, видео встроенное в проц Intel Atom Z3740 (вроде Intel HD Graphics 5000 если не соврал). Вобщем суть проблемы в том что одиночка работает нормально, а хотсит не идет - загружаю сейв и в момент загрузки (перед показом описания цивы) вылетает с какой-то виндовой ошибкой (приложение будет закрыто бла-бла-бла. Пробовал настройки ставить на минимум все - не помогает. Подскажите как быть или хотябы как понять подробней на что ругается (какие пути смотреть логи цивы или может журналы событий винды десятой какие-то). А то спецом планшет брал для подобных штук - а в циву на ём через GMR хотсит всеравно не получается пока сыграть к сожалению...

Dynamic
22.09.2015, 18:53
Технически не должно быть разницы. Может, в Хотсите какой-то мод или ДЛЦ?

SuperFly
22.09.2015, 19:01
нет, чистая Civ5 BNW. Забыл добавить что я пробовал сейв грузить как апплетом GMR (тул висит в трее и по нажатиям интерфейсных кнопочек скачивает хотситовский сэйв, открывает игру, сохраняет сейв, сворачивает игру и т.д.), так и вручную (заходил на сайт, качал сейв, вручную клал по пути хотситовских сэйвов в моих документах, запускал игру и вручнкю заходил хотсит пытался загрузить) - результат одинаковый. Думал может каким-то образом битый сэйв постоянно качается - нет (брал сэйв, относил на флешке на основной комп) - там работает прекрасно. Да и вот еще вспомнил что это было уже давно (просто махнул рукой сначала и забыл на год-другой) и когда на планшете вин 8.1 стояла (т.е. на кривую систему грешить не приходится, т.к. вин10 ставил начисто)

Dynamic
22.09.2015, 21:08
С Вин10 Цива работать не обязана. Но, все равно странно, если Сингл работает.

Andruh
23.09.2015, 10:01
Сам пробовал хотсит создать локально и протестировать?
Или другую игру с GMR качать?
Сколько памяти на стационарном компе?
Сколькибитная операционка?
2 ГБ маловато конечно. Лучше 4 и 64-бита ОС.
Выложи сейв. И текст виндовой ошибки, которая выскакивает. Теоретически может быть опухоль.

SuperFly
23.09.2015, 18:17
Хотсит локальный не пробовал сам - хорошая идея кстати, че-то не додумался сам, попробую запустить). Другую игру на GMR'е не пробовал, в одной участвую пока, т.к. времени нету, видел кто-то тут выкладывал с gmr сэйвы - попробую отыскать и запустить их.
На стационаре 16гб 4x4Gb DDR4. Операционка на планшете 32битная естественно (ибо зачем 64бит на 2гб-оперативной машинке где память запаяна и нерасширяема заведомо из-за ограничений атомного SoC'а?)
текст ошибки посмотрю конечно - но вроде там ничего нету или я не увидел как подробности посмотреть (я такие вещи обычно сразу смотрю всегда досконально) - было просто "Произошла ошибка. Приложение будет закрыто. ОК" и никаких подробностей и т.д. открыть нельзя в этом окошке (устройство пока не у меня пару дней - как будет сразу проверю еще, отпишусь тогда)

Теоретически может быть опухоль
:noway: эт че?

Andruh
23.09.2015, 19:56
У меня когда-то тоже было 2ГБ 32-бита и были проблемы даже в сингле. Деталей не помню, но я по сути не мог играть толком даже сингл. К n-му ходу начинались проблемы. Т.к. ты программист, то скажу, что похоже было на фрагментацию динамической памяти в куче. Адресное пространство процесса в 32-битных системах ограничено 2ГБ, несмотря даже на наличие свопа. А цива стабильно отжирала 1.5 ГБ.
Но есть шанс, что это потому что я пытался играть на огромных картах и с большим кол-вом ИИ, и у тебя дело в опухоли.
Опухоль - это такие лишние данные в сейве, которые будучи распакованными из него (в результате загрузки сейва), занимают место в памяти. Опухоль имеет тенденцию к росту и рано или поздно распакованный сейв перестаёт помещаться в ОП какого-то из игроков хотсита, цива падает. Примерно как в твоём случае.
Опухоль можно лечить. Тут вот один энтузиаст с GMR собрал данные о лечении и профилактике опухолей (на английском): http://steamcommunity.com/groups/multiplayerrobot/discussions/0/46476691540040509/.
В общем, с моей точки зрения у тебя либо в сейве опухоль и убрав её, играть ещё можно, либо - памяти и битности сразу фатально мало.

AFro
23.09.2015, 20:50
... видел кто-то тут выкладывал с gmr сэйвы - попробую отыскать и запустить их...

http://www.civfanatics.ru/threads/11108-Моя-культурная-игра-на-GMR

SuperFly
24.09.2015, 00:27
...
В общем, с моей точки зрения у тебя либо в сейве опухоль и убрав её, играть ещё можно, либо - памяти и битности сразу фатально мало.
хм, тогда может попробую поотрубать все лишние процессы (ну и не лишние, эксплорер вырублю накрайняк и т.д.), чтоб оперативки максимум для цивы отжать. Наверное сначало даже попробую какой-нить профайлер врубить и посмотреть что с ресурсами происходит, м.б. загляну в настройки системы по файлу подкачки и т.д. В общем, одно из вероятных направлений куда копать - понял, спасибо)

SuperFly
24.09.2015, 19:15
Другой GMR сэйв (из указанной ветки, взял сэйв 94 хода) так же вылетает при загрузке. Увеличил файл подкачки - было по выбору системы (ставило 1140мб), я поставил вручную от 2 гб мин до 4 гб макс - не помогло. Выкладываю логи цивы (из мои документы\my games\civ5\logs) и текст события ошибки из виндового журнала.

Кнопки посмотреть ошибку подробней нету, как я и писал - тоже приложил скрины окошка. Жму загрузить сэйв, выбираю хотсит и сэйв - потом долго идет "конфигурация":
8273

и затем вылетает окошко с содержанием типо "произошла ошибка, виндоус ищет решения в интернете, подождите" и бегает линия прогрессбара, без каких либо кнопок ОК или ПОДРОБНЕЙ оно мелькает быстро (на телефон не успеваю сфотать т.к. фокусировка долгая, а док с клавой чтоб компом прямо скрины делать не отдали пока). И потом само меняется на другое окошко (см. после логов виндового журнала).

вот событие с ошибкой из виндового журнала:



Уровень Дата и время Источник Код события Категория задачи
Ошибка 24.09.2015 18:33:16 Application Error 1000 (100) "Имя сбойного приложения: CivilizationV_Tablet.exe, версия: 1.0.3.279, метка времени: 0x546cd5f8
Имя сбойного модуля: CvGameCore_Expansion2.dll, версия: 3.0.3.0, метка времени: 0x546cc70c
Код исключения: 0xc0000005
Смещение ошибки: 0x000bf3f7
Идентификатор сбойного процесса: 0x74c
Время запуска сбойного приложения: 0x01d0f6ddbad514e2
Путь сбойного приложения: C:\Program Files\Steam\steamapps\common\Sid Meier's Civilization V\CivilizationV_Tablet.exe
Путь сбойного модуля: C:\Program Files\Steam\steamapps\common\Sid Meier's Civilization V\Assets\DLC\Expansion2\CvGameCore_Expansion2.dll
Идентификатор отчета: 5fc42bbe-9012-4b11-952f-8f0afe00bb53
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом: "


~

Andruh
24.09.2015, 20:23
По логам ничего не понять.
Цива написана так, что если памяти выделить не удалось, она падает молча, без записи в лог.
В "Моей культурной игре" сейв был с опухолью, я посмотрел за 94-й ход - там она есть. Потом сейв полечили (посмотри стр 19-20), но сразу после этого первый выложенный сейв уже тоже был с небольшой опухолью.
Вообще, 32 бита то ещё мучение, например вот тут пишут: http://forums.steampowered.com/forums/showthread.php?t=1670876.
Если хочешь продвинуться, просто попробуй создать хотсит игру локально и поиграть пару кругов за всех. Если будет работать, пришлю тебе сейв, который гарантировано без опухоли (сейчас просто некогда этим заниматься). Ну или сам шли свой - скажу есть ли опухоль и вышлю вылеченный, если что. Мейл в личку скину.

SuperFly
24.09.2015, 21:01
Да, забыл написать - хотсит локально пробовал - делал пару ходов 1 за всех, работает :). А в чем заключается лечение опухоли - hex-редактором ковырять сэйв (не будет ли это считаться читом)?

Dynamic
24.09.2015, 21:20
Ты сейв то дай, сразу станет ясно. А так лечится Анализатором, например.

SuperFly
25.09.2015, 01:09
Понятно, прочитал инфу про "опухоль", полечил анализатором (тоже в 4 прохода) до 0 покрамсал опухоль, но результата это не дало. Вот сейв пароль SuperFly666 (сегодняшний и победный кстати - улетаю в космос :rolleyes:)

Dynamic
25.09.2015, 09:37
Этот сейв аж с 3мя опухолями, одна из которых гигантская.

P.S. После лечения необходимо перегружать циву.

SuperFly
25.09.2015, 16:08
P.S. После лечения необходимо перегружать циву.
эээ не совсем понял... в любом же случае лечение проходит анализатором а потом уже запускается цива и грузится пролеченный сейв? А так пойдет: операции лечения провожу на основном компе - лечу анализатором первый проход (load, load it!, на вклудку с релоадами и cure), сохраняю в файл, тут же не закрывая анализатор, открываю этот сохраненный файл через Load, затем load it! и лечу опять и таким макаром 3 итерации, потом сохраняю итоговый файл с cancer = 0 Kb, перекидываю его на флешку, отношу на планшет и там уже кладу в папку сейвов хотсита и запускаю уже. 2гб наверное правда мало, даже для безопухольного сейва, обидно млин :(

Dynamic
25.09.2015, 18:31
Да, лечить, пока не останется 0. Но Load it использовать не обязательно, достаточно просто Load. Остальное тоже верно.