Jump to content
Korean Random
kharlashkin

Разрешение в игре меньше 1024х768

Recommended Posts

Доброе время суток!

 

Как известно, разрешение в 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

Даже если в файле ничего не менять. Скорее всего неправильно раскомпилировалось? Кстати прошу и оригинальный файл а то, случайно родной запорол - а перекачивать полностью клиент не охота...

Share this post


Link to post

Short link
Share on other sites

В архиве оригинал и его декомпилированный вариант.

Спасибо огромнейшее, земляк ;) А подскажешь инструменты какими пользуешься, меня PjOrion не первый раз подводит.

Работает! При чем изначально игра загрузилась в разрешении 1024х600 (примерно) - при этом в настройках было 1920х1080. На телике, к сожалению, не успел увидеть сообщение в какой режим он перешел, да и скрин-шот чуть попозже сделаю - отогнали меня от телика :(

 

Вопрос - а нельзя ли эти значения изменить извне? Может есть у кого пример как изменять подобные постоянные значения в оригинальных скриптах?

Share this post


Link to post

Short link
Share on other sites

Вопрос - а нельзя ли эти значения изменить извне? Может есть у кого пример как изменять подобные постоянные значения в оригинальных скриптах?

 

Попробуй так:

import gui.shared.utils.graphics as graphics
graphics.MIN_SCREEN_WIDTH = 123
graphics.MIN_SCREEN_HEIGHT = 321
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

Попробуй так:

import gui.shared.utils.graphics as graphics
graphics.MIN_SCREEN_WIDTH = 123
graphics.MIN_SCREEN_HEIGHT = 321

Как то так я и думал - что всё оочень просто, спасибо! Попробую.

Share this post


Link to post

Short link
Share on other sites

Варгеи XVM опять все поломали, разрешение принимается но выскакивает окошко пустое и никуда его не деть.

post-19155-0-91402100-1432666559_thumb.jpg

Edited by kharlashkin

Share this post


Link to post

Short link
Share on other sites

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 by kharlashkin

Share this post


Link to post

Short link
Share on other sites

Обновил модик полноэкранного разрешения от 640х480. @MakcT40, Спасибо ещё раз за правильные исходники!

res_mods.zip

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Апну темку, может кто сталкивался или подскажет направление.

 

С последним обновлением "паламалась" опять разрешение менее 1024х768. Вернее игра принимает нужное разрешение, но курсор теряет возможность уходить в самый низ экрана (нижняя точка - примерно середина иконок в карусели - пробовал 1280х720 и 800х600). Т.е. нельзя открыть чат, системные сообщения и т.п. Может кто видел чего-то похожее или понимает от чего может такое произойти?

Share this post


Link to post

Short link
Share on other sites
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

не?

Share this post


Link to post

Short link
Share on other sites
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

не?

 

Хм... Глянем. Спасибо!

Share this post


Link to post

Short link
Share on other sites

норм?

Не взлетело. В принципе я и не думал что это чем-то кардинально отличается от моего метода.

 

Дополнительно пробовал прописать другие разрешения, вплоть до экзотики 960х720 через панель Nvidia, игра странно себя ведет - не отображается курсор и не подключатся к серверам. Видимо где-то глубже стоит проверка.

Share this post


Link to post

Short link
Share on other sites

Варгеи, как я их ненавижу!!!


Ан-нет, все очень просто решилось ;)

 

res_mods.7z

Edited by kharlashkin
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...