scp-fs2open / scp-fs2open/fs2open.github.com

Handle particle effect paging

Open
#7,551 0 comments 0 reactions 0 assignees View on GitHub
particles
Dominant language
C++
Stars
487
Forks
184
Avg merge
3d 9h
Merged PRs (30d)
44

Description

Right now, particle effects are loaded at table parse time. Including all images for them.
This is suboptimal, especially in mods with many many different weapons with large and long animation sequences each.
As such, we should add a system that properly keeps track of what particle effect is needed for the given ships / weapons, whatever, and only pages them in when needed in a given mission.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how particle effects are loaded during table parsing and how ships or weapons request them during a mission. Identify the existing particle-effect and image-loading entry points; done means effects are tracked by mission needs and only required images are paged in rather than all being loaded at table parse time.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.