Как узнать какая версия гаррис мода
Доброго времени суток. После того как ввели новую систему дополнений, их распаковка старыми методами стала не совсем удобна. Половина дополнений грузится как и раньше в addons, а другая половина в content.
Как я понял, все моды упакованные новым методом, а именно в .bin, грузятся в content, и потом их содержимое распаковывается в addons. В то же время, моды оставшиеся в формате .gma не извлекаются в addons, и остаются в папке content.
Кароче, непонятно почему и зачем, но вот оно как есть. В этом руководстве я расскажу, с помощью чего можно достаточно удобно извлекать моды из папки content.
Я написал консольное приложение на языке C#, в среде Net Core. Это приложение может работать как в системах Windows, так и Linux (Во втором тесты пока не проводились, так что приложение появится чуть позже, если оно будет востребовано).
Выберите язык установщика.
Желательно указать не системный диск, иначе потребуется после установки изменить свойства запуска на «От имени администратора»!.
После первого запуска появится меню консольного приложения, но пока рано приступать к работе. После запуска консольного приложения закройте его спустя примерно 2 секунды.
Если вы создали значок приложения на рабочем столе, то можете воспользоваться контекстным меню, нажав по иконке правой кнопкой мыши на иконке приложения, и выбрав в списке пункт «Расположение файла». Либо в ручную откройте папку с установленной программой.
После того как вы откройте папку с установленной программой, то увидите, что там есть папка «Config», зайдите в неё. В этой папке есть файл который называется «config.json». Откройте этот файл при помощи любого текстового редактора. В данном примере я использую программу Notepad++.
После того как вы откройте файл, то увидите там три строки с путями. Настройте пути исходя из своего расположения игры Garry’s Mod. Не забывайте про использование двойных слешей «\\».
После того как вы настроите файл конфигурации, вы можете приступить к работе с приложением.
При инициализации списка дополнений используется подключение к интернету, чтобы получить информацию о дополнении. После того как список будет полностью загружен, вся информация о нём появится в файле «cache.json» в папке с установленной программой.
Если у вас вдруг возникнут проблемы со списком, можете зайти в папку с установленным приложением и удалить файл «cache.json», после чего загрузить его опять, используя интернет подключение.
Вы можете извлекать дополнения путём перетаскивания папок и файлов из папки content в EXE файл приложения.
Надеюсь для кого-то эта статья будет полезной. Спасибо тем кто дочитал до этого момента :3
Как узнать какая версия гаррис мода
sbox_bonemanip_npc 1 – Разрешить изменение костей нпс 0-Выкл. 1-Вкл.
sbox_bonemanip_player 1 – Разрешить изменение костей игроков 0-Выкл. 1-Вкл.
sbox_bonemanip_misc 1 – Разрешить изменение костей всего прочего 0-Выкл. 1-Вкл.
sbox_admin_nolimits 1 – Убрать лимит для админов 0-Выкл. 1-Вкл.
physgun_limited 1 – Ограничить Гравитационную пушку (Gravity Gun) 0-Выкл. 1-Вкл.
sv_gravity 600 – Устанавливает гравитацию. Подставляем нужные цифры (стандарт 600)
Сначала нужно обязательно прописать в консоле sv_cheats 1. Это включит режим читов.
physcannon_maxforce # – изменить силу, с которой гравипушка толкает предметы. Здесь и ниже вместо # подставляем цифры.
physcannon_maxmass # – изменить максимальный размер предметов, которые может притянуть гравипушка.
physcannon_pullforce # – изменить скорость, с которой гравипушка притягивает предметы.
physcannon_tracelength # – изменить максимальное расстояние, с которого гравипушка может притягивать предметы.
physcannon_cone # – изменить расстояние, с которого гравипушка может поднимать предметы в воздух.
sbox_maxprops 200 – Лимит на пропы
sbox_maxnpcs 200 – Лимит на нпс
sbox_maxragdolls 200 – Лимит на рагдолы
sbox_maxthrusters – Лимит на трастеры (Ускорители)
sbox_maxbuttons 200 – Лимит на кнопки
sbox_maxdynamite 200 – Лимит на динамитов
sbox_maxeffects 200 – Лимит на эффекты
sbox_maxemitters 200 – Лимит на эмиттеры
sbox_maxhoverballs 200 – Лимит на ховерболы
sbox_maxballoons 200 – Лимит на шары
sbox_maxlamps 200 – Лимит на лампы
sbox_maxlights 200 – Лимит на свет
sbox_maxvehicles 200 – Лимит на машины и стулья
sbox_maxwheels 200 – Лимит на колёса
Если у вас скачан инструмент Turrent
sbox_maxturrets 200 – Лимит на Turrent
Если у вас скачан инструмент KeyPad
sbox_maxkeypads 200 – Лимит на Кейпады
Если у вас скачан инструмент Door
sbox_maxdoors 200 – Лимит на двери
Сначала не забываем прописать в консоле sv_cheats 1. Это включит режим читов.
Сначала прописываем в консоле sv_cheats 1
npc_create npc_НазваниеНПС – Нужно вписать нужного НПС.
Повстанцы – alyx, barney, eli, mossman, dog, gman, citizen, kleiner, vortigaunt;
Комбайны – metropolice, combine_s, breen, stalker, combinedropship, combinegunship, helicopter, manhack;
Монстры – zombie, zombie_torso, fastzombie, poisonzombie, zombine (EP1), antlion, antlionguard, ministrider (EP1), headcrab, headcrab_fast, headcrab_poison, barnacle;
Нейтралы – monk, pigeon, seagull, crow.
Сначала прописываем в консоле sv_cheats 1
box_buckshot (патроны на дробовик), box_mrounds (на автомат), box_sniper_rounds (на снайперку), box_srounds (на пехаль), healthkit (большая аптечка), healthvial (маленькая аптечка), battery (батареи для костюма), suit (костюм), ml_grenade (заряды на ракетницу), ar2_grenade (лимонки для импульсного автомата)
kick НИК – Кикнуть игрока с севера
banid – Забанить игрока на время. Если вписать в минуты 0, то забанит навсегда
status – Выдаст в консоле таблицу с никами и ID Steam
map gm_flatgrass – Команда кикнет всех людей на сервере кроме вас и изменит карту
changelevel gm_flatgrass – Меняет карту
sv_password 123 – Установить пароль на сервере. Вместо 123 вписываем нужный пароль.
sv_kickerrornum 0 – Если кого-то выкидывает с сервера с ошибкой «Too Many Lua Errors», то эта команда для вас.
restart – Быстрый перезапуск сервера
Команды для удаления игроков, у которых слишком высокий или слишком низкий пинг:
sv_minrate 1 // Мин. пинг
sv_maxrate 130 // Макс. пинг
Прочее команды для сервера:
mp_flashlight 0 – Возможность использования фонарика 0-Выключить, 1-Включить
sv_noclipspeed # – Изменяет скорость Ноклипа. Подставить нужное значение вместо # (Стандартно 5)
ai_disabled 1 – Отключить NPC 0-Выключить, 1-Включить
ai_ignoreplayers 1 – NPC игнорят игроков 0-Выключить, 1-Включить
– act cheer
– act laugh
– act muscle
– act zombie
– act robot
– act dance
– act agree
– act becon
– act disagree
– act salute
– act wave
– act forward
– act halt
– act pers
Если нет хочется постоянно использовать какую-то из анимаций, то можно забиндить ее на ненужные клавиши/цифры
Например:
bind j «act salute»
Как узнать какая версия гаррис мода
Все мы любим Garry’s Mod. Кто-то в большей, а кто-то в меньшей степени. Так или иначе, не многие знают как зарождалась эта игра, что изначально она была всего лишь модификацией к компьютерной игре «Half-Life 2», что она претерпела многие изменения, что не всегда можно было играть во многими не любимый режим «DarkRP» и т.д. =)
И сегодня я расскажу вам про путь зарождения и становления данной компьютерной игры, которая имеет необъятное количество контента и отличное, талантливое сообщество.
Создателем и (первое время) единственным разработчиком первых версий является Гарри Ньюман.
В ноябре 2004-ого года выходит на свет игра – Half-Life 2, которая очень впечатлила Гарри (в особенности прорывная для тех лет физика игрового движка Source), и он решает во что бы то не стало создать собственный мод для этой великолепной игры в жанре Sandbox (песочница), где игрок волен делать все, что ему вздумается на определенных картах. И к счастью, данную идею он вполне мог реализовать, поскольку движок Source является открытым, и при желании, с помощью определенных знаний в области программирования, каждый человек мог сделать свою карту или модификацию к игре.
Ещё в модификации был арбалет, который мог соединить два (или более) объекта веревкой, а также прокачанная грави-пушка (тоже из Half-Life 2).
Все эти предметы послужили прототипами инструментов из современного Garry’s Mod’а.
Вот видео-демонстрация первой версии игры:
Именно эта версия заложила основы данной игры. Появилось множество серьезных нововведений, которые полностью изменили данную модификацию.
Именно в этой версии была добавлена первая карта, которая отдалённо напоминает gm_construct, на которой были кнопки, предназначавшиеся для спавна и удаления рэгдолов и пропов (и да, изначально в Garry’s Mod’е не было Q-Меню)
В других версиях (с 4-7) были свои нововведения.
Нововведения с 4-5 версии:
Именно в этих версиях был добавлен Tool Gun, который имел модельку арбалета.
Первыми инструментами Tool Gun’а стали: Сварка, веревка и толкатель.
Позднее была добавлена возможность рисовать текстурами игры, а также воздушные шары.
В шестой версии была добавлена лампа, позер лица, а также Noclip.
Именно с этой версии Garry’s Mod начал позиционироваться как отдельная, самостоятельная игра. В Гаррис ввели множество важных, современных фишек.
Был создан первый менеджер аддонов, команда Гарри (к тому времени он уже обзавелся собственной компанией Facepunch) добавила возможность сетевой игры в Garry’s Mod, было добавлено первое q-меню.
(На данной картинке показано первое спавн-меню в Garry’s Mod)
В народе Garry’s Mod становится все более популярным, вскоре её замечает компания Valve, которой понравилась данная модификация на их игру и они предложили студии Facepunch сотрудничество, которое последние с удовольствием приняли.
Garry’s Mod 9 была последней версией игры, которая была доступна бесплатно (вскоре она появилась в Steam). В этой версии был существенно переработан интерфейс спавн меню, который стал напоминать современное меню, а ещё добавили поддержку LUA скриптов, что помогло многим мододелам; была добавлена поддержка контента из других игр на движке Source (Например: Team Fortress 2, Half-Life 2: Episode Two, Counter-Strike: Source, Day Of Defeat: Source и т.д)
(Спавн меню пропов и рэгдолов в Garry’s Mod 9)
Garry’s Mod 9 до сих пор можно скачать и опробовать.
Краткий обзор на Garry’s Mod 9 с установкой:
https://youtu.be/35K025lI1FI
Самая знаковая версия данной игры. Именно она появилась в Стиме и стала доступна к покупке (29 ноября 2006).
В новой версии Гарри и его команда улучшили Q-Меню, добавили новую карту Flatgrass, добавили новую фишку – «Toybox», которая могла устанавливать во время игры всяческие аддоны. Раньше аддоны скачивались с официального сайта Garry’s Mod и все моды выкладывались именно туда, а не в Steam Workshop, так как раньше такой фишки попросту не было.
(Новое спавн меню NPC)
(Тот самый Toybox, через который можно было установить аддоны)
Видео сравнение Garry’s Mod 9 и Garry’s Mod 10:
https://youtu.be/JJOI-QzDBSE
Это на данный момент последняя версия Garry’s Mod, где добавили возможность крутить предметы, множество новых инструментов и возможностей (сохранение, дубликатор и т.д), поддержку Steam Workshop (Toybox был удалён), новые режимы и поддержку кастомных режимов от сообщества, возможность менять цвет скину и физгану, переработали меню игры, а также меню спавна, переработали карты gm_construct и gm_flatgrass, игру перенесли на последнюю версию движка Source, улучшили графику, добивили новые шейдеры, изменили загрузочный экран на привычный и т.д.
Видео сравнение Garry’s Mod 10, Garry’s Mod 11, Garry’s Mod 12 и Garry’s Mod 13:
https://youtu.be/yMRka9m2-MM
Всю свою историю Garry’s Mod постоянно менялся, и сейчас мы имеем одну из самых лучших игр в жанре «Песочница», где существует огромное количество разных возможностей, контента и интересный геймплей. Этот путь был трудным и очень долгим.
Благодарю за ваше внимание, надеюсь вам понравилась история данной игры.
Оценивайте руководство, пишите комментарии, если вам понравилось. Это очень поможет в продвижении данной работы.
Каким должен быть Garry’s Mod проект. История trigon.im
_AMD_
Основатель trigon.im и gm-donate.ru. Интересуюсь айти, текстами, продажами. Меломан, интроверт, альтруист

