Introduction
Introduction Statistics Contact Development Disclaimer Help
Return Create A Forum - Home
---------------------------------------------------------
Xyrinfe Shadow Project Forums
https://lunarshadowcs.createaforum.com
---------------------------------------------------------
*****************************************************
Return to: Cave Story Mods
*****************************************************
#Post#: 12400--------------------------------------------------
Re: LSPF: The CS Modding Question Thread
By: King (2.0) Date: October 6, 2020, 7:06 am
---------------------------------------------------------
[quote author=Charlie link=topic=417.msg12395#msg12395
date=1601985594]
Ready? FIGHT!
* steps out of ring *
(Couldn't resist. :P )
[/quote]
Here's the updated script:
#0090
<FAI0000<END
#0091
<CMU0017<KEY<SAT<MSGtext<NOD<CLR<EVE0300
#0300
<MNA<CMU0007<DNP0300<EVE0301<END
#0301
<FLJ0444:0302<FL+0444<BSL0000<BOA0000<WAI0040<BOA0100<END
#0302
<MOV0010:0031<KEY<SAT<MSGtext<NOD<CLR<EVE0303<END
#0303
<FLJ0555:0304<FL+0555<BSL0000<BOA0000<WAI0040<BOA0100<END
#0304
<KEY<SAT<MSGtext<NOD<CLR<EVE0305<END
#0305
<CMU0022<FLJ0666:0306<FL+0666<BSL0000<BOA0000<WAI0040<BOA0100<EN
D
#0306
<BSL0000<BOA0500<TRA0009:0090:0020:0008<END
#Post#: 12402--------------------------------------------------
Re: LSPF: The CS Modding Question Thread
By: IlinaFan01 Date: October 6, 2020, 7:14 am
---------------------------------------------------------
Script copied. I'll check it out (it'll take a while, though)
and get back to you as soon as I can. :)
Patience is a virtue. I'll post here again once I find...
anything, really. (Or if I can't figure out what's going on, but
that's worst-case scenario content.)
#Post#: 12407--------------------------------------------------
Re: LSPF: The CS Modding Question Thread
By: IlinaFan01 Date: October 6, 2020, 11:35 am
---------------------------------------------------------
Right...
#1: Heavy Press's death event seems to be hard-coded to #1000 so
make events #0301 to #0306 go to #1000 to #1005 (my test script
was a copy paste with event numbers fixed).
#2: Add a DNP0091 to event #0300, I guess? (My test got caught
in an infinite loop, haha.)
#3: Move <BSL0000 after <BOA0100. Else the game'll crash (from
my experience, it crashed).
I hope this'll work out properly!
#Post#: 12418--------------------------------------------------
Re: LSPF: The CS Modding Question Thread
By: King (2.0) Date: October 6, 2020, 1:01 pm
---------------------------------------------------------
[quote author=Charlie link=topic=417.msg12407#msg12407
date=1602002118]
Right...
#1: Heavy Press's death event seems to be hard-coded to #1000 so
make events #0301 to #0306 go to #1000 to #1005 (my test script
was a copy paste with event numbers fixed).
#2: Add a DNP0091 to event #0300, I guess? (My test got caught
in an infinite loop, haha.)
#3: Move <BSL0000 after <BOA0100. Else the game'll crash (from
my experience, it crashed).
I hope this'll work out properly!
[/quote]
Thank you Charlie, you've been a great help. The script now
works, though it seems to crash after the Phase 2 text ends.
#Post#: 12420--------------------------------------------------
Re: LSPF: The CS Modding Question Thread
By: IlinaFan01 Date: October 6, 2020, 3:28 pm
---------------------------------------------------------
Mind posting the exact Phase 2 script?
#Post#: 12421--------------------------------------------------
Re: LSPF: The CS Modding Question Thread
By: King (2.0) Date: October 7, 2020, 4:59 am
---------------------------------------------------------
[quote author=Charlie link=topic=417.msg12420#msg12420
date=1602016109]
Mind posting the exact Phase 2 script?
[/quote]
I was going to do that anyway:
[font=verdana]#0090[/font]
<FAI0000<END
#0091
<CMU0017<KEY<SAT<MSGtext<NOD<CLR<EVE0300
#0300
<DNP0091<MNA<CMU0007<DNP0300<EVE1000<END
#1000
<FLJ0444:1001<FL+0444<BOA0000<WAI0040<BOA0100<BSL0000<END
#1001
<WAI0050<KEY<SAT<MSGtext<NOD<CLR<EVE1002
#1002
<FLJ0555:1003<FL+0555<BSL0000<BOA0000<WAI0040<BOA0100<END
#1003
<KEY<SAT<MSGtext<NOD<CLR<EVE1004<END
#1004
<CMU0022<FLJ0666:1005<FL+0666<BSL0000<BOA0000<WAI0040<BOA0100<EN
D
#01005
<BOA0500<TRA0009:0090:0020:0008<END
#Post#: 12427--------------------------------------------------
Re: LSPF: The CS Modding Question Thread
By: IlinaFan01 Date: October 7, 2020, 6:56 am
---------------------------------------------------------
Didn't even need to test it out in the mod. All the <BSL events
should come after <BOA there, not just the first time. So move
'em between <BOA and <END and it should work.
I see the <MOV0010:0031 got removed. :(
Also, I'd recommend the use of <DNA0309 (I think?) OR the use of
<PRI instead of <KEY, after a phase is defeated - Butes tend to
remain after Heavy Press's defeat, and PRI freezes the game
until KEY or END is used.
#Post#: 12432--------------------------------------------------
Re: LSPF: The CS Modding Question Thread
By: King (2.0) Date: October 7, 2020, 11:10 am
---------------------------------------------------------
[quote author=Charlie link=topic=417.msg12427#msg12427
date=1602071762]
Didn't even need to test it out in the mod. All the <BSL events
should come after <BOA there, not just the first time. So move
'em between <BOA and <END and it should work.
I see the <MOV0010:0031 got removed. :(
Also, I'd recommend the use of <DNA0309 (I think?) OR the use of
<PRI instead of <KEY, after a phase is defeated - Butes tend to
remain after Heavy Press's defeat, and PRI freezes the game
until KEY or END is used.
[/quote]
I had the <MOV removed because I was trying to figure out how to
work the script properly. I've added it back in so I'll also
need to work to fill out all the other details in the fight. On
the other hand, I'm proud of myself for successfully scripting
the Taboo-Ga fight (uses Core's A.I) so I'll continue working on
that.
#Post#: 12471--------------------------------------------------
Re: LSPF: The CS Modding Question Thread
By: King (2.0) Date: October 10, 2020, 9:59 am
---------------------------------------------------------
[font=verdana]The battle itself works fine until you defeat the
boss. Then the mod simply crashes,[/font]
[font=verdana]Big Boy script for reference:[/font]
#0090
<FAI0000<FL+0191<END
#0091
<CMU0017<KEY<SAT<MSGtext<NOD<CLR<EVE0300
#0300
<DNP0091<MNA<CMU0007<DNP0300<EVE1000<END
#1000
<FLJ0444:1001<FL+0444<BOA0000<WAI0040<BOA0100<BSL0000<END
#1001
<MOV0010:0031<DNA0309<WAI0050<KEY<SAT<MSGtext<NOD<CLR<EVE1002
#1002
<CMP0008:0014:0000<CMP0008:0015:0000<CMP0008:0016:0000
<CMP0008:0017:0000<CMP0008:0018:0000<CMP0008:0019:0000
<CMP0009:0014:0000<CMP0009:0015:0000<CMP0009:0016:0000
<CMP0009:0017:0000<CMP0009:0018:0000<CMP0009:0019:0000
<CMP0011:0014:0000<CMP0011:0015:0000<CMP0011:0016:0000
<CMP0011:0017:0000<CMP0011:0018:0000<CMP0011:0019:0000
<CMP0012:0014:0000<CMP0012:0015:0000<CMP0012:0016:0000
<CMP0012:0017:0000<CMP0012:0018:0000<CMP0012:0019:0000
<FLJ0555:1003<FL+0555<BOA0000<WAI0040<BOA0100<BSL0000<DNA0309<EN
D
#1003
<MOV0010:0063<KEY<SAT<MSGtext<NOD<CLR<EVE1004<END
#1004
<CMP0008:0034:0000<CMP0008:0035:0000<CMP0008:0036:0000
<CMP0008:0037:0000<CMP0008:0038:0000<CMP0008:0039:0000
<CMP0009:0034:0000<CMP0009:0035:0000<CMP0009:0036:0000
<CMP0009:0035:0000<CMP0009:0036:0000<CMP0009:0037:0000
<CMP0009:0038:0000<CMP0009:0039:0000<CMP0011:0034:0000
<CMP0011:0035:0000<CMP0011:0036:0000<CMP0011:0037:0000
<CMP0011:0038:0000<CMP0011:0039:0000<CMP0012:0034:0000
<CMP0012:0035:0000<CMP0012:0036:0000<CMP0012:0037:0000
<CMP0012:0038:0000<CMP0012:0039:0000<CMP0004:0014:0000
<CMP0004:0015:0000<CMP0004:0016:0000<CMP0004:0017:0000
<CMP0004:0018:0000<CMP0004:0019:0000<CMP0005:0014:0000
<CMP0005:0015:0000<CMP0005:0016:0000<CMP0005:0017:0000
<CMP0005:0018:0000<CMP0005:0019:0000<CMP0015:0014:0000
<CMP0015:0015:0000<CMP0015:0016:0000<CMP0015:0017:0000
<CMP0015:0018:0000<CMP0015:0019:0000<CMP0016:0014:0000
<CMP0016:0015:0000<CMP0016:0016:0000<CMP0016:0017:0000
<CMP0016:0018:0000<CMP0016:0019:0000
<CMU0022<FLJ0666:1005<FL+0666<BOA0000<WAI0040<BOA0100<BSL0000<EN
D
#01005
<BOA0500<TRA0009:0090:0020:0008<END
#Post#: 12495--------------------------------------------------
Re: LSPF: The CS Modding Question Thread
By: King (2.0) Date: October 18, 2020, 7:10 am
---------------------------------------------------------
On second though, [font=verdana][member=8]Charlie[/member], you
won't need to help me finish Big Boy's script. After a lot of
rearranging in order to make the text not repeat itself
everytime the player is warped between layers, I finally managed
to get the entire fight to work. It now means that when the
player defeats Big Boy's final phase, it'll play the dialogue
and then warp the player to the Boss Data Sector where they can
get the next two weapons (Big Boy's Tear and Gunnoid
Piercer).[/font]
[font=verdana]I'll just need to iron out a few things (i.e text,
FAI, the rematch door) and that fight will be done. After that,
I'll need to figure out what causes Taboo-Oh to teleport despite
Ironhead's A.I not teleporting. [/font]
[font=verdana]If you want I can post the completed Big Boy
script and the Taboo-Oh scripts so you can read through
them.[/font]
[font=verdana]EDIT (19/10/20): So if I go into the Boss Rematch
Door for Big Boy, due to all the flag skips, it just skips the
rematch and sends you to the Boss Data Server. So I'll need to
post the Big Boy script anyway.[/font]
*****************************************************
Previous Page
Next Page
You are viewing proxied material from gopher.createaforum.com. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.