Цитата:Оригинальное сообщение от Alf-Life II
И кстати, зачем lua, если есть исходники? Чтобы было как со сталкером, где из каждого мода тырили его элементы, собирали в новый и так до бесконечности? Про мультиплеер вообще молчу.
В этом вся и суть. Люди должны иметь возможность модифицировать другие моды на свой вкус и использовать чужие элементы в своих модификациях. Например есть 1 мод в нём есть такое-то оружие, есть другой в нём есть другое, но нет мода в котором есть всё сразу. Например я хочу добавить все фичи S-mod'а во 2 эпизод, но проблема - С-мода под оранж-бокс нет => мне нужен код мода, понашарив в гугле я вообще не нашёл почему-то исходных кодов одиночных модов (может плохо искал?). Поэтому все оружия, нпц, фичи должны быть основаны на скриптах чтобы каждый мог соединить несколько чужих сборок в одно целое.
P.S. Я что-то сказал про lua? У Валве все открытые скрипты сделаны на С+. На Lua написано в Г-моде и некоторых других модах (там они правда незначительные).
DavidBlane добавил 25-06-2009 в 14:37:28:
Цитата:Оригинальное сообщение от 6aJI6eC
Народ, ещё пара шагов и можно будет закрыть эту тему. Вот передо мной та самая папка. Я нашёл "npc_basezombie.cpp". Что делать с 'Game_HL2-2005.sln'? И куда потом совать всё это изменённое дело? Надо ли качать Visual Studio?
1. Редактируешь файл cpp как тебе надо.
2. Открываешь sln (это файл проэкта) в Visual Studio. После установки Визуала он по идее должен стать программой по умолчанию.
3. В панели сверху выбираешь Построение - Диспетчер конфигураций и меняешь Debug на Release.
4. Жмёшь построение - Построить решение.
5. После компиляции копируешь dll-ки в папку steamapps/логин/half-life 2/hl2/bin и ставишь им атрибут Только чтение.
6. Играешь.