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.
[09:24 pm]
Moose -- denis
[05:00 pm]
lil-Inferno -- benis
[10:41 am]
v9bettel -- Nice
[01:39 am]
Ultraviolet -- no u elky skeleton guy, I'll use em better
[2024-4-18. : 10:50 pm]
Vrael -- Ultraviolet
Ultraviolet shouted: How about you all send me your minerals instead of washing them into the gambling void? I'm saving up for a new name color and/or glow
hey cut it out I'm getting all the minerals
[2024-4-18. : 10:11 pm]
Ultraviolet -- :P
[2024-4-18. : 10:11 pm]
Ultraviolet -- How about you all send me your minerals instead of washing them into the gambling void? I'm saving up for a new name color and/or glow
[2024-4-17. : 11:50 pm]
O)FaRTy1billion[MM] -- nice, now i have more than enough
[2024-4-17. : 11:49 pm]
O)FaRTy1billion[MM] -- if i don't gamble them away first
[2024-4-17. : 11:49 pm]
O)FaRTy1billion[MM] -- o, due to a donation i now have enough minerals to send you minerals
Please log in to shout.


Members Online: Ultraviolet, RIVE