VCParticles - 侠盗猎车手罪恶都市的粒子效果


























-
13 六月 2024V1.0vcparticles-chasticy-iz-gta-vice-city_1718305005_150277.zip压缩文件密码: libertycity
-
10 二月 2025V1.0.1vcparticles-chasticy-iz-gta-vice-city_1739140225_286032.zip压缩文件密码: libertycity
-
5 七月 2025V1.0.2 (password: libertycity)vcparticles-chasticy-iz-gta-vice-city_1751704882_930325.zip
VCParticles 是一个将 GTA Vice City 的粒子系统移植到 GTA San Andreas 的模组,替换了游戏中几乎所有可能的粒子效果。
注意:模组的稳定性已得到确认,但如果您安装了改变标准粒子效果的模组,建议将其删除。
该模组非常适合那些 GTA 游戏没有安装 1000 个模组的玩家
(原则上模组会工作,直到出现另一个改变效果的模组,因为它们会冲突)
替换了游戏中所有(几乎所有)粒子效果,具体包括:
排气烟雾、引擎烟雾、车轮烟雾、车轮粒子(灰尘、沙子、水等)、枪口闪光、
枪口烟雾、脚步产生的烟雾和水花、
鸟类、子弹命中粒子(火花、灰尘等)、血液粒子、弹壳、雨、水粒子、车顶上的水粒子、火花、
车辆损坏粒子、直升机扬尘、水溅、火焰喷射器、灭火器和喷漆罐的粒子、爆胎产生的火花和烟雾、
爆炸粒子(带冲击波!)、收割机粒子(当你碾压行人时)、引擎火焰、火箭烟雾、农药飞机和特技飞机的烟雾、
飞机损坏烟雾、消防车扑火和水溅烟雾、用拳头击打物体的粒子,以及许多,许多其他的!
如果我漏掉了某个粒子,请告诉我哪个,如果可能的话,我会替换它!并非所有粒子都可以替换,请记住!
当然也少不了额外内容!模组还添加了地平线上的船只、水面粒子、你在远处看到的虫子、
以及最有趣的,是雪!
在 plugin-sdk 的 Discord 服务器上偶然发现了雪的想法(感谢 SpitFire),
决定在 SA 中重现,结果非常漂亮!
该模组提供了整整十二个 CLEO 操作码,允许您在 CLEO 脚本中充分利用该模组。
详细的使用说明已在文件“VCParticles CLEO Opcodes documentation.txt”中列出
对于 .ASI 插件开发者,我导出了 12 个函数,其原理与 CLEO 操作码相同(您实际上在 CLEO 操作码中使用了它们)。
该模组提供了 GTA Vice City 的原始 particle.cfg 文件,允许您安装来自互联网的各种 .cfg 文件修改,改变粒子参数,例如颜色、持续时间、大小、距离等等。
如果您有 The Hero (aka aap) 的调试菜单,您可以轻松地在游戏中直接重新加载 .ini 和 .cfg 文件,无需重新启动! (注意:并非所有 .ini 文件中的设置都可以重新加载,需要重新启动游戏)
在同一个菜单中,还有其他选项,例如:启用玩家身后的粒子效果(主要用于测试)、粒子大小、启用日志等。
每个粒子替换都可以在 .ini 文件中切换。
由于复杂性,并非所有粒子都成功替换!作为补偿,我给了您这些 CLEO 操作码 :)
可以通过安装任何针对 particle.txd 或 particle.cfg 的模组来提高纹理质量(重要的是它必须适用于 GTA VC!但如果适用于 GTA III,请不要忘记添加在 Vice City 中存在的纹理和 .cfg 文件中的行。另外,不要忘记雪纹理“snowflake”)
2024年4月30日的小更新:
添加了对 .txd 文件中纹理是否存在的检查,以避免安装 particle.txd 模组时遗漏。
添加了来自 GTA III 的新粒子(BOAT_WAKE)船尾波。
修复了下雨时的伪影。
新增了 CLEO 操作码和导出的函数,用于添加车门烟雾。
2024年5月1日的小更新:
来自 GTA LCS 的三个新粒子
修复了通过 modloader 安装模组时崩溃的问题
修复了其他错误
2024年5月4日的小更新:
在 23:00、23:15、23:30 和 23:45 之间,在“Cock Rock”和“Los Santos City Hall”附近添加了喷射效果(来自 GTA VC)
2024年5月4日的小更新:
添加了来自 GTA III 的两个新的粒子对象:“CATALINAS_GUNFLASH”和“CATALINAS_SHOTGUNFLASH”。
改进的调试菜单
错误修复等
2024年5月5日的小更新:
添加了下雨期间和之后切换蒸汽的设置
2024年5月16日的小更新:
修复了 particle.cfg 文件中的 SCREEN_TRAIL 和 SPEED_TRAIL 标志,它们有时会导致粒子垂直。
修复了损坏的引擎烟雾无法关闭的问题。
代码清理
2024年5月29日的小更新:
1. ApplyFriction 函数不再被替换,导致摩擦火花。
2. 添加了另一个额外内容:柴油车产生的黑烟。
3. PARTICLE_RAINDROP_2D 已修复,不再有伪影。
4. 代码清理
2024年5月30日的小更新:
1. 修复了排气火焰粒子过小的问题。
2. 修复了雨水伪影。
3. 更改了部分 ini 设置的位置。
4. 在 ini 文件中添加了“Exhaust fire model index”设置,允许指定哪些车辆会产生排气火焰(仅限一辆)
2024年5月31日的微小更新:
1. 爆头血液喷泉的频率已减少,与罪恶都市相同。
2. 修复:如果武器是刀或任何其他近战武器,例如武士刀,并且无法识别,它将仅通过动画检测,从而产生血液粒子/血液喷泉。
3. 修复了特技飞机/农药飞机烟雾不会消失的问题。
2024年6月7日的小更新:
1. 插件和 CLEO 插件已更新至最新版本的 plugin-sdk
2. 修复了任务“家庭重聚”中 SWAT 从通风口射击时游戏崩溃的问题。
2024年6月11日的小更新:
1. 更多自定义武器支持。
2. 添加了对自定义车辆使用排气火焰的支持。
3. 修复了脚部溅水粒子。
3. 再次进行代码清理
2024年6月13日的热修复:直升机扬尘现在仅在旋翼高速旋转时出现。
又一个热修复:当排气管在水中时,排气火焰和柴油烟雾不再出现。
2024年6月28日的大更新 (V1.0.1)
1. 修复了 CLEO 操作码。
2. 修复了 Hydra 没有显示直升机扬尘的错误。
3. 添加了 ParticleEx XBOX 粒子。
4. 新增导出的函数“LogExport”,可用于向 CParticleVC.log 文件写入内容。
5. 减少了粒子绘制到摄像机近处的距离限制。您仍然可以更改它。
6. 新增 ini 设置“Use headlights pos for damaged engine smoke”,用于确定损坏引擎烟雾的位置是使用前灯 dummy 还是引擎 dummy?
7. 修复了突击步枪枪口闪光过宽的问题。
8. 替换了破碎玻璃粒子。
9. 添加了弹壳声音(抱歉)。
10. 更多自定义武器支持。
2024年6月29日的热修复:修复了驾车射击时武器无法射击的错误。
2024年6月30日的热修复:修复了在瞄准模式下,狙击步枪没有子弹命中粒子的错误。
2024年7月2日的热修复:
修复了由于代码错误导致无法完成“无票乘客”任务的错误。
2024年7月3日的小更新:
添加了设置第二个枪口闪光位置的选项,因为它不在正确的位置。
2024年7月7日的更新:
1. 在瞄准狙击步枪时(如果您的自定义狙击步枪,您可以将其添加到 .ini 文件中)和醉酒状态下添加了图像模糊效果。
2. 修复了枪口闪光有时不会出现的错误。
3. 修复了 Zombie Andreas 游戏中崩溃的问题。
4. 新增操作码“1350”,增加了设置运动模糊叠加的能力。更多信息请参阅“VCParticles CLEO Opcodes document.txt”文件。
5. 在出现“Assertion failed!”错误时,可能会有错误表达式的描述,以帮助修复此错误。
6. 日志中增加了一些新消息。
2024年7月19日的修复:
修复了摩托车爆胎时没有火花的问题。
2024年7月31日的微小更新:
替换了破碎物体碎片产生的粒子(烟雾)
2024年8月11日的小更新:
修复了直升机扬尘效果。
添加了来自 GTA VC 的香烟(通过作弊码 CERTAINDEATH 启用)。
遥控 Bandit 获得了一根天线,具有物理振动效果。
2024年8月13日的修复:
修复了直升机在水面上产生的扬尘效果。
2024年8月26日的更新:
替换了火焰粒子
修复了使用近战武器时出现 SA 血液粒子的问题。
修复了一些崩溃问题
重做了排气管火焰添加系统
2024年8月29日的更新:
1. 修复了缺少第二个枪口闪光的问题。
2. 修复了水花火花不随水波移动的问题。
3. 重做了添加模糊和第二个闪光的系统。
2025年4月17日的大更新 (V1.0.2):1. 修复了快速移动时打击产生的微小血液粒子问题2. 修复了收割机碾压肉体产生火花的问题3. 改变了可破坏物体产生的烟雾粒子4. 修复了摩托车倾斜时排气烟雾或损坏引擎烟雾不跟随的问题5. 替换了玩家湿衣服产生的溅水粒子6. 替换了行人身上的雨水飞溅粒子7. 为 cuntgun 添加了闪光和烟雾8. 替换了子弹飞溅粒子9. 枪支的闪光和烟雾现在可以在 .ini 文件中单独切换。10. 替换了帮派成员的香烟粒子11. 修复了坦克炮塔不造成伤害的问题12. 替换了拳头击打物体的粒子为:PARTICLE_BULLETHIT_SMOKE(之前是:PARTICLE_SMOKE_SLOWMOTION)13. 修复了爆头时血液粒子过多(更接近 VC 的效果)14. 替换了消防栓粒子15. 修复了当 NPC 射击同类型行人时出现的血液粒子问题
16. 修复了驾车射击时 NPC 射击自己武器出现的血液粒子问题。17. 替换了船只溅水粒子。18. 修复了“PARTICLE_BOAT_SPLASH”和“PARTICLE_CAR_SPLASH”粒子消失的问题19. 替换了物体损坏/爆炸粒子(例如加油站、小树、箱子等)。替换的粒子包括:explosion_crate、explosion_door、explosion_medium、tree_hit_fir 和 tree_hit_palm)20. 替换了坦克火焰粒子21. 修复了近战武器血液粒子的方向22. 修复了武器闪光和烟雾粒子方向不正确的问题(例如,如果手臂向上,闪光会向前而不是向上)。23. 替换了 Vortex 和水面汽车的粒子。(水、沙子)24. 修复了射击 Hunter 或 Rustler 炮塔时,游戏中所有武器都出现错误闪光的问题。25. 替换了地图上的标准 2DFX 粒子。26. 重做了调试菜单。
27. 代码小优化。
TODO 列表:
1. 修复高帧率下的 bug – 待定
2. 替换操作码粒子 – 待定
修改的文件:
.asi
particle.cfg
.ini
视频:
-- 鸣谢
KaiQ 提供截图、模组测试和视频
ANTINICKNAMES 提供截图
scroogebomber 在模组制作期间提供帮助
Artem 1.9.9.6 和 Kaoru 测试模组
VCParticles — это перенос системы частиц с GTA Vice City в GTA San Andreas, заменяя почти все возможные частицы в игре.
Внимание: модификация подтвержденна в стабильности, но если у вас есть моды, которые меняют стандартные частицы, рекомендую их удалить.
Мод отлично подойдет для людей, у которых GTA не напичкана 1000 модами
(впринципе мод будет работать, пока там не появится ещё мод на эффект, ибо конфликты ж будут)
Заменены все (почти) частицы в игре, а именно:
дым от выхлопа, дым от двигателя, дым от колёс, частицы колёс (пыль, песок, вода т.д.), вспышки от выстрелов,
дым от выстрелов, дым и вода от шагов,
птицы, частицы попадания пуль (искры, пыль, т.д.), частицы крови, гильзы от оружий, дождь, частицы воды, частицы воды на крышах авто, искры,
частицы повреждения автомобиля, пыль от вертолёта, всплески, частицы огнемёта, огнетушителя, и балончика с краской, искры и дым от пробитых шин,
частицы взрывов (с взрывной волной!), частицы от комбайна (когда наезжаете на людей), огонь от двигателя, дым от ракет, дым от Cropduster и Stuntplane,
дым от повреждения самолёта, дым от тушения огня и всплесков воды от пожарной машины, частицы удара кулаком в объекты, и много, МНОГО других!
Если я упустил заменить частицу, скажите какую, и если получится, то заменю её! Не все можно заменить, имейте ввиду!
Не обошлось и без бонусов! Мод также добавляет корабли на горизонте, частицы на воде, жуки которых вы видели в далеке,
и самое интересное, это снег!
Наткнулся на идею со снегом на Discord сервере plugin-sdk (спасибо SpitFire),
решил воссоздать и в SA, и получилось, ну очень красиво!
Мод предоставляет целых двенадцать CLEO опкодов, которые позволяют использовать мод во всей красе, в ваших CLEO скриптах.
Подробное описание их использование расписанно в файле "VCParticles CLEO Opcodes documentation.txt"
Для разработчиков .ASI плагинов, я экспортировал 12 функций, которые действуют по тому же принципу, что и CLEO опкоды (Вы их по сути и используете в CLEO опкодах).
Мод предоставляет оригинальный файл particle.cfg с GTA Vice City, что позволяет ставить всякие правки .cfg файла с интернета, менять всякие параметры частиц, по типу цвета, продолжительности, размера, дальности, и многое другое.
Если у вас есть debug menu от The Hero (aka aap), вы можете с лёгкостью, перезагрузить .ini и .cfg файлы прямо в игре, без перезахода! (Внимание: не все настройки в .ini файле могут перезагрузиться, прийдётся перезайти)
В том же меню, есть и другие опции, например: включить частицы за игроком (В основном используется для теста), размер частиц, включить логи, т.д.
Каждую замену частицы, можно переключать в .ini файле.
Не все частицы удалось заменить, из-за осложнений! В качестве извинений, я дал вам эти опкоды CLEO :)
Качество текстур можно улучшить, поставив любой мод на particle.txd или particle.cfg (Важно что бы он был для GTA VC! Но если он для GTA III, то не забудьте добавить текстуры, и строчки в .cfg файл, которые в Вайс Сити. Также, не забудьте текстуру снега "snowflake")
Небольшое обновление от 30/04/2024:
Добавленны проверки на существование текстур в .txd файле. что бы не забывали их при установке модов на particle.txd.
Добавленна новая частица с GTA III (BOAT_WAKE) след от лодки.
Исправленны артефакты при дожде.
Новый опкод CLEO и экспортированная функция для добавления дыма от дверей.
Небольшое обновление от 01/05/2024:
Три новых частицы с GTA LCS
Фикс краша когда мод был установлен через modloader
Исправленны другие баги
Небольшое обновление от 05/04/2024:
Добавлены эякуляции возле "Cock Rock" и "Los Santos City Hall" между 23:00, 23:15, 23:30 и 23:45 (Из GTA VC)
Небольшое обновление от 05/04/2024:
Добавлены два новых объекта частиц «CATALINAS_GUNFLASH» и «CATALINAS_SHOTGUNFLASH» из GTA III.
Улучшенное меню отладки
Исправления ошибок и прочее
Небольшое обновление от 05/05/2024:
Добавленны настройки для переключения пара во время и после дождя
Небольшое обновление от 16/05/2024:
Исправлены флаги SCREEN_TRAIL и SPEED_TRAIL в файле particle.cfg, когда они иногда делали частицы вертикальными.
Исправлен дым от поврежденного двигателя, который не отключался.
Очистка кода
Небольшое обновление от 29/05/2024:
1. Функция ApplyFriction больше не заменяется, вызывающая искры от трения.
2. Добавлен еще один бонус: Черный дым от дизельных авто.
3. PARTICLE_RAINDROP_2D исправлен, артефактов больше нет.
4. Очистка кода
Небольшое обновление от 30/05/2024:
1. Исправлен маленький размер частиц огня от выхлопа.
2. Исправлены артефакты дождя.
3. Изменено положение некоторых настроек ini.
4. Добавлена настройка «Exhaust fire model index» в ini, позволяющая указать, на каких транспортных средствах будет появляться огонь от выхлопа (только один)
Крошечное обновление от 31/05/2024:
1. Частота фонтана крови от хедшота была уменьшена, как в вайс сити.
2. Исправление: если оружие представляет собой нож или любое другое холодное оружие, например катану, и не распознается, оно просто обнаруживает его по анимации, вызывая частицы крови/и фонтаны крови.
3. Исправленно не исчезание дыма от Stuntplane/Cropduster.
Небольшое обновление от 07/06/2024:
1. Плагин и CLEO плагин были обновлёны до последней версии plugin-sdk
2. Пофикшен вылет на миссии "Воссоединение семей" когда SWAT стрелял с вентиляции.
Небольшое обновление от 06/11/2024:
1. Больше поддержки кастомного оружия.
2. Добавлена поддержка для нестандартных транспортных средств использования огня при выхлопе.
3. Исправлены частицы брызг ног.
3. Еще одна чистка кода
Хотфикс от 06/13/2024: Вертолетная пыль теперь появляется только при высоких скоростях лопастей.
Ещё один хотфикс: Огонь из выхлопных труб и дизельный дым больше не появляются, когда трубы в воде.
БОЛЬШАЯ обнова от 28/06/2024 (V1.0.1)
1. Фиксы для CLEO опкодов.
2. Исправлена ошибка, из-за которой вертолетная пыль не отображалась для Гидры.
3. Добавлены частицы ParticleEx XBOX.
4. Новая экспортированная функция «LogExport», которую можно использовать для записи чего-либо в файл CParticleVC.log.
5. Уменьшен лимит на близости рисования партиклов к камере . Вы все еще можете менять его.
6. Новая настройка ini «Use headlights pos for damaged engine smoke», которая определяет, используется ли дамми фары для положения дыма двигателя или дамми двигателя?
7. Исправлена слишком широкая дульная вспышка для штурмовых винтовок.
8. Заменены частицы разбитого стекла.
9. Добавлены звуки снарядов (извините).
10. Больше поддержки кастомных оружий.
ХОТФИКС от 29/06/2024: Исправленна ошибка с тем, что оружие не стреляло во время drive-by.
ХОТФИКС от 30/06/2024: Исправлена ошибка, из-за которой в снайперской винтовке не было частиц от попадания пули в режиме прицеливания.
ХОТФИКС от 07/02/2024:
Исправлена ошибка, из-за которой невозможно было завершить миссию «Безбилетник» из-за ошибок в коде.
Небольшое обновление от 07/03/2024:
Добавлена настройка положения второй вспышки выстрела, так как оно не на своем месте.
Обновление от 07/07/2024:
1. Добавлено размытие изображения для снайперских винтовок во время прицеливания (если у вас есть кастомные снайперские винтовки, вы можете добавить их в .ini) и в состоянии алкогольного опьянения.
2. Исправлена ошибка, из-за которой иногда не появлялись вспышки от выстрелов.
3. Исправлены сбои в игре Zombie Andreas.
4. Новый опкод «1350», который добавляет возможность установки наложения размытия в движении. Дополнительная информация о файле «VCParticles CLEO Opcodes document.txt».
5. Во время ошибки «Assertion failed!», может быть описание ошибки выражения, чтобы помочь исправить эту ошибку.
6. Некоторые новые сообщение в логе.
Фикс от 19/07/2024:
Исправленно не появление искр когда шины пробиты для мотоциклов.
Крошечное обновление от 31/07/2024:
Заменены частицы от осколков сломанных объектов (Дым)
Небольшое обновление от 11/08/2024:
Исправлен эффект пыли от вертолета.
Добавлена сигарета с GTA VC (включается с помощью чит-кода CERTAINDEATH).
RC Bandit получил антенну, которая имеет физику колебаний.
Фикс от 13/08/2024:
Исправлен эффект пыли на воде от вертолёта.
Обновление от 26/08/2024:
Заменены частицы огня
Исправлено появление частиц крови SA при использовании оружия ближнего боя.
Исправлены некоторые краши
Переработана система добавления огня из выхлопной трубы
Обновление от 29/08/2024:
1. Исправлено отсутствие второй вспышки выстрела.
2. Исправлены водяные искры, не следовавшие за волнами воды.
3. Переработаны системы добавления блюры и второй вспышки.
Огромное обновление (V1.0.2) от 17/04/2025:1. Исправлены маленькие частицы крови от ударов которые имели быструю скорость2. Исправлено мясо комбайна, которое давало искры3. Изменены частицы дыма от разбиваемых предметов4. Исправлен дым от выхлопных газов или поврежденного двигателя, который не следовал за наклоном мотоцикла5. Заменены частицы брызг от мокрой одежды игрока6. Заменены брызги дождя на педах7. Добавлена вспышка и дым для cuntgun8. Заменены частицы брызг от пуль9. Вспышку и дым от пушек теперь можно отдельно переключать в .ini.10. Заменены частицы сигарет членов банды11. Исправлена пушка танка, которая не наносила урон12. Заменена частица удара кулаком по объектах на: PARTICLE_BULLETHIT_SMOKE (до этого: PARTICLE_SMOKE_SLOWMOTION)13. Исправлено слишком большое количество частиц крови при выстреле в голову, (Более точный результат из VC)14. Заменена частица пожарного гидранта15. Исправлено появление частиц крови, если NPC стрелял в свой собственный тип педа
16. Исправлены частицы крови, появляющиеся на NPC, которые стреляют из своих же оружий во время drive-by.17. Заменены частицы брызг от лодок.18. Исправлено исчезновение частиц "PARTICLE_BOAT_SPLASH" и "PARTICLE_CAR_SPLASH"19. Заменены частицы повреждений/взрывов объектов (таких как бензоколонки, небольшие деревья, ящики и т.д.). Заменены частицы: explosion_crate, explosion_door, explosion_medium, tree_hit_fir и tree_hit_palm)20. Заменена частица огня танка21. Исправлено направление частиц крови оружия ближнего боя22. Исправлены частицы вспышек и дыма от оружия, не имеющие правильного направления (например, если рука направлена вверх, вспышка будет направлена вперед, а не вверх).23. Заменены частицы Vortex и машин на воде. (Вода, песок)24. Исправлено, что при стрельбе из пушек Hunter или Rustler все оружие в игре имело неправильную вспышку.25. Заменены стандартные частицы 2DFX по всей карте.26. Переработано меню отладки.
27. Небольшая оптимизация кода.
TODO лист:
1. Исправление багов с высоким FPS — когда-нибудь
2. Заменить частицы опкодов — Когда-нибудь
Измененные файлы:
.asi
particle.cfg
.ini
Видео:
Исходный код: https://github.com/TheArtemMaps/VCParticles
-- Благодарности
KaiQ за скриншоты, тестирование модификации, и видео
ANTINICKNAMES за скриншоты
scroogebomber за помощь во время создания мода
Artem 1.9.9.6 и Kaoru за тестирование модификации