kharlashkin 239 Posted April 26, 2015 Доброе время суток! Как известно, разрешение в WoT не может быть меньше чем 1024х768. До настоящего патча я делал себе разрешение 1280х720 следующим образом, заменяя значения MIN_SCREEN_WIDTH = 768 MIN_SCREEN_HEIGHT = 1024 На 480 и 640 в файлах /scripts/client/gui/graphicsresolutions.pyc и /scripts/client/gui/shared/utils/graphics.pyc. Данный "финт ушами" позволял в полно экранном режиме выставить любое разрешение в игре вплоть до 640х480. Теперь данные действо не прокатило, пробовал раскомпилировать с помощью PjOrion, так же брал готовые раскомпилированные фалы из профильной темы, при компиляции и подсовывания в игру выдает ошибку: ERROR: File "graphics", line 252, in setGlyphCache ERROR: TypeError: exceptions must be old-style classes or derived from BaseException, not bool Даже если в файле ничего не менять. Скорее всего неправильно раскомпилировалось? Кстати прошу и оригинальный файл а то, случайно родной запорол - а перекачивать полностью клиент не охота... Quote Share this post Link to post Short link Share on other sites
MakcT40 331 #265464 Posted April 26, 2015 В архиве оригинал и его декомпилированный вариант. graphics097.zip 1 Quote Share this post Link to post Short link Share on other sites
kharlashkin 239 #265487 Posted April 26, 2015 В архиве оригинал и его декомпилированный вариант. Спасибо огромнейшее, земляк ;) А подскажешь инструменты какими пользуешься, меня PjOrion не первый раз подводит. Работает! При чем изначально игра загрузилась в разрешении 1024х600 (примерно) - при этом в настройках было 1920х1080. На телике, к сожалению, не успел увидеть сообщение в какой режим он перешел, да и скрин-шот чуть попозже сделаю - отогнали меня от телика :( Вопрос - а нельзя ли эти значения изменить извне? Может есть у кого пример как изменять подобные постоянные значения в оригинальных скриптах? Quote Share this post Link to post Short link Share on other sites
DrWebber 5 #265637 Posted April 26, 2015 Вопрос - а нельзя ли эти значения изменить извне? Может есть у кого пример как изменять подобные постоянные значения в оригинальных скриптах? Попробуй так: import gui.shared.utils.graphics as graphics graphics.MIN_SCREEN_WIDTH = 123 graphics.MIN_SCREEN_HEIGHT = 321 1 Quote Share this post Link to post Short link Share on other sites
kharlashkin 239 #265678 Posted April 26, 2015 Попробуй так: import gui.shared.utils.graphics as graphics graphics.MIN_SCREEN_WIDTH = 123 graphics.MIN_SCREEN_HEIGHT = 321 Как то так я и думал - что всё оочень просто, спасибо! Попробую. Quote Share this post Link to post Short link Share on other sites
kharlashkin 239 #272626 Posted May 26, 2015 (edited) Варгеи XVM опять все поломали, разрешение принимается но выскакивает окошко пустое и никуда его не деть. Edited May 27, 2015 by kharlashkin Quote Share this post Link to post Short link Share on other sites
kharlashkin 239 #272881 Posted May 27, 2015 (edited) P.S. Попробовал на пустом клиенте - все нормально. XVM виноват? ! Проверил с установленым ночником последним - точно он, логи: 2015-05-27 12:12:25: xvm 3.0.0 (http://www.modxvm.com/) for WoT 0.9.8 2015-05-27 12:12:25: Branch: default, Revision: 4392 2015-05-27 12:12:33: FlashInit: lobby.swf 2015-05-27 12:12:37: [JSONxLoader] load: [res]/l10n/ru.xc 2015-05-27 12:12:37: Config loaded. Region: RU (detected), Language: ru (detected) 2015-05-27 12:12:37: [INFO] HTTP: /wn8.json 2015-05-27 12:12:37: [INFO] Time: 206 ms, Size: 9030 (39168) bytes 2015-05-27 12:12:42: [X:000] [XFW] Mod loaded: xvm_main.swf 2015-05-27 12:12:42: [X:001] [XVM:AUTOLOGIN] processView: introVideo 2015-05-27 12:12:42: [X:002] [XFW] Mod loaded: xvm_autologin.swf 2015-05-27 12:12:42: [X:003] [XFW] Mod loaded: xvm_clock.swf 2015-05-27 12:12:42: [X:004] [XFW] Mod loaded: xvm_company.swf 2015-05-27 12:12:42: [X:005] [XFW] Mod loaded: xvm_contacts.swf 2015-05-27 12:12:42: [X:006] [XFW] Mod loaded: xvm_crew.swf 2015-05-27 12:12:42: [X:007] [XFW] Mod loaded: xvm_hangar.swf 2015-05-27 12:12:42: [X:008] [XFW] Mod loaded: xvm_limits.swf 2015-05-27 12:12:42: [X:009] [XFW] Mod loaded: xvm_loginlayout.swf 2015-05-27 12:12:42: [X:010] [XFW] Mod loaded: xvm_ping.swf 2015-05-27 12:12:42: [X:011] [XFW] Mod loaded: xvm_profile.swf 2015-05-27 12:12:42: [X:012] [XFW] Mod loaded: xvm_quests.swf 2015-05-27 12:12:42: [X:013] [XFW] Mod loaded: xvm_squad.swf 2015-05-27 12:12:42: [X:014] [XFW] Mod loaded: xvm_svcmsg.swf 2015-05-27 12:12:42: [X:015] [XFW] Mod loaded: xvm_tcarousel.swf 2015-05-27 12:12:42: [X:016] [XFW] Mod loaded: xvm_techtree.swf 2015-05-27 12:12:42: [X:017] [XFW] Mod loaded: xvm_widgets.swf 2015-05-27 12:12:45: [X:018] [XVM:AUTOLOGIN] processView: login 2015-05-27 12:12:45: [X:019] [XVM:HANGAR] processView: login 2015-05-27 12:12:45: [X:020] [XVM:LOGINLAYOUT] processView: login 2015-05-27 12:12:45: [X:021] [XVM:PING] processView: login 2015-05-27 12:13:06: [INFO] HTTPS: /3.0/checkVersion/6899376 2015-05-27 12:13:07: [INFO] Time: 376 ms, Size: 9341 (53435) bytes 2015-05-27 12:13:07: [INFO] HTTPS: /3.0/checkToken/6899376/0c8009c0-****-****-****-********6873 2015-05-27 12:13:07: [INFO] Time: 296 ms, Size: 233 (326) bytes 2015-05-27 12:13:07: {"badGetToken_cnt":12,"services":{"topClansCount":50.0,"rating":"xte","scale":"xvm","chanceLive":true,"chance":true,"comments":true,"statCompany":true,"statAwards":true,"statBattle":true,"flag":"TG","chanceResults":true},"expires_at":1433842887238,"cnt":2,"_id":6899376,"status":"active","issued":15,"start_at":1424503071662} 2015-05-27 12:13:08: [X:022] [XVM:AUTOLOGIN] processView: lobby 2015-05-27 12:13:08: [X:023] [XVM:CLOCK] processView: lobby 2015-05-27 12:13:08: [X:024] [XVM:HANGAR] processView: lobby 2015-05-27 12:13:08: [X:025] [XVM:LIMITS] processView: lobby 2015-05-27 12:13:08: [X:026] [XVM:PING] processView: lobby 2015-05-27 12:13:08: [X:027] [XVM:PROFILE] processView: lobby 2015-05-27 12:13:08: [X:028] [XVM:SVCMSG] processView: lobby 2015-05-27 12:13:09: [X:029] [XVM:CREW] processView: hangar 2015-05-27 12:13:09: [X:030] [XVM:HANGAR] processView: hangar 2015-05-27 12:13:09: [X:031] [XVM:TCAROUSEL] processView: hangar 2015-05-27 12:13:39: FlashBeforeDelete: lobby.swf /------------------------------------------------------------------------------------------\ BigWorld worldoftanks 2.8.0 (compiled at 18:56:46 May 4 2015) starting on 05/27/15 12:12:23 INFO: [Config] Default encoding set to utf-8 INFO: [PY_DEBUG] BigWorld Release Client - Content Type: sd INFO: [PY_DEBUG] Checking ./res_mods/0.9.8: mods found INFO: [XFW] Version: 3.0.0 INFO: [XFW] Working dir: D:\Temp\Kharlashkin\Private\World_of_Tanks\res_mods\mods INFO: [XFW] Loading mod: xvm_main 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_battle 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_contacts 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_crew 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_equip 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_export 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_hangar 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_limits 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_ping 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_profile 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_profiler 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_quests 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_sounds 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_tcarousel 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_techtree 3.0.0 (http://www.modxvm.com/) INFO: [XFW] Loading mod: xvm_tooltips 3.0.0 (http://www.modxvm.com/) INFO: Load mods: AutoTelescope_mod NOTICE: [NOTE] (scripts/common/fortified_regions.py, 211): fortified_regions.init() NOTICE: [NOTE] (scripts/common/clubs_settings.py, 46): clubs.init() NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 4 was selected. NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 267): The quality = 3 was selected. NOTICE: [NOTE] (scripts/client/ConnectionManager.py, 149): User authentication method: token2 NOTICE: [NOTE] (AutoTelescope_mod.py, 137): instList: ((1273, 1785, 249),) NOTICE: [NOTE] (scripts/client/account_helpers/settings_core/options.py, 719): Change state of voip: (True,) NOTICE: [NOTE] (scripts/client/game.py, 400): [SPACE] Loading space: spaces/hangar_v2 ERROR: [EXCEPTION] (scripts/common/Event.py, 34): Traceback (most recent call last): File "scripts/common/Event.py", line 32, in __call__ File "scripts/client/gui/Scaleform/framework/managers/containers.py", line 508, in __loader_onViewLoaded File "scripts/client/gui/Scaleform/framework/entities/abstract/ContainerManagerMeta.py", line 41, in as_showS Exception: PyGFxValue - Failed to invoke method as_show. WARNING: [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "close" takes too much time 0.194999933243 INFO: PostProcessing.Phases.fini() \------------------------------------------------------------------------------------------/ Edited May 27, 2015 by kharlashkin Quote Share this post Link to post Short link Share on other sites
kharlashkin 239 #282040 Posted July 15, 2015 Обновил модик полноэкранного разрешения от 640х480. @MakcT40, Спасибо ещё раз за правильные исходники! res_mods.zip 1 Quote Share this post Link to post Short link Share on other sites
kharlashkin 239 #342905 Posted August 5, 2016 Апну темку, может кто сталкивался или подскажет направление. С последним обновлением "паламалась" опять разрешение менее 1024х768. Вернее игра принимает нужное разрешение, но курсор теряет возможность уходить в самый низ экрана (нижняя точка - примерно середина иконок в карусели - пробовал 1280х720 и 800х600). Т.е. нельзя открыть чат, системные сообщения и т.п. Может кто видел чего-то похожее или понимает от чего может такое произойти? Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #347876 Posted August 17, 2016 import gui.shared.utils.graphics as graphics from gui.GraphicsResolutions import g_graficsResolutions graphics.MIN_SCREEN_WIDTH = 640 graphics.MIN_SCREEN_HEIGHT = 480 g_graficsResolutions.MIN_HEIGHT = 480 g_graficsResolutions.MIN_WIDTH = 640 не? Quote Share this post Link to post Short link Share on other sites
kharlashkin 239 #347890 Posted August 18, 2016 import gui.shared.utils.graphics as graphics from gui.GraphicsResolutions import g_graficsResolutions graphics.MIN_SCREEN_WIDTH = 640 graphics.MIN_SCREEN_HEIGHT = 480 g_graficsResolutions.MIN_HEIGHT = 480 g_graficsResolutions.MIN_WIDTH = 640 не? Хм... Глянем. Спасибо! Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #348198 Posted August 18, 2016 Хм... Глянем. Спасибо!норм? Quote Share this post Link to post Short link Share on other sites
kharlashkin 239 #348216 Posted August 19, 2016 норм?Не взлетело. В принципе я и не думал что это чем-то кардинально отличается от моего метода. Дополнительно пробовал прописать другие разрешения, вплоть до экзотики 960х720 через панель Nvidia, игра странно себя ведет - не отображается курсор и не подключатся к серверам. Видимо где-то глубже стоит проверка. Quote Share this post Link to post Short link Share on other sites
kharlashkin 239 #371513 Posted December 23, 2016 (edited) Варгеи, как я их ненавижу!!! Ан-нет, все очень просто решилось ;) res_mods.7z Edited December 23, 2016 by kharlashkin 1 Quote Share this post Link to post Short link Share on other sites