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
-
2 5月 2025V1.0.2 (password: libertycity)vcparticles-chasticy-iz-gta-vice-city_1746201884_600151.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,请不要忘记添加纹理和在 Vice City 中的 .cfg 文件行。另外,不要忘记雪纹理“snowflake”)
2024/04/30 的小更新:
添加了对 .txd 文件中纹理存在性的检查,以便在安装 particle.txd 模组时不会忘记它们。
添加了来自 GTA III 的新粒子 (BOAT_WAKE),船只尾迹。
修复了雨中的伪影。
新的 CLEO 操作码和导出的功能,用于添加门烟。
2024/05/01 的小更新:
来自 GTA LCS 的三个新粒子
修复了通过 modloader 安装模组时发生的崩溃
修复了其他错误
2024/04/05 的小更新:
在 23:00、23:15、23:30 和 23:45 之间在“Cock Rock”和“Los Santos City Hall”附近添加了射精(来自 GTA VC)
2024/04/05 的小更新:
添加了来自 GTA III 的两个新粒子对象:“CATALINAS_GUNFLASH”和“CATALINAS_SHOTGUNFLASH”。
改进的调试菜单
错误修复等
2024/05/05 的小更新:
添加了用于切换雨中和雨后蒸汽的设置
2024/05/16 的小更新:
修复了 particle.cfg 文件中的 SCREEN_TRAIL 和 SPEED_TRAIL 标志,它们有时会使粒子垂直显示。
修复了损坏的引擎烟雾无法关闭的问题。
代码清理
2024/05/29 的小更新:
1. ApplyFriction 函数不再被替换,该函数会产生摩擦火花。
2. 添加了另一个奖励:柴油汽车产生的黑烟。
3. PARTICLE_RAINDROP_2D 已修复,不再有伪影。
4. 代码清理
2024/05/30 的小更新:
1. 修复了排气火粒子尺寸过小的问题。
2. 修复了雨中的伪影。
3. 更改了某些 ini 设置的位置。
4. 在 ini 中添加了“Exhaust fire model index”设置,允许您指定哪些车辆会出现排气火(只能指定一个)
2024/05/31 的微小更新:
1. 爆头血喷泉的频率已减少,与 Vice City 中相同。
2. 修复:如果武器是刀或其他近战武器,例如武士刀,并且无法识别,它会简单地通过动画检测到它,从而产生血液粒子/和血喷泉。
3. 修复了 Stuntplane/Cropduster 烟雾不消失的问题。
2024/06/07 的小更新:
1. 插件和 CLEO 插件已更新到 plugin-sdk 最新版本
2. 修复了在任务“家族重逢”中 SWAT 从通风口射击时崩溃的问题。
2024/06/11 的小更新:
1. 更多自定义武器支持。
2. 添加了对自定义车辆使用排气火的支持。
3. 修复了脚步溅水粒子。
3. 另一次代码清理
2024/06/13 的热修复:直升机灰尘现在只在螺旋桨高速旋转时出现。
又一次热修复:排气管火和柴油烟雾在管道在水中时不再出现。
2024/06/28 的重大更新 (V1.0.1)
1. CLEO 操作码修复。
2. 修复了九头蛇不显示直升机灰尘的错误。
3. 添加了 ParticleEx XBOX 粒子。
4. 新的导出函数“LogExport”,可用于向 CParticleVC.log 文件写入内容。
5. 减小了粒子绘制到摄像机附近的限制。您仍然可以更改它。
6. 新的 ini 设置“Use headlights pos for damaged engine smoke”,用于确定引擎烟雾位置是使用大灯 dummy 位置还是引擎 dummy 位置?
7. 修复了突击步枪枪口闪光过宽的问题。
8. 替换了碎玻璃粒子。
9. 添加了弹壳声音(抱歉)。
10. 更多自定义武器支持。
2024/06/29 热修复:修复了 drive-by 时武器无法射击的错误。
2024/06/30 热修复:修复了狙击步枪在瞄准模式下没有子弹命中粒子的错误。
2024/07/02 热修复:
修复了由于代码错误导致无法完成任务“无票旅客”的错误。
2024/07/03 的小更新:
添加了第二个射击闪光位置设置,因为它不在其正确位置。
2024/07/07 更新:
1. 在瞄准狙击步枪时(如果您有自定义狙击步枪,可以将其添加到 .ini 中)和醉酒状态下添加了图像模糊。
2. 修复了有时不出现射击闪光的错误。
3. 修复了游戏 Zombie Andreas 中的崩溃。
4. 新的操作码“1350”,增加了设置运动模糊叠加的可能性。有关更多信息,请参阅文件“VCParticles CLEO Opcodes document.txt”。
5. 在出现“Assertion failed!”错误时,可能会有错误表达式的描述,以帮助修复此错误。
6. 日志中一些新消息。
2024/07/19 修复:
修复了摩托车爆胎时不出现火花的问题。
2024/07/31 的微小更新:
替换了破碎物体碎片(烟雾)产生的粒子
2024/08/11 的小更新:
修复了直升机灰尘效果。
添加了 GTA VC 中的香烟(通过作弊码 CERTAINDEATH 启用)。
RC Bandit 获得了一根具有物理摆动效果的天线。
2024/08/13 修复:
修复了直升机在水面产生的灰尘效果。
2024/08/26 更新:
替换了火焰粒子
修复了使用近战武器时出现 SA 血液粒子的问题。
修复了一些崩溃
重做了排气管火添加系统
2024/08/29 更新:
1. 修复了没有第二个射击闪光的问题。
2. 修复了水花没有跟随水波的问题。
3. 重做了模糊和第二个闪光添加系统。
重大更新 (V1.0.2) 2025/04/17: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 在 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. 小幅代码优化。
待办事项列表:
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 за тестирование модификации