- World of tanks generals
- В чем успех metal war online?
- Как работает world of tanks generals | канобу
- Как разогнать видеокарту для world of tanks
- Поддержка обратной связи геймпадом в wot
- Радикальное решение
- Разогнать процессор
- Советы, которые помогут вам стать «нагибатором» в world of tanks
- Сообщество steam :: руководство :: как играть в wot blitz через геймпад?
- Увеличить файл подкачки, если не хватает оперативной памяти для world of tanks
- Участие в киберспортивных соревнованиях
World of tanks generals

Уважаемые игроки, очередной проект компании, посвященный сражениям Второй Мировой войны, перенесет привычные элементы World of Tanks на карточную доску и позволит по-новому взглянуть на многопользовательские танковые баталии.
World of Tanks Generals предлагает игроку возглавить смешанное воинское подразделение, состоящее из танков, артиллерии и пехоты, представленных в виде отдельных коллекционных карт. Грамотное распределение сил на поле боя будет играть ключевую роль в достижении общего успеха, а верные тактические ходы и продуманная стратегия станут ключом генералов к победе.
В игре будут доступны четыре нации: США, СССР, Германия и Франция. Суть противостояния сводится к уничтожению Штаба противника. В распоряжении игрока будут многие модели танков из линейки World of Tanks, взвода и система приказов. Что примечательно, у игроков появится возможность производить свои танки и исследовать новую технику. Подвиги на поле боя также не останутся незамеченными — для этого в игре существует специальная система учета геройских поступков.
Игрокам будут предложены несколько одиночных и кооперативных режимов игры, в том числе сюжетные исторические кампании, а также возможность сражаться с другими игроками в дуэлях и за доминирование на Глобальной карте.
World of Tanks Generals будет доступна как через браузер, так и в качестве классической настольной карточной стратегии.



В чем успех metal war online?
Метал Вор является игрушкой клиентского пользования, в ней интересный сеттинг. Игра является сессионной ММО игрой. В игре вам предстоит столкнуться с выбором, за какую из 2-х враждующих корпораций играть. По ходу игры можно будет увидеть множество охранных агентств, наемных группировок, собрать собственную армию и сражаться в самых неожиданных уголках нашей планеты.

