Edited by Twilight Knight, 24 August 2021 - 10:58 AM.
ZCs potential
#1
Posted 24 August 2021 - 02:59 AM
- Rambly, Nathaniel, DarkFlameSheep and 11 others like this
#2
Posted 24 August 2021 - 03:12 AM
I can challange myself each an every time.
And right when I think, I reached my personal limits, ...I learn something new, again.
Edited by Bagu, 24 August 2021 - 03:13 AM.
- Twilight Knight and Emily like this
#3
Posted 24 August 2021 - 03:32 AM
I agree. Even after 16 years of using the program I'm learning and making new stuff all the time!
- Emily likes this
#4
Posted 24 August 2021 - 04:10 AM
It sounds weird, but the fact that we have people trying to foster a positive atmosphere by making a thread to point out the potential and positives the program has is actually really heartening and makes me really happy. I really appreciate this thread.
- Nathaniel, Twilight Knight, Mani Kanina and 6 others like this
#5
Posted 24 August 2021 - 04:35 AM
Zc Potential - Hours after Hours of Fun
Done for fun (last thirty Minutes) : Tought about becoming my own final boss.
...in style of Deathtoll (SoulBlazer) ...with a little extra spice. (using Ghost.zh or NPC scripts).
The face is a ripped photo, of the mask I made for my Ex-Metalband. I was wearing it on stage ,so it's me somehow.
(took twenty minutes to create this and ten minutes to stare at it and laugh - gonna continue working it out, cause I like it, by now)
So ripping even photos, converting colors and mashing it with pixel art.
...and use endless possibilities to awake your work...
This and much more is ZC's potential.
Edited by Bagu, 24 August 2021 - 04:47 AM.
- Rambly, Twilight Knight and Emily like this
#6
Posted 24 August 2021 - 10:57 AM
I'm also very excited to see what people will do with NPC scripts ... I might get to play with it myself soon.
How about today?
npc script BossHealthNPC { void run() { int maxHP = this->HP; while (this->HP > 0) { BossHealthMeter(maxHP, this->HP); Waitframe(); } } }
Though simple, I made my first NPC script :-)
Looks great Bagu!
- Bagu likes this
#7
Posted 24 August 2021 - 04:35 PM
How hard would it be to write a function that sets an enemy's ScriptTile to a combo's current tile? That would be one of the main steps of deprecating ghost.zh
- Twilight Knight likes this
#8
Posted 24 August 2021 - 04:51 PM
How hard would it be to write a function that sets an enemy's ScriptTile to a combo's current tile? That would be one of the main steps of deprecating ghost.zh
int combo = 50; int tile = Game->LoadComboData(combo)->Tile; npc->ScriptTile = tile;
Edited by Mitchfork, 24 August 2021 - 04:51 PM.
- Twilight Knight likes this
#9
Posted 24 August 2021 - 08:11 PM
Pretty simple - here's an example that will set an NPC's tile to whatever animation frame combo 50 is on.int combo = 50; int tile = Game->LoadComboData(combo)->Tile; npc->ScriptTile = tile;You could put something like this inside a custom NPC waitframe function and then you could just change the combo to control animation very similarly to ghost with an NPC script.
could even 1-line it,
n->ScriptTile = Game->LoadComboData(50)->Tile;
- Twilight Knight and Mitchfork like this
#10
Posted 25 August 2021 - 02:16 AM
There we go, the first step!
I think this is interesting stuff to play around with and I might get to do that soon. It's already really nice that the NPC pointer has plenty of things that ghost.zh had to implement manually, such as behaviours, death animations and eweapon firing.
If I look at it like this, I don't even think there's that much more missing that you'd need from ghost.zh, but please correct me if I'm wrong. Then all that would be really nice is to assemble some type of helper kit for peeps to easily create bosses. F.e. all transformation things, setting cset/tile/width/height, in 1 function.
I'll probably try this for the next scripted enemy I make. Thanks for thinking along!
- Bagu likes this
#11
Posted 25 August 2021 - 09:35 AM
Still in progress, just put it in this test screen to check sizes.
(and yes, it's totaly inspired by SouBlazer)
I see, Twily is trying around with NPC scripts.
I have writen some NPC scripts, during the last months.
...some work fine, some still have little issues, I have to fix.
But for this Boss, I'm gonna need a masterpiece of scripting.
BTW, I'm looking for a name, for this boss.
...Maybe something that sounds a little aramaic or like sanskrit.
(...thought of something like "Azadhu'ul"...)
DO YOU HAVE ANY IDEAS????
Edited by Bagu, 25 August 2021 - 10:47 AM.
- Twilight Knight and Jared like this
#13
Posted 25 August 2021 - 10:10 AM
While NPC scripts are powerful, they are missing a lot of the ease of use stuff from ghost. Dimi was working on a ghost.zh update/remake that used NPC scripts and at one point fairly easily ported a pretty complex Yuurand boss to an NPC script as a proof of concept, but with recent events, I'm not sure what's become of the project.If I look at it like this, I don't even think there's that much more missing that you'd need from ghost.zh, but please correct me if I'm wrong. Then all that would be really nice is to assemble some type of helper kit for peeps to easily create bosses. F.e. all transformation things, setting cset/tile/width/height, in 1 function.
- Twilight Knight likes this
#14
Posted 06 October 2021 - 08:57 PM
Left: SNES Terranigma Right: ZC
this and much more is ZCs potential
Edited by Bagu, 06 October 2021 - 08:57 PM.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users