VCParticles - 来自 GTA Vice City 的粒子





















-
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
-
22 四月 2025V1.0.2 (password: libertycity)vcparticles-chasticy-iz-gta-vice-city_1745273415_995024.zip
VCParticles 是将 GTA Vice City 的粒子系统移植到 GTA San Andreas,替换游戏中几乎所有可能的粒子。
注意:该模组已确认稳定,但如果您有更改标准粒子的模组,建议您删除它们。
该模组非常适合那些 GTA 没有填充 1000 个模组的人
(原则上该模组可以工作,直到出现更多特效模组,因为会发生冲突)
游戏中所有(几乎)粒子都被替换,即:
排气烟雾、发动机烟雾、车轮烟雾、车轮粒子(灰尘、沙子、水等)、射击闪光、
射击烟雾、脚步声的烟雾和水花、
鸟类、子弹击中粒子(火花、灰尘等)、血迹、武器弹壳、雨水、水粒子、汽车车顶上的水粒子、火花、
汽车损坏粒子、直升机灰尘、飞溅物、火焰喷射器、灭火器和喷漆罐的粒子、轮胎刺穿时产生的火花和烟雾、
爆炸粒子(带爆炸波!)、联合收割机的粒子(当您撞到人时)、发动机火焰、火箭烟雾、Cropduster 和 Stuntplane 的烟雾,
飞机损坏的烟雾、灭火的烟雾和消防车的溅水、拳头撞击物体的粒子,以及很多、很多其他的!
如果我遗漏了替换的粒子,请告诉我,如果可以,我会替换它!并非所有都可以替换,请注意!
并非没有奖励!该模组还增加了地平线上的船只、水面上的粒子、您在远处看到的虫子,
最有趣的是雪!
我在 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,请不要忘记添加纹理和 .cfg 文件中的行,这些行在 Vice City 中。另外,不要忘记雪的纹理 "snowflake")
2024 年 4 月 30 日的小更新:
增加了对 .txd 文件中纹理是否存在的检查。这样您就不会忘记在安装 particle.txd 模组时添加它们了。
添加了来自 GTA III 的新粒子 (BOAT_WAKE) 船尾迹。
修复了雨中的伪影。
用于添加车门烟雾的新 CLEO 操作码和导出的函数。
2024 年 5 月 1 日的小更新:
来自 GTA LCS 的三个新粒子
修复了通过 modloader 安装模组时发生的崩溃
修复了其他错误
2024 年 5 月 4 日的小更新:
在 "Cock Rock" 和 "Los Santos City Hall" 附近的 23:00、23:15、23:30 和 23:45 之间添加了射精(来自 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 中添加了“排气火焰模型索引”设置,允许您指定哪些车辆将显示排气火焰(仅限一辆)
2024 年 5 月 31 日的小更新:
1. 爆头时喷血的频率降低了,与罪恶都市相同。
2. 修复:如果武器是刀或其他任何近战武器(如武士刀),并且无法识别,它只是通过动画来检测它,从而产生血液粒子/喷血。
3. 修复了 Stuntplane/Cropduster 的烟雾不消失的问题。
2024 年 6 月 7 日的小更新:
1. 插件和 CLEO 插件已更新到最新版本的 plugin-sdk
2. 修复了 SWAT 从通风口射击时在“家庭重聚”任务中发生的崩溃。
2024 年 11 月 6 日的小更新:
1. 更多对自定义武器的支持。
2. 添加了对自定义车辆使用排气火焰的支持。
3. 修复了腿部飞溅粒子。
3. 再次代码清理
2024 年 6 月 13 日的热修复:直升机灰尘现在仅在叶片高速旋转时出现。
另一个热修复:当管道在水中时,排气管中的火焰和柴油烟雾不再出现。
2024 年 6 月 28 日的大更新 (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. 更多对自定义武器的支持。
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 激活)。
RC 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. 修复高 FPS 的错误 - 有一天
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 за тестирование модификации