С каждым пройденным раундом все сражения обретают внушительный размах. События в игре происходят в ближайшем будущем, во всяком случае его так хотят видеть разработчики. Главным смыслом для игрока выступает захват новой территории и оборона своей. Разнообразие боевой техники сможет поразить воображение даже самого заядлого геймера в космические шутеры.
В игре предусмотрено 4 боевых класса, каждый из которых отличается своим оружием, техникой и местом дислокации. От берегов Австралии до Южных берегов Америки, сплошь и рядом боевые ангары, множество техники, красивые инженерные сооружения – все в комплексе делает игру по-настоящему привлекательной для всех возрастных групп игроков со всего мира.
Среди всего многообразия игр, которые похожи на World of Tanks, можно выбрать себе наиболее подходящий вариант. Если вам нравиться летать на боевом истребителе – сражайтесь в War Thunder, любите космос и межгалактические баталии – тогда вам подойдет Metal War.
Каждая игрушка является многопользовательской, поддерживает режим игры через интернет, командный режим. Графика во всех играх выполнено по высшему разряду, сюжетная линия хорошо продумана. Настоящим ценителям игры в команде все игры придутся по душе.
Начните играть прямо сейчас в игры похожие на Ворлд оф Танк:
Как работает world of tanks generals | канобу
Еще одним важным открытием Generals стало дерево развития штаба. В игре есть три базовых стороны конфликта: США, СССР и Германия. Грубо говоря, это как если бы в Hearthstone было разделение на Орду и Альянс, а уже в рамках этих фракций шло разделение на героев.
В Generals у каждой стороны есть свои «штабы». Все начинают в базовом, тренировочном штабе. А дальше открывается ветка развития с новыми штабами и картами. Можно сконцентрироваться на одном из них, открыть все карты и использовать их в качестве дополнения к базовой колоде. А можно использовать карты из разных штабов и создавать различные уникальные комбинации. Правда, второй вариант потребует постоянного изучения гайдов на форуме игры. Я провел за ними все выходные, и постепенно начал лучше понимать, как использовать сильные стороны моих карт. Но скажу честно: Generals требует к себе серьезного отношения, если ты хочешь научиться выстраивать правильные комбинации. Это скорее Magic: The Gathering, нежели быстрая и понятная Hearthstone.
Но больше всего меня в игре привлекает поле боя. Обычно вся тактика в ККИ сводится к тому, когда лучше выложить те или иные карты, как построить линии защиты, чтобы враг не смог атаковать наиболее ценных «монстров», а вместо этого бил по «пустышкам». В Generals есть и это, но также важную роль играет тактическое планирование. Ведь вы можете передвигать свои карты по 15-клеточному полю.
Так, тяжелые танки могут передвигаться вперед-назад и вверх-вниз. Юркие легкие — сразу на две клетки. Средние — по диагонали. Основная цель наступления — заблокировать три клетки вокруг штаба. Если вы сможете это сделать, то пока противник не уничтожит хотя бы одну единицу вашей техники, он не сможет выложить свою карту танка.
А еще есть «поддержка», которая может изменить ход матча. К примеру, немецкий штаб наносит две единицы урона. Подключите к этому карту «Стрелки Юж. Ф», выложите карту Kraft und List — сила атаки вырастет до четырех. А это — гарантированное уничтожение половины техники врага одним ударом.
Все это одновременно является сильными и слабыми сторонами World of Tanks Generals. Она идеально подойдет любителям тактических сражений, стратегий. Но, на мой вкус, очень слабо работает с аудиторией, которая не любит заморачиваться и предпочитает простоту решений. Здесь смешались и тактические бои на поле, и необходимость грамотно передвигать войска, и дерево развития, и наемники — в общем, придется разбираться. Если у вас нет на это времени, то, возможно, вам стоит поискать другую ККИ.
А я попробую все-таки дойти со своими немцами до конца. Хотя все и говорят, что это самый сложный штаб для новичков. Поверьте, я знаю, уж столько унижений на своем пути испытал. Особенно от «богатеньких» американцев.
Принять участие в тестировании можно на официальном сайте игры. Generals работает прямо в браузере.
Как разогнать видеокарту для world of tanks
Все, что связано с «разгоном», направлено на увеличение производительности, но это довольно обширные темы, о которых в двух словах рассказать сложно. К тому же это всегда довольно рисковое дело. Если что, мы вас предупредили.
Чтобы добиться большего значения FPS в World of Tanks, сначала можно попробовать разогнать видеокарту. Самый простой способ сделать это — воспользоваться встроенными функциями ПО от производителя видеокарты.
Например, в комплекте с некоторыми видеокартами от GIGABYTE поставляется программа Graphics Engine, в которой есть несколько уже готовых профилей разгона. Это позволяет выжать из видеокарты 5-10 дополнительных кадров в секунду.
Если программы от производителя нет, то всегда можно воспользоваться универсальным решением — MSI Afterburner. Это одна из лучших программ для разгона, в ней множество разных настроек.
Но тут придется все настраивать вручную. Повышать следует в первую очередь частоту самого видеочипа («Core Clock») и частоту памяти видеокарты («Memory Clock»). Слева находятся базовые значения этих параметров. Справа отображаются температура и увеличение вольтажа — эти характеристики позволяют следить за «здоровьем» видеокарты.
При повышении частоты возрастает нагрев видеокарты. Если температура переходит отметку в 85 градусов, то следует увеличить скорость оборотов вентиляторов («Fan Speed»). Если температура повысилась до 100 градусов, то следует немедленно прекратить разгон, иначе чип может расплавиться. Мощный «разгон» требует водяного охлаждения, поэтому не следует повышать частоты более чем на 10%.
Поддержка обратной связи геймпадом в wot
Доброе время суток, уважаемое хабрасообщество!
Скоро будет год, как я играю на геймпаде в World of Tanks, если кто-то пропустил мимо, как я выбирал первый в своей жизни ПК для игры прошу сюда.
Играть геймпадом интересно, но разработчики не хотят официально поддерживать его, соответственно приходится всячески извращаться для получения «некоего функционала».
Начну с небольшого отступления и опишу подробности игры в WoT на геймпаде от «коробки 360».
Для более-менее вменяемой игры необходим Xpadder. Видео, как я настраивал
Как играть? Пример рядового боя
Отступление. Так как я не волшебник, а только учусь, очень много кода ниже было написано не мной, описание как и что делалось я писал по собственному пониманию, буду рад любым замечаниям и помощи.
Теперь к главному.
Всем известно, что во многих играх используется так называемая обратная связь с геймпадом или ForceFeedback, которая дает более глубокое погружение в игровой процесс за счет вибраций (едешь по кочкам — есть вибрация, получаешь удар от противника — есть вибрация и т.п.). Разумеется, что меня заинтересовала возможность получить виброотдачу на геймпаде в «танчиках».
Покопав данную тему нашел следующие моменты, позволяющие это сделать:
1. Всё что нужно пишется на python, именно этот язык используется в игре для выполнения всего и вся (думаю, что кроме ядра BigWorld).
2. На stackoverflow, нашел нужный мне код, позволяющий передавать вибрации в геймпад.
3. Wargaming уже встроил в свою игру вибрации для виброжопкивибронакидки GameTrix, сам проект вибронакидки является открытым и весь SDK и прочее доступно для изучения и скачивания.
4. Поиск по папкам игры выдал местонахождение скриптов «World_of_Tanksresscriptsclientvibroeffect».
Разобрав «по полочкам» SDK вибронакидки, скрипты игры — выходит, что с помощью XVM (eXtended Visualization Mod for World of Tanks), можно попробовать подменить BigWorld.WGVibration на GamePadVibration, непосредственно через который вызывать нужные методы вибрации непосредственно в геймпаде.
Но оказалось, что в игровом python нет полноценного ctypes, соответственно появилась необходимость сделать сервис, позволяющий выполнять «вибрирующий» скрипт на обычном python, получая команды из игры. Такой сервис был создан с помощью Flask. Ниже привожу код исполняемого скрипта, передающий вибрацию на геймпад при выстрелах, получении попаданий/рикошетов и повреждений танка. Виброэффекты писались мною из оригинальных для вибронакидки.
ENABLE_LOG = False
d = dict()
from flask import Flask
from flask import request
import ctypes
# Define necessary structures
class XINPUT_VIBRATION(ctypes.Structure):
_fields_ = [("wLeftMotorSpeed", ctypes.c_ushort),
("wRightMotorSpeed", ctypes.c_ushort)]
xinput = ctypes.windll.xinput1_3 # Load Xinput.dll
# Set up function argument types and return type
XInputSetState = xinput.XInputSetState
XInputSetState.argtypes = [ctypes.c_uint, ctypes.POINTER(XINPUT_VIBRATION)]
XInputSetState.restype = ctypes.c_uint
# You can also create a helper function like this:
def set_vibration(controller, left_motor, right_motor):
vibration = XINPUT_VIBRATION(int(left_motor * 65535), int(right_motor * 65535))
XInputSetState(controller, ctypes.byref(vibration))
if not ENABLE_LOG:
import logging
log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)
app = Flask(__name__)
@app.route('/connect')
def connect():
print 'Connection checked - Ok.'
return 'True'
@app.route('/loadEffectFromFile')
def loadEffectFromFile():
effectHandle = request.args.get('effectHandle')
fileName = request.args.get('fileName')
#print
#print 'loadEffectFromFile'
#print 'effectHandle =', request.args.get('effectHandle')
#print 'fileName =', request.args.get('fileName')
if not effectHandle in d:
d[effectHandle] = fileName
return ''
@app.route('/getEffectLength')
def getEffectLength():
#print
#print 'getEffectLength'
#print 'effectHandle =', request.args.get('effectHandle')
#print 'returnedLength =', request.args.get('returnedLength')
return ''
import threading, time
def shot_main():
set_vibration(0, 1.0, 1.0)
time.sleep(0.15)
set_vibration(0, 0, 0)
time.sleep(0.25)
set_vibration(0, 0.5, 0)
time.sleep(0.25)
set_vibration(0, 0.0, 0.0)
def shot_large():
set_vibration(0, 0.5, 0.6)
time.sleep(0.1)
set_vibration(0, 0.3, 0)
time.sleep(0.1)
set_vibration(0, 0.1, 0)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.5)
time.sleep(0.1)
set_vibration(0, 0.0, 0.0)
def shot_medium():
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0.6, 0.6)
time.sleep(0.1)
set_vibration(0, 0.4, 0)
time.sleep(0.1)
set_vibration(0, 0.2, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.6)
time.sleep(0.2)
set_vibration(0, 0.0, 0.0)
def shot_small():
set_vibration(0, 0.6, 0.8)
time.sleep(0.1)
set_vibration(0, 0, 0.4)
time.sleep(0.1)
set_vibration(0, 0.0, 0.0)
def hit_nonpenetration():
set_vibration(0, 0.5, 0.5)
time.sleep(0.1)
set_vibration(0, 0.0, 0.0)
def hit_ricochet():
set_vibration(0, 0.8, 0.8)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.2)
set_vibration(0, 0.0, 0.5)
time.sleep(0.05)
set_vibration(0, 0, 0)
def hit_splash():
set_vibration(0, 0.8, 0)
time.sleep(0.1)
set_vibration(0, 0.4, 0.8)
time.sleep(0.1)
set_vibration(0, 0, 0.4)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.05)
set_vibration(0, 0, 0.4)
time.sleep(0.15)
set_vibration(0, 0, 0)
def hit():
set_vibration(0, 1, 0)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.05)
set_vibration(0, 0, 1)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.05)
set_vibration(0, 0.6, 0.6)
time.sleep(0.1)
set_vibration(0, 0.5, 0.5)
time.sleep(0.05)
set_vibration(0, 0.25, 0.25)
time.sleep(0.05)
set_vibration(0, 0, 0)
def crit_contusion():
set_vibration(0, 1, 0)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.2)
set_vibration(0, 0, 0.4)
time.sleep(0.2)
set_vibration(0, 0, 0)
time.sleep(0.3)
set_vibration(0, 0, 0.3)
time.sleep(0.2)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0, 0.25)
time.sleep(0.2)
set_vibration(0, 0, 0)
def crit_death():
set_vibration(0, 1, 1)
time.sleep(0.1)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 1)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.8)
time.sleep(0.1)
set_vibration(0, 0.8, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.8)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0.5, 0.5)
time.sleep(0.1)
set_vibration(0, 0.4, 0.3)
time.sleep(0.1)
set_vibration(0, 0.3, 0.1)
time.sleep(0.1)
set_vibration(0, 0.2, 0)
time.sleep(0.1)
set_vibration(0, 0.1, 0)
time.sleep(0.1)
set_vibration(0, 0, 0)
def crit_engine():
set_vibration(0, 1, 0)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0.4, 0)
time.sleep(0.1)
set_vibration(0, 0.4, 0.6)
time.sleep(0.3)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.6)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0.4, 0.6)
time.sleep(0.1)
set_vibration(0, 0.4, 0)
time.sleep(0.1)
set_vibration(0, 0.4, 0.6)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.6)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0.4, 0.6)
time.sleep(0.1)
set_vibration(0, 0.4, 0)
time.sleep(0.2)
set_vibration(0, 0, 0)
def crit_fire():
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.3)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.5)
set_vibration(0, 0.5, 0.5)
time.sleep(2)
set_vibration(0, 0, 0)
def crit_run():
set_vibration(0, 1, 0)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.2)
set_vibration(0, 0, 0.8)
time.sleep(0.3)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.5)
time.sleep(0.3)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0.8, 0)
time.sleep(0.1)
set_vibration(0, 0.6, 0)
time.sleep(0.1)
set_vibration(0, 0.4, 0)
time.sleep(0.1)
set_vibration(0, 0.2, 0)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0.4, 0)
time.sleep(0.1)
set_vibration(0, 0.2, 0)
time.sleep(0.1)
set_vibration(0, 0.1, 0)
time.sleep(0.1)
set_vibration(0, 0, 0)
def crit_track_move():
set_vibration(0, 0.6, 0.2)
time.sleep(0.1)
set_vibration(0, 0, 0.1)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.4)
set_vibration(0, 0, 0.1)
time.sleep(0.1)
set_vibration(0, 0, 0.05)
time.sleep(0.1)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.1)
time.sleep(0.1)
set_vibration(0, 0, 0.05)
time.sleep(0.1)
set_vibration(0, 0, 0)
def crit_track():
set_vibration(0, 0.8, 0)
time.sleep(0.05)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0, 0.8)
time.sleep(0.05)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0.5, 0.5)
time.sleep(0.05)
set_vibration(0, 0, 0)
time.sleep(0.1)
set_vibration(0, 0.5, 0.5)
time.sleep(0.05)
set_vibration(0, 0, 0)
@app.route('/startEffect')
def startEffect():
handle = request.args.get('handle')
count = request.args.get('count')
if handle in d:
print 'startEffect: ' d[handle]
if 'shot_main' in d[handle]:
print 'shot_main'
# init thread
t1 = threading.Thread(target=shot_main)
# start threads
t1.start()
if 'shot_large' in d[handle]:
print 'shot_large'
# init thread
t1 = threading.Thread(target=shot_large)
# start threads
t1.start()
if 'shot_medium' in d[handle]:
print 'shot_medium'
# init thread
t1 = threading.Thread(target=shot_medium)
# start threads
t1.start()
if 'shot_small' in d[handle]:
print 'shot_small'
# init thread
t1 = threading.Thread(target=shot_small)
# start threads
t1.start()
if 'hit_nonpenetration' in d[handle]:
print 'hit_nonpenetration'
# init thread
t1 = threading.Thread(target=hit_nonpenetration)
# start threads
t1.start()
if 'hit_ricochet' in d[handle]:
print 'hit_ricochet'
# init thread
t1 = threading.Thread(target=hit_ricochet)
# start threads
t1.start()
if 'hit_splash' in d[handle]:
print 'hit_splash'
# init thread
t1 = threading.Thread(target=hit_splash)
# start threads
t1.start()
if 'hit' in d[handle]:
print 'hit'
# init thread
t1 = threading.Thread(target=hit)
# start threads
t1.start()
if 'crit_contusion' in d[handle]:
print 'crit_contusion'
# init thread
t1 = threading.Thread(target=crit_contusion)
# start threads
t1.start()
if 'crit_death' in d[handle]:
print 'crit_death'
# init thread
t1 = threading.Thread(target=crit_death)
# start threads
t1.start()
if 'crit_engine' in d[handle]:
print 'crit_engine'
# init thread
t1 = threading.Thread(target=crit_engine)
# start threads
t1.start()
if 'crit_fire' in d[handle]:
print 'crit_fire'
# init thread
t1 = threading.Thread(target=crit_fire)
# start threads
t1.start()
if 'crit_run' in d[handle]:
print 'crit_run'
# init thread
t1 = threading.Thread(target=crit_run)
# start threads
t1.start()
if 'crit_track_move' in d[handle]:
print 'crit_track_move'
# init thread
t1 = threading.Thread(target=crit_track_move)
# start threads
t1.start()
if 'crit_track' in d[handle]:
print 'crit_track'
# init thread
t1 = threading.Thread(target=crit_track)
# start threads
t1.start()
# print
# print 'startEffect'
# print 'handle =', handle
# print 'count =', count
return ''
if __name__ == "__main__":
app.debug = True
app.run()
Так же для работы вибраций на геймпаде:
1. Необходимо установить Python (последняя версия), папка пусть будет по-умолчанию «C:Python27».
2. Необходимо установить Flask, я делал по этой инструкции. Качаем файл distribute_setup.py в папку «C:temp» (например), запускаем консоль «Win R» — cmd и выполняем команду «C:Python27python.exe C:tempdistribute_setup.py» наблюдаем процесс загрузки нужных файлов в папку «C:Python27Scripts», далее в консоли запускаем команды по очереди и наблюдаем их выполнение:
C:Python27python.exe C:Python27Scriptseasy_install-2.7-script.py Flask
C:Python27python.exe C:Python27Scriptseasy_install-2.7-script.py Jinja2
C:Python27python.exe C:Python27Scriptseasy_install-2.7-script.py Werkzeug
C:Python27python.exe C:Python27Scriptseasy_install-2.7-script.py Virtualenv
В файле GPsettings.xml прописан скрытый запуск системного python из папки по умолчанию «C:Python27».
В настоящее время я тестирую скрипт для забора эффектов напрямую из файлов для вибронакидки со смешиванием эффектов.
Удачи всем в боях!
P.S. В связи с невысоким интересом хабрасообщества, всем интересующимся на официальный форум WoT.
Радикальное решение
Если вы являетесь счастливым владельцем SSD накопителя и храните WoT на нем, то зашли вы в этот топик лишь из праздного любопытства. Остальным я могу лишь посоветовать не ждать у моря погоды, а купить один из них сейчас. Современный SSD относительно дешев (64Гб стоит до 4000р), дьявольски быстр (раскроет потенциал контроллера SATA Rev. 3.0) и, за редким исключением, очень надежен.
Для Crucial M4, одного из текущих фаворитов рынка, заявленный срок службы составляет 72Тб записи, чего многим домашним пользователям хватит на годы. Преимуществе SSD — высокая скорость чтения, причем не сколько линейная, сколько скорость на мелких блоках.
Вот наглядная демонстрация загрузки со старенького Intel X25-M G2: 
Обратите внимание правый верхний угол — загрузка настолько быстрая, что таймер показывает нереальные цифры. Правда, он вскоре исправляется, и на втором скриншоте мы видим, что до стартового отсчета еще целых 22 секунды.
Разогнать процессор
В то время как «разгон» видеокарты вполне осуществим прямо в Windows, для того, чтобы улучшить работу процессора и тем самым увеличить быстродействие World of Tanks, придется лезть в «Биос».
Геймерский «разгон» процессора обычно предполагает увеличение процессорного множителя (Core Ratio). Сделать это можно далеко не на каждом процессоре, а только на том, где этот множитель разблокирован. Обычно такие процессоры помечаются особым образом.
Но как узнать точное название модели процессора? Проще всего воспользоваться программой CPU-Z. Запустив ее, нужно открыть вкладку «CPU» и посмотреть на самую первую строчку — «Name». Это и есть название процессора. Кстати, там же можно увидеть из сам множитель. Он в разделе «Clocks», в строке «Multiplier». Если процессор поддерживает «разгон», то этот множитель можно изменить.
Чтобы изменить коэффициент Core Ratio, нужно сначала попасть в оболочку BIOS. Для этого нужно нажать особое сочетание клавиш во время загрузки компьютера (до того, как появится экран Windows).
Сочетание может различаться в зависимости от материнской платы. Часто BIOS можно вызвать с помощью клавиши «F8» или «Del». На экране «Биоса» нужно найти раздел, посвященный процессору. Тут тоже все сложно, так как оболочек у BIOS много. Практически каждый производитель материнский плат использует свою собственную, поэтому без знания английского языка найти нужное место не так-то просто.
Изменять множитель нужно постепенно, повышая его на 2. После каждого изменения следует перезапускать компьютер и тщательно проверять работоспособность и температуру процессора. Если она становится выше 80 градусов во время игры, то нужно немедленно выключить World of Tanks, перезагрузить компьютер, зайти в BIOS и снизить значение Core Ratio. Иначе процессор может сгореть.
Источник
Советы, которые помогут вам стать «нагибатором» в world of tanks
Доброго времени суток, уважаемые читатели. Как и в любой игре, в World of Tanks есть небольшие
Доброго времени суток, уважаемые читатели. Как и в любой игре, в World of Tanks есть небольшие хитрости, которые помогут вам лучше разбираться в игровых ситуациях. Сейчас мы попробуем поделиться с неопытными игроками своим опытом. Данная статья вряд ли поможет опытным игрокам.
1. Правильно используем броню танка.
В почти любом танке самым крепким местом является лоб башни. Так и вы старайтесь играть именно от неё, пряча свой уязвимый нижний бронелист и показывая врагу только башню. Туда он вряд ли вас пробьет, если же у вас танк с большой командирской башней, то старайтесь крутить башней, ездить вперед-назад, дабы усложнить противнику её выцеливание.
2. Клинч
При игре на танке с крепкой башней, особенно против разных ПТ и ТТ с командирскими башнями, вступаем в клинч, чтобы выставить опять же, самую крепкую нашу броню. Так же стараемся направлять орудие вашего танка в орудие противника, так у нас появляется шанс, что при выстреле врага наше орудие словит урон, может быть кританется, но зато мы не получим урон. Так же вертим башней, чтобы усложнить противнику выцеливание люков. Идеально для клинча подходят многие тяжелые танки с крепкой, а также СТ (например, Т-62).
Вот примерное так и выглядит клинч, на ИС-7 с крепчайшей башней мы поджались к Е100 и не даем ему стрелять нам в НЛД или ВЛД, ему видна только наша башня.
Многие тяжелые танки обладают мощным бортовым бронирование, но многие даже не умеют правильно выезжать из-за угла и быстро погибают. Разберем ситуацию, вражеский Е100 выезжает как многие неопытные игроки, тем самым подставляя свой каток, стреляем в каток и если у врага нет ремкомплекта, то он уже вряд ли слезет (многие просто-напросто даже не качают ремонт). Так что пользуемся этим.
Вот как нужно правильно выезжать на танке с крепкими бортами, делаем минимальный угол и выезжаем от борта, тем самым скрывая наш уязвимый НЛД, что в большинстве случаев стрельбы по нам уйдет в рикошеты и не пробития.
4. Выцеливание уязвимых зон
Каким бы крепким не был танк в World of Tanks, он имеет свои уязвимые зоны. Например, даже самые крепкие танки 10 уровня можно пробить в НЛД или башенку командира.
Вот, например, с орудия Е100, которое имеет слабое бронепробитие бронебойным снарядом, мы спокойно пробиваем Т110 в башенку командира, так как она только основной лобовой брони (хоть Т110 стоит бортом, но это не суть).
5. Голдовые снаряды
Так как многая техника в игре имеет очень крепкую броню, у нас не всегда получается кого-то пробить, особенно если мы ниже уровнем. Однако мы всегда можем зарядить кумулятивный или подкалиберный снаряд (чаще всего именно они выступают в качестве голдовых снарядов) и пробить данный танк, но не стоит это делать всегда, только в случаях, когда вы тащите бой или же реально не можете пробить танк ни в одну точку. Если стрелять голдой слишком часто, можно влететь в большие минуса по кредитам, так что не усердствуем. Возим парочку обязательно.
Как пример, Е100 танкует башней, если у вас нет времени на выцеливание, как частенько бывает в напряженных ситуациях, заряжаем голдовый снаряд и свободно шьем Е100 в щеку башни. Бронебойным снарядом у нас бы не получилось так, пришлось бы выцеливать планку под башней или дальномер на крыше и надеяться молиться ВБР-у на попадание.
6. Шкурки пробития
Очень полезная вещица, которая показывает слабые зоны танков, куда его проще всего пробить, а также месторасположение всех модулей (боеукладка, двигатель и т.д.) и членов экипажа. Это упростит задачу новичкам для стрельбы по уязвимым местам, так что старайтесь всегда критовать боеукладку, баки и двигатель первым делом, что может очень плохо сказаться на танке противника. Шкурки пробития вы можете скачать у нас на сайте, например, в
модпаке от ProТанки
.
7. Изучайте ТТХ танков, с которыми воюете
Особенно их бронирование и орудие, что в дальнейшем вам скажется в огромный плюс. Вы будете знать перезарядку, бронирование, его сильные и слабые стороны, поймёте, стоит ли с этим танком вступать в дуэль. Потратив на это пару дней, вы получите гораздо больше. Как говорится, знай врага в лицо.
8. Карусель и качели.
Такие незамысловатые название есть и в World of tanks. Карусель — это “закручивание” танка противника за счет своей скорости. Крайне полезная вещь для СТ и ЛТ, что позволит вам крутить безопасно ПТ-САУ и многие ТТ, с медленным поворотом башни. Но любой грамотный игрок на ТТ не будет просто так ворочать башню за вами, так что сбиваем ему гусеницу, что снизит шансы поймать нас ещё больше, и так крутим, держа выстрелами его на катке. Главное не дать им поджаться к стенке, иначе нас смогут легко оттолкнуть и вмазать по нам. Однако не все ПТ и ТТ мы сможем закрутить, пригодится знание их поворота ходовой и башни. Используем с умом.
Вот на скрине, мы сбили гусеницу вражескому Е100 и просто крутим этот медленный сарай.
Качели. Тоже весьма полезный элемент, который пригодится на советских и китайских СТ, а также на некоторых других. Здесь большую роль играет низкие силуэт и крепкая башня. В танках есть множество высоких танков с высоким силуэтом, например, Е100, Маус, Гусь и т.д., притеревшись в борт к которым мы сделаем их практически беспомощными. Так же можно и проделывать с другими танками, имея крепкую башню. Обязательно при “поджатии” к танку врага ездим вперед-назад, тем самым ухудшая противнику шанс выцеливания наших люков на башенке.
Вот так мы притерлись к Е100 на объекте 140 и просто убиваем его по КД, катаясь вперед-назад.
9. Артиллерия
Вот, о чём всегда помнить, играя на любом классе техники. Будете долго стоять и перестреливаться вне укрытия, по вам могут скинуться коричневые и забрать вас. Так что, сильно не геройствуем и играем аккуратно.
10. Правильная стрельба из-за куста
Почти на любой карте имеются различные кусты и деревья, которые хорошо маскируют танк. Деревья, например, можно повалить и они будут работать, как куст. Так вот, многие становятся в куст, стреляют оттуда и удивляются, почему они засветились. Правильно же, отъехать от куста назад на 15 метров и стрелять (15 метров это когда кусты становятся не прозрачными). При этом наша видимость ограничивается, вы сможем стрелять только по красным контурам, но зато скорее всего не будем светиться. Однако не надейтесь, что не засветитесь при стрельбе с близкого расстояния. Так же не пытайтесь стоять в кустах на огромных танках (таких, как Маус, Ваффентрагер E100 и т.д.), даже в них вас легко смогут обнаружить.
Вот так и должны отображаться кусты для безопасной стрельбы.
11. Оленемер
Данный мод загружает полную статистику игроков и отображает её в бою, по разным рейтингам (РЭ, WN8, WN6, ЛР и т.д., в зависимости от выбора игрока. Крайне полезен будет для игроков, которые уже откатали пару тысяч боев, чтобы научиться анализировать составы команд. Так же полезен для оценки противника, с которым ведешь перестрелку, что от него ожидать и так далее. Данная модификация доступна так же в
модпаке от ProТанки
.
12.Таран
Ещё одна неотъемлемая часть игры. Играя на тяжелых танках, на СТ, вы всегда можете хорошенько разогнаться и затаранить более легкий танк противника. Но делать это нужно с умом, старайтесь влететь в корму или борта противника своим тараном, чтобы нанести как можно большие повреждения. Так же не пытайтесь таранить врагов больше вас по массе, если это жизненно необходимо.
На примере Е100, с массой 130 тонн мы даже разогнавшись с пару метров снимаем 110, которая весит в 2 раза меньше всегда хп. Если же разогнаться с горы, можно влететь и на 1000 . Но лучше без фанатизма, только при необходимости и уверенности.
13. Карты
Многие игроки попросту не знают карт и едут всем “стадом” на одно направление. Если же перечитать форумы, рассмотреть каждую тактику в отдельности вы увеличите свою эффективность в бою. Так что знание карт по важности не менее знания мест пробития. Изучайте месторасположения арты обязательно, чтобы знать откуда по вам могут закинуть.
14. Блайндшоты
Они же выстрелы вслепую. Старайтесь в те моменты, когда происходит стоялово покидать по кустикам, где обычно стоят вражеские танки. Так, например, на карте Малиновка можно покидать с нижнего респа по краям камней, где обычно прячутся танки противника и просто поснимать им хп без засвета, что всегда будет полезно в бою. Главное не блайндшотить много, пары снарядов по предсказуемым позициям хватит.
Пример наигранного блайндшота, но в рандоме там в 90% случаев кто-то стоит и ждёт засвета
15. Fps
Одна из важнейших составляющих хорошей игры, при игре с калькулятора вряд ли вы станете нагибатором. Не гонитесь за хорошей картинкой, старайтесь держать фпс хотя бы 30-40, меньше вам будет играть крайне некомфортно. Снижайте настройки, пользуйтесь
твикером
(в модпаке) и просто следите за захламленность своего компьютера/ноутбука, обновляйте драйвера, вовремя чистите и будет вам играться хорошо. Лично автор катает на ноутбуке с 40 фпс, ибо учеба, но ничего, вроде бы играется неплохо.
16. Знание своего танка
Всегда, если не знаете, что из себя представляет ваш танк, какую тактику на нем использовать, какие модули и перки ставить, всегда читайте форум или же смотрите обзоры от вододелов (почти по любому танку можно найти гайд). Зная свой танк, его сильные и слабые стороны, вы повысите эффективность игры на нём.
17. Взвод
В танках вы можете создавать взвод из двух или 3 человек и играть вместе в бою, что повысит ваш шанс на победу при грамотной игре. Однако старайтесь для начала играть с более опытными игроками или друзьями, чтобы узнать тактики и т.д. Во взводе вы будете играть слаженно и можете надеяться, что ваши совзводные помогут вам в трудный момент, что не встретишь в соло рандоме.
18. Полезные моды
В данный момент для игры выпускается огромное количество модификаций, от шкурок танков до часов в ангаре. Хотелось бы затронуть тему именно полезных модов. Старайтесь устанавливать самое необходимое, ибо если ставить всё подряд можно просто конкретно снизить фпс, ставьте только то, что может вам помочь, все красивости вам ни к чему. Множество полезных модов предоставлено в
данной сборке
, устанавливайте с умом а лучше посмотрите видео, чтобы понять, что из себя представляет каждый мод.
Сообщество steam :: руководство :: как играть в wot blitz через геймпад?
Ну, что же. Начнём пожалуй с самого главного. Мнение о том, что в играть в WoT на джойстике нельзя — ОШИБОЧНОЕ. Хотя с технической точки зрения всё верно. Игра не видит джойстики, но есть одно НО! Существуют специальные программы для коллибровки джойстика, среди которых встречаются те, которые выдают нажатие кнопок и вращение манипуляторов за нажатие клавиш на клаве и вращение мыши. Одна из таких программ называется Xpadder.
Краткая информация о программе:
(У кого не запускаеться, нужно выставить совместимость с Windows 7[s04.radikal.ru])
— Поддержка 32 и 64 битных ОС семейства Windows.
— Полная эмуляция всех функций клавиатуры и мыши.
— Поддержка до 16 геймпадов одновременно.
— Тонкая настройка нажатия любой кнопки.
— Возможность создания индивидуальных стилей оформления для каждого геймпада.
— Поддержка игровых рулей, танцевальных ковров, гитар и прочих специфических манипуляторов.
— Программа работает в Portable режиме и не прописывается в реестр.
— Программа имеет маленький размер и легко поместится на Flash носителе.
— Можно играть в игры где поддержки геймпада нет или она плохо оптимизирована.
— Играем на джойстике в интернет или дос игры.
— Используем геймпад как пульт управления аудио-видео плеерами с помощью горячих клавиш.
— Настраиваем свой профиль геймпада для любого win приложения.
Настройка программы:
1.Как и все программы Xpadder нужно установить. (но в ссылке указанной ниже он установлен и в архиве)
2.Выбираем нужное расположение и запускаем программу.
3.После запуска пропускаем окна (с положительным ответом) пока не находим такое окно:
Оно[i015.radikal.ru]
Выбираем русский (если надо есть китайский)
4.Затем должно высветиться окно с вопросом куда сохранять настроичные файлы
Это вам решать куда сохранять, но я выбрал в Мои документы.
5.Затем спрашивают Ассоциировать или нет. Выбираем Ассоциировать.[s008.radikal.ru]
6.Открывается окно настроек. (подробно описывать каждую кнопку не буду, если надо покопайте в инете) Жмакайте на жёлтую кнопку.[s57.radikal.ru]
7.Появляется следующие окно настройки.[s56.radikal.ru]
8.Нажимаем Открыть и в папке с программой есть изображения джойстиков (выбираем какой хотим, это для удобства)
9.Затем Переходим во вкладку стики и следуем инструкциям (включая и выключая правый и левый)
На крестовине действуем аналогично. А во вкладке кнопки по очереди нажимаем все кнопки (аналог и турбо не в счёт)
При добавлении кнопок на экране они визуально появляются. (поймёте при добавлении как) И их можно перетаскивать с помощью мыши.
В конце концов у вас должна получиться примерно такая картина.[s59.radikal.ru]
10. Закрываем окно (нажимаем Принять).
11.Нажимаем на нужную кнопку (мышью на картинке) и выбираем нужную кнопку на клаве:
12. Далее… Поскольку целиться стиками не очень удобно мы настроим разные стики на разную чувствительность.
Нажимаем на Ключ[s001.radikal.ru] под стиком и выбираем Мышь нормально. Аналогично делаем это и со вторым стиком.
НО! Нам надо уменьшить чувствительность одного из стиков для более удобного прицеливания. Делаем также: Нажимаем на ключ, но выбираем Настройки мыши.
Видим окно.
Я настроил на 3. Вы же можете настроить по своему.
13. Всё готово.
ССЫЛКИ
Саму прогу я качал отсюда [soft.sibnet.ru]
ПОСЛЕСЛОВИЕ
С помощью этой программы можно играть в любые игры на джойстике, которые не поддерживают его. Например я сейчас заново прохожу Far Cry. Если у Вас есть вопросы пишите мне или в коментарии под это руководство. Статья взята и переделана с форума WoT.
§
Увеличить файл подкачки, если не хватает оперативной памяти для world of tanks
Чтобы компенсировать недостаток оперативной памяти, можно увеличить файл подкачки. Это позволит системе хранить часть необходимых World of Tanks данных прямо на жестком диске. Вот что нужно сделать:
Например, если в системном блоке установлена «плашка» на 4 Гб, то есть 4192 Мб, в поля выше нужно вписать число 2048. Можно сделать файл подкачки больше, но никакого прироста это не даст.
Следует понимать, что файл подкачки эффективен только тогда, когда системе не хватает оперативной памяти. Если компьютер имеет 8-16 Гб, то файл подкачки практически не используется. А при использовании SSD-диска в качестве системного наличие файла подкачки и вовсе может замедлить производительность World of Tanks, поэтому не следует бездумно задавать большое значение файла подкачки.
Если World of Tanks запускается, но сильно тормозит, то перед началом всех процедур следует снизить графику до минимума через настройки игры. Если это не помогло, то придется прибегнуть к помощи сторонних программ для настройки видеокарты:
Загрузив программу, запускаем ее. В случае с NVIDIA Inspector нужно запускать файл nvidiaProfileInspector.exe, а не nvidiaInspector.exe. Сверху, в строке «Profiles:» можно выбрать любую игру, которая поддерживается драйверами Nvidia.
Ниже представлены все доступные настройки. Их много, но для того, чтобы ухудшить графику в игре до «картофельной», вполне достаточно всего нескольких, которые находятся в разделе «Antialiasing».
Наибольший прирост производительности дает изменение этих двух параметров:
Каждая из этих настроек имеет разные значения. Некоторые из них могут делать картинку в World of Tanks неудобоваримой, поэтому следует попробовать разные комбинации значений, которые дают более-менее сносное играбельную картинку.
В случае с RadeonMod все аналогично: нужно найти настройки, отвечающие за отображение текстур и снижать их до тех пор, пока FPS в игре не станет достаточно высоким.
Участие в киберспортивных соревнованиях
Наконец, если вы суперкрутой игрок в World of Tanks со статистикой от 70%, имеет смысл попытать счастья в киберспорте. Например, бюджет турнира Wargaming.NET League в 2022 году составил более 300 тыс. долларов, Карл! Только представьте, насколько это большая сумма.
Если вас заинтересовали киберспортивные турниры, обязательно ознакомьтесь с руководством от Wargaming.NET и начинайте собирать команду. Возможно, среди ваших друзей есть крутые «статисты». Если таких нет, постарайтесь попасть в команду профессионалов. Таких людей вы легко найдете как в своем городе (если он крупный), так и в самой игре.
Конечно, чтобы вас приняли, вы должны очень хорошо играть. О том, как поднять статистику в World of Tanks, на сайте есть отдельная статья. Если вам удастся стать выдающимся игроком, вас обязательно возьмут в команду, и вы сможете отлично зарабатывать, играя в танки.
На этом все. Если вам известны другие хорошие способы заработка на WOT, поделитесь ими в комментариях, и они будут добавлены в материал от вашего имени. Успехов, танкисты! 😉

