StarCraft takes all five from pools allocated in advance: creating something takes one, destroying it gives it back. When a pool is empty nothing more can be made - and that is not an error, it is simply nothing happening.
| 유닛 | 1,700, or 3,400 with the editor's extended units option. |
|---|---|
| 총알 | 100, or 200 extended. This is the scarce one. |
| 에디터로 배치한 스프라이트 | 500, or 1,000 extended. |
| 일시적 이펙트 (시체, 마법 이펙트, 스캔) | About 500, and no plugin raises it. |
| 스프라이트 전체 | 2,500 - the table that holds the units, the placed sprites and the effects together. |
| 이미지 | 5,000. |
"The 500 sprite limit" is two different 500s: editor-placed sprites, and temporary effects, both sitting inside a 2,500-entry sprite table. All three numbers are real and they constrain different things, so conflating them means fixing the wrong one.
The symptom is distinctive enough to memorise: solo it works, and in a full four-player game the effects stop appearing - scan effects, missiles, missile trails, all of them - while units keep working and nothing errors.
| 유닛 생성 성공 ≠ 이펙트 등장 | Creating the scan unit only reveals vision and fixes the position; whether an image appears there is a separate question. Over the limit the unit is created and nothing is drawn. |
|---|---|
| '만들 수 없다' 메시지는 한 사람만 봅니다 | It reaches only the player who owns the CreateUnit, so "nobody reported an error" is not evidence. |
| 언리미터는 이것과 무관합니다 | The unlimiter enlarges the sprite region; the effect 500 is not that region. |
| 수가 줄었는데도 안 돌아오면 이미지 스크립트 | If effects never come back after the count drops, suspect the iscript: a misconfigured one leaves an invisible image that never expires, so the 500 fills permanently rather than transiently. |
Note also that bullets are only 100, which makes any technique that draws with them unusable at stock limits for anything but scenery. And the unlimiter is not unlimited, just a bigger region - large enough that a map cannot exhaust it unless it is leaking, with the side effect that draw order keeps swapping and the picture shimmers.
| 총알 | 100 to 8,192 |
|---|---|
| 스프라이트 | 2,500 to 65,536 |
| 이미지 | 5,000 to 65,536 |
| 명령 | to 65,536 |
| 유닛 | Stays at 1,700. |
| 맵에 배치한 스프라이트 | Stays at 500. Place as many as you like with the unlimiter on and the game still loads only 500. |
These numbers were read out of the plugin's own source, a 50-line file that names all four pool sizes and their free-list addresses - which is where to look when the figures people quote disagree. One more side effect: a unit created after the unlimiter is on reads 0 in its CUnit sprite field.
