Staredit Network > Forums > Modding Assistance > Topic: Making New Spells
Making New Spells
Oct 26 2015, 5:44 am
By: Sand Wraith  

Oct 26 2015, 5:44 am Sand Wraith Post #1

she/her

How can we modders, using all tools and possibilities at our disposable, create a solution to casting entirely "new" spells?

Take "new" to mean either:
A (1) An entirely new set of Firegraft buttons, tech id, order id, and processing through code to cause an effect.
A (2) A solution in which the resulting effect, as observed by a player user, is indistinguishable from (1).

Optional requirements:
B (1) The new spell does not require ANY modification of existing spells used in Brood War.
B (2) The new spell does not require any modification of existing spells used in Brood War that would result in any particular differences observable by the player user.

Previously, I have explored methods that would fulfill A2 and B2 in the techdemo VFSRST using an older version of GPTP and by exploiting reading unit order signals (written from iscript.bin processing and user-input orders).

Do we have new possibilities or ideas now?




Oct 31 2015, 5:19 pm SCRuler Post #2



its been a while since I posted, but honestly I would be interested in hearing the ways you already know of.



None.

Oct 31 2015, 11:24 pm Sand Wraith Post #3

she/her

Theoretical explanation to follow A2 B2: http://www.staredit.net/topic/15790/

Tech demo of ways to create new spells following A2 B2: http://www.staredit.net/files/2955/




Nov 2 2015, 9:45 pm SCRuler Post #4



So if I understand correctly, we gotta code ourselves?
Hm.



None.

Nov 21 2015, 2:23 pm JanuszPawulon Post #5



I came up with a method for adding new simple spells for units which doesn't have any other spells. Example: I gave dragoon a button for ensnare, but changed its icon and label to let's say NewSkill. Then added a spellcasting animation for dragoon, but instead of using the castspell opcode I used:
useweapon 108
wait 20
useweapon 84
The result was that dragoon got a spell that maelstormed enemy units and psi stormed them after a while. The cons of this are that it doesn't create a bullet, it doesn't show the energy cost when you point on the spell icon an if you want to change its energy cost you have to change ensnare's energy cost. Kinda dumb but it works for simple stuff.



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[2026-6-23. : 3:29 am]
DarkenedFantasies -- Probably just didn't care. For example, at some point before release, they've updated the graphics of some of the Protoss buildings (Forge, CyberCore, Citadel, Observatory, Arbiter Tribunal), but instead of properly re-rendering them with edited 3D models, they did crappy copy-paste jobs on the rendered graphics.
[2026-6-22. : 8:35 pm]
Ultraviolet -- :wob:
[2026-6-21. : 11:38 pm]
Symmetry -- :wob:
[2026-6-21. : 4:56 am]
Ultraviolet -- I suppose we'll likely never know, but my guess would be that they already saw it operating successfully and there was no monetary incentive to finish the original work. And the dev cycle in old school Blizzard was so hectic, it's possible it just got forgotten about after the original game got released. Plus there's an element of existing MPQ files that were packaged with the original discs becoming outdated if they updated it. And it's not like they remade the original MPQs, they just made new ones for BW specifically
[2026-6-21. : 4:26 am]
Oh_Man -- so that makes me think maybe the theory they are unfinished is not true and its a deliberate design decision, coz why not finish them wen ur making brood war?
[2026-6-21. : 4:25 am]
Oh_Man -- the thing is thos buildings are from classic. that means they went ahead and made brood war without ever finishing the 'unfinished' buildings
[2026-6-20. : 6:15 pm]
Ultraviolet -- Yeah he's talked about a lot of that stuff in his casts before. It seems plausible. Especially knowing how Blizzard of yesteryear operated.
[2026-6-20. : 3:47 pm]
NudeRaider -- to clarify: couldn't recall the behavior for every single Protoss building but I was aware the disparity exists.
[2026-6-20. : 3:43 pm]
NudeRaider -- Contained nothing new for me. Didn't know all building's behavior, but very much all unit's. Also Terran balance whine - also nothing new :lol:
[2026-6-19. : 9:57 am]
Oh_Man -- makes me wonder if SEN knows anything about the topic
Please log in to shout.


Members Online: RIVE, Zycorax