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
-
9 八月 2025V1.0.2 (password: libertycity)vcparticles-chasticy-iz-gta-vice-city_1754752716_751451.zip
VCParticles是将GTA Vice City的粒子系统移植到GTA San Andreas中,几乎替换了游戏中的所有粒子。
注意:该修改已确认稳定,但如果您有修改标准粒子的MOD,建议您将其删除。
该MOD非常适合那些没有安装1000个MOD的玩家
(基本上只要没有其他MOD影响效果,该MOD就能正常工作,因为会有冲突)
游戏中几乎所有的粒子都已被替换,包括:
排气烟雾、发动机烟雾、轮胎烟雾、轮胎粒子(灰尘、沙子、水等)、子弹闪光、
子弹烟雾、脚步烟雾和水、
鸟类、子弹击中粒子(火花、灰尘等)、血液粒子、弹壳、雨水、粒子水、汽车顶上的水粒子、火花、
汽车损坏粒子、直升机灰尘、溅水、火焰喷射器、灭火器和喷漆罐的火花和烟雾、
爆炸粒子(带有爆炸波!)、收割机粒子(当你撞到人时)、发动机火焰、火箭烟雾、Cropduster和Stuntplane的烟雾,
飞机损坏烟雾、灭火和消防车的水溅粒子、拳头撞击物体的粒子,还有很多、很多其他的!
如果我遗漏了某个粒子,请告诉我,如果可以的话,我会替换它!并不是所有的粒子都可以替换,请注意!
当然还有一些额外的内容!该MOD还在地平线上添加了船只、水面粒子,以及您在远处看到的昆虫,
最有趣的是雪!
我在plugin-sdk的Discord服务器上碰到了雪的想法(感谢SpitFire),
决定在SA中重现,结果非常漂亮!
该MOD提供了整整十二个CLEO操作码,允许您在CLEO脚本中充分利用该MOD。
它们的详细使用说明在文件“VCParticles CLEO Opcodes documentation.txt”中。
对于.ASI插件开发者,我导出了12个功能,它们的工作原理与CLEO操作码相同(您在CLEO操作码中实际上就是在使用它们)。
该MOD提供了GTA Vice City的原始particle.cfg文件,允许您从互联网下载各种.cfg文件的修改,改变粒子的各种参数,如颜色、持续时间、大小、范围等。
如果您有The Hero(又名aap)的调试菜单,您可以轻松地在游戏中重新加载.ini和.cfg文件,而无需重新进入游戏!(注意:并非所有.ini文件中的设置都可以重新加载,可能需要重新进入)
在同一菜单中,还有其他选项,例如:启用玩家后面的粒子(主要用于测试)、粒子大小、启用日志等。
每个粒子的替换都可以在.ini文件中切换。
由于复杂性,并不是所有粒子都能替换!作为补偿,我给你们这些CLEO操作码 :)
您可以通过安装任何针对particle.txd或particle.cfg的MOD来提高纹理质量(重要的是它必须适用于GTA VC!但如果它适用于GTA III,请确保添加纹理和.cfg文件中在Vice City的行。还要记得雪的纹理“snowflake”)
2024年4月30日的小更新:
添加了对.txd文件中纹理存在性的检查,以确保在安装particle.txd的MOD时不会忘记它们。
添加了来自GTA III的新粒子(BOAT_WAKE)船只尾迹。
修复了雨中的伪影。
新增CLEO操作码和导出功能,用于添加门的烟雾。
2024年5月1日的小更新:
来自GTA LCS的三个新粒子
修复了通过modloader安装MOD时的崩溃问题
修复了其他错误
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中添加了“Exhaust fire model index”设置,允许指定哪些交通工具将出现排气火焰(仅限一个)
2024年5月31日的小更新:
1. 击中头部的血液喷泉频率已减少,如同在Vice City中。
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. 修复了导致Hydra的直升机灰尘不显示的错误。
3. 添加了ParticleEx XBOX粒子。
4. 新增导出功能“LogExport”,可用于将任何内容记录到文件CParticleVC.log中。
5. 降低了粒子与相机的绘制距离限制。您仍然可以更改它。
6. 新的.ini设置“Use headlights pos for damaged engine smoke”,确定是否使用灯光假人作为发动机烟雾的位置或发动机假人?
7. 修复了突击步枪的枪口闪光过宽的问题。
8. 替换了破碎玻璃的粒子。
9. 添加了弹药声音(抱歉)。
10. 增加了对自定义武器的更多支持。
2024年6月29日的热修复:修复了在drive-by时武器无法射击的错误。
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在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提供截图、测试MOD和视频
ANTINICKNAMES提供截图
scroogebomber在MOD创建过程中提供帮助
Artem 1.9.9.6和Kaoru测试MOD
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 за тестирование модификации