Jump to content
Korean Random

Разрешение в игре меньше 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

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

Link to comment
Short link
Share on other sites

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

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

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

 

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

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

 

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

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

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

Link to comment
Short link
Share on other sites

  • 5 weeks later...

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

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

Edited by kharlashkin
Link to comment
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
Link to comment
Short link
Share on other sites

  • 1 month later...
  • 1 year later...

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

 

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

Link to comment
Short link
Share on other sites

  • 2 weeks later...
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

не?

Link to comment
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

не?

 

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

Link to comment
Short link
Share on other sites

норм?

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

 

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

Link to comment
Short link
Share on other sites

  • 4 months later...

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...