_AMD_
Сейчас будет немного занудства и что-то вроде руководства, но не стоит воспринимать его как единственный правильный путь. Я пишу максимально сжато, но так, чтобы ты мог попытаться прочувствовать то же, что и я. Попробуй нарисовать в голове общую картину того, как я относился к идее создания и самому проекту в последующем.
В первую очередь вы (дальше на ‘ты’, ок?) должны абсолютно четко определиться для чего вам это
Полностью совместить и то и другое не получится. Сделать проект чисто ради денег не составит труда. В течении недели можно склепать 2-4 сервера, с которых будет неплохая выручка, но сами из себя будут представлять не более чем кучку безвкусицы для говноедов или тех, кто в игре новичок и поленился поискать лучшую альтернативу.
Среди тысяч Garry’s mod серверов владельцы примерно 90-95% ничего не умеют и не желают делать. Я ничуть не преувеличиваю, почти за 3 года в этой сфере я успел сделать адекватные выводы. Несмотря на это, среди них есть и те, которые называют себя ‘топовыми’. Они делают это лишь потому что имеют больший онлайн на фоне других помоек за счет более удачливого подбора чужих разработок, которые бездумно пихают в свое чадо.
Я пишу это не для тех, кто решил выбрать изи вэй и чисто срубить бабла, а для тех, кто хочет довести дело до ума. Но что, если я скажу, что своим проектом я занимаюсь почти 2 года чуть ли не каждый день, с утра до утра и до сих пор не могу назвать его отличным? А если скажу, что основная аудитория никогда не оценит твоих стараний? Еще не словил дизмораль? Читаем дальше.
До начала работы я купил блокнот и четко определил, что он будет служить ‘стартапу’ (вряд ли это можно так назвать). Первая запись — страница вещей, которые обязательно должны характеризировать то, что я сделаю. К сожалению, блокнот я доблестно просрал, но из памяти точно могу назвать несколько пунктов:
Затем следовала планировка старта и несколько резервных планов на случай, если предыдущий не сработает. Это включало сам план по развертыванию серверов и их популяризации, а также поиск инвестиций на случай если не отобью аренду сервера (но на деле в первое время за аренду я не платил), да и резервные планы не пригодились.
Но с самого начала, как я уже говорил, у меня не было опыта в луа, но именно за счет того, что я хотел выделяться, я случайно (методом тыка) его немного и подучил. Тогда я изменил позиции элементов HUD (информ панель на экране), а вскоре и выпустил свою первую разработку — компенсацию денег за купленные принтеры, если вдруг нужно уйти с сервера. Этого не было нигде, за что я был горд и рад.
Я уже был начитан о том, что код должен быть оптимизированным, понятным и с комментариями, но я не знал как это правильно сделать. Желание выделяться помогло переступить отсутствие интереса к чтению и я нырнул в литературу, которая в будущем рассказала мне каким должен быть код. И не зря. Это научило меня многим вещам и хотелось с нетерпением их использовать. Примерно на этом этапе я почти полностью отказался от чужих работ, которые уже казались мне низкосортными и тяжелыми, хотя не понимал, что тогда я писал не намного лучше, а порой и хуже.
— Ассистент! 3 кубика дизморали внутривенно
— Уже бегу!
— Ну что там?
— Минуту, еще не подействовало
Окей, о чем это я? Ах, да… Давай я расскажу тебе о проблематике. Начнем с пустяка.
Когда я только начинал писать новости — игроков то и не было даже. Я их писал и грустил от осознания, что они никому, кроме меня не нужны и куча потраченного на тексты времени уходит в никуда. Изменения? — всем насрать. Конкурс? — и че? Опрос — пофиг. Сам себе король, сам себе судья…
Но это пол беды. Вторая часть похожа на пощечину самому себе. Это когда ты в сообществе, где и так не очень большая активность дополнительно включаешь фильтр мата и вручную удаляешь срачи и оффтоп. Вот имею я группу. 1500 человек. Смотрю на нее — перекати поле. Смотрю на ‘соседей’ — 300 человек, но 20+ комментов к постам. И пофиг, что чел пишет по слову на комментарий. Пофиг, что 15 из 20 комментариев — срач 2х школьников. Группа выглядит живее. Иногда хочется взять и закрыть глаза на весь мусор в комментах, но принцип правильности въелся и я его не трогаю.
Ну и еще дикий геммор этим всем буквально в одиночку заниматься. Помимо пролетающих от усталости мыслей о том, не бросить ли все это и просто рубить бабло, по крышке гроба приятного дня еще бьют личности, которые убивают его всего 1 маааленьким разговорчиком о том, что ‘админ обленился, обнов нет’.
Вот видишь эту толпу из десятков тысяч игроков, которые когда-либо заходили на проект? Так вот если тот, кого ты из этой толпы выберешь сможет хотя бы приближенно рассказать о том, что такое поддержание проекта в деле — получишь 100$
И, пожалуй, последнее. Армия хейтеров. Это может быть кто угодно. Школьник, получивший ‘бан ни за что'(а на самом деле просто тупой даун, который даже не понял, что он нарушил, потому что на других НАРМАЛЬНЫХ ПРАЭКТАХ ЭТА НЕ НАРУШЕНИЕ) или же обиженный на твой успех конкурент, количество которых со временем только растет и может измеряться десятками, да это может быть даже какой-то левый тип, который для проверки своей игрушки случайно выделил твой ип. Я говорю о DDoS атаках. Это доставляет дискомфорт тебе и тешит самолюбие инициатору, до которого как-то не доходит, что несмотря на его атаки онлайн проекта спокойно восстанавливается в течении недели и уж вряд ли как-то нанесет финансовый ущерб хорошему овнеру, у которого есть средства на эти случаи. Некоторые еще и деньги требуют за прекращение атаки. Хах.
Эй, парень. Все хорошо?
— Ассистент, мой слушатель странно выглядит. Он говорит, что все хорошо и дизмораль не повлияла, но я ему не верю
— Колоть мотивин?
— Да, лишним не будет
— Вооот. Готово
Но не все так плохо. Старания вознаграждаются не только в сказках.
За счет моего курса на правильность я обрел гору опыта, которую не придется тянуть за собой. Это исключительно полезные знания и решение создать свой проект хорошим изменило мою жизнь целиком и полностью. Сейчас я легко могу зарабатывать на копирайтинге, маркетинге, графическом дизайне, луа программистом, стафф менеджменте и пассивных продажах. Кроме того я заработал деньги на обучение в частном учебном заведении и учусь на разработчика ПО — инвестировал в себя. Этого всего не было бы, если бы я выбрал изи вэй, чисто рубя зелень.
И помнишь, я говорил, что не могу назвать свое детище отличным (или как еще модно говорить — идеальным)? Не возникал вопрос почему? Ведь некоторые так называют свои проекты, сделанные ‘на коленке’ за недельку-месяц. Все дело в том, что я максималист. В том, чем мне нравится заниматься нет предела совершенству.
Действуй не только в своих интересах, иди против шерсти, делай то, что нужно, даже если не хочется. Иди до конца даже если руки опускаются. Не ищи оправдания отсутствию обновлений (атаки, другая работа) — кто хочет, тот ищет решение. Кто не хочет — ищет причину. Любя свою работу и полностью отдав себя ей ты обязательно добьешься успеха.
Subscribe to Блог _AMD_
Get the latest posts delivered right to your inbox

















