Project Phoenix!
Zeldix :: Zelda III Hacking :: The Archives :: Milk Utopia
Page 3 of 8
Page 3 of 8 • 1, 2, 3, 4, 5, 6, 7, 8
Re: Project Phoenix!
Great updates SePH.
Not sure if you plan to update anything in dungeons. I always wanted to enter the Goron Club in this game.
Not sure if you plan to update anything in dungeons. I always wanted to enter the Goron Club in this game.
Puzzledude- Since : 2012-06-20
Re: Project Phoenix!
i'll have a look over the weekend... should be a quick patch to get the speech bubble
Euclid- Since : 2012-06-21
Re: Project Phoenix!
Thanks Euclid
@Puzzledude: Like I said before, I'm not sure if I'll keep the Reloaded (even though it is fitting in this case)...so long as I keep 4th wall and memes out of my dialogues and give the game a proper story, I should be fine!
@Puzzledude: Like I said before, I'm not sure if I'll keep the Reloaded (even though it is fitting in this case)...so long as I keep 4th wall and memes out of my dialogues and give the game a proper story, I should be fine!
Floki- Since : 2012-06-19
Re: Project Phoenix!
Seph are you planning to get rid of [Window 02] tag? For the border to work you need to get rid of the window 02.
For now do these fixes to get the border to the white tiles - since I haven't got the rom yet so give it a go and let me know how it goes. I'll have to do a few lines of asm to get the talk bubble bit once I know I have the colours right (you'll see what I mean when you try it)
Here are the hex addresses (assuming you're using palette 6, the blue one, it should get you the white tiles... hopefully, if i completely broke it let me know)
0x7537F - 1E E0 - top left - 1A EE
0x75381 - 1D A0 - top - 1A EF
0x75383 - 1E A0 - top right - 9A EE
0x75385 - 1F 60 - left tile - 1A FE
0x75387 - 7F 30 - fill tile - 1A AB
0x75389 - 1F 20 - right tile - 9A EE
0x7538B - 1E 60 - bottom left - 5A EE
0x7538D - 1D 20 - bottom - 9A EF
0x7538F - 1E 20 - bottom right - BA EE
I can't really test it because the old conker roms don't have those specific tiles - I could push them in via zcompress but... laziness got to me.
For now do these fixes to get the border to the white tiles - since I haven't got the rom yet so give it a go and let me know how it goes. I'll have to do a few lines of asm to get the talk bubble bit once I know I have the colours right (you'll see what I mean when you try it)
Here are the hex addresses (assuming you're using palette 6, the blue one, it should get you the white tiles... hopefully, if i completely broke it let me know)
0x7537F - 1E E0 - top left - 1A EE
0x75381 - 1D A0 - top - 1A EF
0x75383 - 1E A0 - top right - 9A EE
0x75385 - 1F 60 - left tile - 1A FE
0x75387 - 7F 30 - fill tile - 1A AB
0x75389 - 1F 20 - right tile - 9A EE
0x7538B - 1E 60 - bottom left - 5A EE
0x7538D - 1D 20 - bottom - 9A EF
0x7538F - 1E 20 - bottom right - BA EE
I can't really test it because the old conker roms don't have those specific tiles - I could push them in via zcompress but... laziness got to me.
Euclid- Since : 2012-06-21
Re: Project Phoenix!
I'm not at home right now, so I cant test, but will do as soon as I get back!
Also check your email, I'm pretty sure I send you my last rom a couple days ago
Also check your email, I'm pretty sure I send you my last rom a couple days ago
Floki- Since : 2012-06-19
Re: Project Phoenix!
Yeah I'll remove all of those, I'm sure the rom I sent you has already the first few monologues like that for/when you do test it.Seph are you planning to get rid of [Window 02] tag? For the border to work you need to get rid of the window 02.
Here are the hex addresses (assuming you're using palette 6, the blue one, it should get you the white tiles... hopefully, if i completely broke it let me know)
Alright, here's my testing results:
A little rusty maybe?
No worries, there's no rush :-)I can't really test it because the old conker roms don't have those specific tiles - I could push them in via zcompress but... laziness got to me.
Floki- Since : 2012-06-19
Re: Project Phoenix!
0x7537F - EE 20 EF 20 EE 60 FE 20 AC 20 FE 60 EE A0 EF A0 EE E0
That should get the borders started, the rest looks like ASM. Also looks like lttp is default filling the text area with transparent tile, I'll have to find that next week...
That should get the borders started, the rest looks like ASM. Also looks like lttp is default filling the text area with transparent tile, I'll have to find that next week...
Euclid- Since : 2012-06-21
Re: Project Phoenix!
It's now working as it should:
Looks really amazing, hopefully it won't be too much complicated to fill the background ;-P
Thanks!
Looks really amazing, hopefully it won't be too much complicated to fill the background ;-P
Thanks!
Floki- Since : 2012-06-19
Re: Project Phoenix!
It's missing that speech ^ part, which I'll have to tack on via asm (that 1 tile up lol)
Pasting my notes here for the white fill, i'll get to writing some asm for it when I feel like it, it is working if i manually fix the tiles in ram so it's definitely do-able.
If you feel like "trying it out" paste the first line where $8E/D200 whereever cpu address translates to in the rom (0x75200 I think), it'll only do the white on first show (scrolling lines will still show transparent tiles) - don't apply permanently because i'll rewrite that section to be a bit better.
Pasting my notes here for the white fill, i'll get to writing some asm for it when I feel like it, it is working if i manually fix the tiles in ram so it's definitely do-able.
If you feel like "trying it out" paste the first line where $8E/D200 whereever cpu address translates to in the rom (0x75200 I think), it'll only do the white on first show (scrolling lines will still show transparent tiles) - don't apply permanently because i'll rewrite that section to be a bit better.
- Code:
$8E/D200 - A2 A0 0F A9 00 FF 9D 00 00 9D 02 00 9D 04 00 9D 06 00 9D 08 00 9D 0A 00 9D 0C 00 8A 38 E9 0E 00 AA 10 E0
^ should branch rather than double cycle
$21/80BE A2 0E 00 LDX #$000E A:07E0 X:0008 Y:0008 P:envmxdizC
$21/80C1 9E D0 07 STZ $07D0,x[$7F:07DE] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80C4 9E C0 07 STZ $07C0,x[$7F:07CE] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80C7 9E B0 07 STZ $07B0,x[$7F:07BE] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80CA 9E A0 07 STZ $07A0,x[$7F:07AE] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80CD 9E 90 07 STZ $0790,x[$7F:079E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80D0 9E 80 07 STZ $0780,x[$7F:078E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80D3 9E 70 07 STZ $0770,x[$7F:077E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80D6 9E 60 07 STZ $0760,x[$7F:076E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80D9 9E 50 07 STZ $0750,x[$7F:075E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80DC 9E 40 07 STZ $0740,x[$7F:074E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80DF 9E 30 07 STZ $0730,x[$7F:073E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80E2 9E 20 07 STZ $0720,x[$7F:072E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80E5 9E 10 07 STZ $0710,x[$7F:071E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80E8 9E 00 07 STZ $0700,x[$7F:070E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80EB 9E F0 06 STZ $06F0,x[$7F:06FE] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80EE 9E E0 06 STZ $06E0,x[$7F:06EE] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80F1 9E D0 06 STZ $06D0,x[$7F:06DE] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80F4 9E C0 06 STZ $06C0,x[$7F:06CE] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80F7 9E B0 06 STZ $06B0,x[$7F:06BE] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80FA 9E A0 06 STZ $06A0,x[$7F:06AE] A:07E0 X:000E Y:0008 P:envmxdizC
$21/80FD 9E 90 06 STZ $0690,x[$7F:069E] A:07E0 X:000E Y:0008 P:envmxdizC
$21/8100 CA DEX A:07E0 X:000E Y:0008 P:envmxdizC
$21/8101 CA DEX A:07E0 X:000D Y:0008 P:envmxdizC
$21/8102 88 DEY A:07E0 X:000C Y:0008 P:envmxdizC
$21/8103 88 DEY A:07E0 X:000C Y:0007 P:envmxdizC
$21/8104 10 BB BPL $BB [$80C1] A:07E0 X:000C Y:0006 P:envmxdizC
^ no space, need branch
Euclid- Since : 2012-06-21
Re: Project Phoenix!
All done, do test it and tell me if anything's wrong
If the monologue displays in the middle (eg/ that triforce one) the speech quote thing should not appear on top. Had to code so many hooks because lttp was doing so many calculations there.
Don't apply this to your final rom if possible, If you need it reversed out it'll be a big patch.
If the monologue displays in the middle (eg/ that triforce one) the speech quote thing should not appear on top. Had to code so many hooks because lttp was doing so many calculations there.
Don't apply this to your final rom if possible, If you need it reversed out it'll be a big patch.
- Code:
;
; XKAS module - Euclid 2018
;
; Project Phoenix monologue border fix
;
; Uses 0x109000 - $21:9000 as coding space in the conker rom.
; Lots of monologue hooks, as there's now an extra line to DMA (due to that one tile sticking out)
lorom
; First fix the border tiles (existing code uses this)
ORG $0ED37F
dw $20EE
dw $20EF
dw $60EE
dw $20FE
dw $20AC
dw $60FE
dw $A0EE
dw $A0EF
dw $E0EE
dw $6125
dw $6224
; Initial fill hook
ORG $8ED200
LDA #$07D0
TAX
LDA #$FF00
JSL first_fill_code
TXA
JMP $D21C ; SEC SBC BPL
; incremental fill hook
ORG $2180BE
JSR increment_fill_code
STA $07D0,x
STA $07C0,x
STA $07B0,x
STA $07A0,x
STA $0790,x
STA $0780,x
STA $0770,x
STA $0760,x
STA $0750,x
STA $0740,x
STA $0730,x
STA $0720,x
STA $0710,x
STA $0700,x
STA $06F0,x
STA $06E0,x
STA $06D0,x
STA $06C0,x
STA $06B0,x
STA $06A0,x
STA $0690,x
; the speech hook
ORG $8EC907
JSL Speech_quote
NOP
NOP
; the speech hook 2
ORG $8EC8ED
JSL speech_quote_hook_2
JSR $D2AB
NOP
NOP
NOP
ORG $8ED313
;$8E/D313 AD D0 1C LDA $1CD0 [$8E:1CD0] A:6224 X:0000 Y:0000 P:envmxdiZC
;$8E/D316 18 CLC A:6224 X:0000 Y:0000 P:envmxdizC
;$8E/D317 69 21 00 ADC #$0021 A:6224 X:0000 Y:0000 P:envmxdizc
;$8E/D31A 8D D0 1C STA $1CD0 [$8E:1CD0] A:6245 X:0000 Y:0000 P:envmxdizc
JSL Monologue_display_hook
NOP
NOP
NOP
NOP
NOP
NOP
ORG $219000
first_fill_code:
STA $0000,x
STA $0002,x
STA $0004,x
STA $0006,x
STA $0008,x
STA $000A,x
STA $000C,x
STA $000E,x
RTL
increment_fill_code:
LDX #$000E
LDA #$FF00
RTS
Speech_quote:
LDA $1CD2
CMP #$6224
BNE no_speech_quote
LDA #$20BB
STA $1062
no_speech_quote:
LDA #$FFFF
STA $1002,x
RTL
speech_quote_hook_2:
REP #$30
LDA $1CD0
CMP #$6224
BNE no_speech_quote_2
XBA
STA $1002,x
INX
INX
XBA
CLC
ADC #$0020
STA $1CD0
LDA #$2F00
STA $1002,x
INX
INX
LDY #$0018
LDA #$207F
Speech_quote_inner_loop:
STA $1002,x
INX
INX
DEY
BNE Speech_quote_inner_loop
; 4th final tile from the end, insert the speech quote top half
LDA #$20AB
STA $0FFA,x
no_speech_quote_2:
; Original code (leftover)
LDA #$0006
STA $00
RTL
Monologue_display_hook:
LDA $1CD0
CMP #$6224
BNE monologue_display_no_extra_line
LDA $1CD0
CLC
ADC #$0020
STA $1CD0
monologue_display_no_extra_line:
LDA $1CD0
CLC
ADC #$0021
STA $1CD0
RTL
Euclid- Since : 2012-06-21
Re: Project Phoenix!
At first glance everything seems to me working perfectly. Have yet to test all the game, but I've tested all the intro and didn't encounter any issues whatsoever!
So awesome looking as well!
I don't think I'll reverse it and keep it as such. Unless it isn't safe to apply yet :-P
Much thanks, I'm one step closer to fulfilling my goal :-)
So awesome looking as well!
Don't apply this to your final rom if possible, If you need it reversed out it'll be a big patch.
I don't think I'll reverse it and keep it as such. Unless it isn't safe to apply yet :-P
Much thanks, I'm one step closer to fulfilling my goal :-)
Floki- Since : 2012-06-19
Re: Project Phoenix!
Its safe to apply, go for it. I should be able to dig out the original values from the rom you sent me assuming i ever need to backout.
It was the positional calculation which was throwing me off last night, till i remember lttp displays monologues in 2 different places on the screen.
When it displays in the middle I've left out the speech quote part, so its like a big thought bubble lol
It was the positional calculation which was throwing me off last night, till i remember lttp displays monologues in 2 different places on the screen.
When it displays in the middle I've left out the speech quote part, so its like a big thought bubble lol
Euclid- Since : 2012-06-21
Re: Project Phoenix!
Alright thanks, I'll continue working on that patched version then :)
Thanks as always :)
Yeah I've noticed about that when talking to certain npcs, thought it was a bug of sorts lol, but since that's how lttp worked, no change is really needed so we have a complete bugfix (minor the inventory menu tails and sabers gfx...but that'll be for some other time lol ;)When it displays in the middle I've left out the speech quote part, so its like a big thought bubble lol
Thanks as always :)
Floki- Since : 2012-06-19
Re: Project Phoenix!
I'll probably have to center a couple of monologues, but its so a whole game changer...hopefully I don't screw up the story a 2nd time haha
^^An example of off centered text lol
Floki- Since : 2012-06-19
Re: Project Phoenix!
Yes, it is incredible how high people would regard a story. I mean, you don't play a video game because of a story, but some do apparently.I'll probably have to center a couple of monologues, but its so a whole game changer...hopefully I don't screw up the story a 2nd time haha
This is looking great.
Puzzledude- Since : 2012-06-20
Re: Project Phoenix!
Puzzledude wrote:Yes, it is incredible how high people would regard a story. I mean, you don't play a video game because of a story, but some do apparently.
Yeah, it should be for fun but many people these days takes games too seriously or get affected by them tiny misplaced pixels ;-)
Perhaps this memefest-less version of the Conker hack that will feature a small basic story will be appreciated more in the long run, who knows. I keep telling myself that I'll have at least tried!
Floki- Since : 2012-06-19
Re: Project Phoenix!
While I might have started this project as an intended 2.0 version...the more time I spend on the project, the more I feel its a remake. So Erock was right, in a way.
So I'm looking into the possibility of releasing it using the reloaded, redux or remake in the title...so that both version 1.2.8 and project phoenix could be available at rhdn and over here at Zeldix.
I have also started choosing new songs for my areas, replacing mostly all of Trovsky songs with superior sounding songs...hopefully qwertymodo will be committed to the pcm cause, because there's a lot of them to change already lol :-P
So I'm looking into the possibility of releasing it using the reloaded, redux or remake in the title...so that both version 1.2.8 and project phoenix could be available at rhdn and over here at Zeldix.
I have also started choosing new songs for my areas, replacing mostly all of Trovsky songs with superior sounding songs...hopefully qwertymodo will be committed to the pcm cause, because there's a lot of them to change already lol :-P
Floki- Since : 2012-06-19
Re: Project Phoenix!
I'll admit Westworld is a fantastic show!
Twin Peaks seasons 1 and 2 as well...season 3 was bleh
Floki- Since : 2012-06-19
Re: Project Phoenix!
Just popping in to say I'm still alive, and this is looking great
This last school year really wiped me out, sorry I haven't been around here much at all. Next year will probably be just as bad, but at least for the next couple of months I get the chance to catch my breath. I'm still reachable via PM (which notifies me to my email), or directly by email, and if/when you get around to the MSU-1 stuff I'm still up for helping out wherever needed (and also if any site admin stuff needs to be done...)
This last school year really wiped me out, sorry I haven't been around here much at all. Next year will probably be just as bad, but at least for the next couple of months I get the chance to catch my breath. I'm still reachable via PM (which notifies me to my email), or directly by email, and if/when you get around to the MSU-1 stuff I'm still up for helping out wherever needed (and also if any site admin stuff needs to be done...)
qwertymodo- Since : 2014-10-21
Re: Project Phoenix!
Thanks for reassuring me Qwertymodo! Since my head is still constantly flowing with new ideas everyday, I'll wait until my plans are set in stone and will contact you!
I had a major revelation a couple days ago after adding an easter egg to the tv show Westworld. I don't know how many of you watched that show, but wow, it is incredibly well done and the story is just magistrate. I was thinking of incorporating some key elements from that show (albeit after changing them a bit of course) and infuse them into the new narrative I'm building.
The original Conker game on the n64 had a major influence over the course of its story and it was The Matrix and since I kinda overused that old reference a bit too much in version 1.0, so I'm thinking about using references to the more recent shows out there instead, while adding my own original story along the way. I think it should please more people and angry less that way.
I had a major revelation a couple days ago after adding an easter egg to the tv show Westworld. I don't know how many of you watched that show, but wow, it is incredibly well done and the story is just magistrate. I was thinking of incorporating some key elements from that show (albeit after changing them a bit of course) and infuse them into the new narrative I'm building.
The original Conker game on the n64 had a major influence over the course of its story and it was The Matrix and since I kinda overused that old reference a bit too much in version 1.0, so I'm thinking about using references to the more recent shows out there instead, while adding my own original story along the way. I think it should please more people and angry less that way.
Floki- Since : 2012-06-19
Re: Project Phoenix!
Speaking about matrix references, my idea of calling your new version conker reloaded isn't much new
https://en.m.wikipedia.org/wiki/Conker:_Live_%26_Reloaded
Maybe you should call it conker: revolutions
https://en.m.wikipedia.org/wiki/Conker:_Live_%26_Reloaded
Maybe you should call it conker: revolutions
Conn- Since : 2013-06-30
Re: Project Phoenix!
Indeed, how could I even didn't saw that one!
Very clever again Conn, I see I'll have some tinkering to do!
Very clever again Conn, I see I'll have some tinkering to do!
Floki- Since : 2012-06-19
Re: Project Phoenix!
You know you can't judge a game from a titlescreen right?
Thanks to one of the complainers on youtube for the inspiration:
@qwertymodo: Regarding my msu-1 songs, there's good and bad news!
Click the appropriate spoiler in the order you want to hear the news :-]
Thanks to one of the complainers on youtube for the inspiration:
^^careful what u complain about, u never know when seph is going to make a remake!''More like Conker's BAD ROM HACK''
@qwertymodo: Regarding my msu-1 songs, there's good and bad news!
Click the appropriate spoiler in the order you want to hear the news :-]
- good news:
- I'll be using about half of the songs only...50 or 60 or less...the rest are unused.
- bad news:
- There's not much songs I'd keep honestly, the whole game will play and look different...I don't think I've even kept one of Trovsky twenty+ songs...so it might take some time to redo all these. will try posting an updated tracklist whenever I have some free time this week!
Floki- Since : 2012-06-19
Page 3 of 8 • 1, 2, 3, 4, 5, 6, 7, 8
Similar topics
» Mega Man X - MSU-1 + Project Zero
» best abandoned project?
» Project-Nested
» NESTED PROJECT
» My latest MSU-1 project
» best abandoned project?
» Project-Nested
» NESTED PROJECT
» My latest MSU-1 project
Zeldix :: Zelda III Hacking :: The Archives :: Milk Utopia
Page 3 of 8
Permissions in this forum:
You cannot reply to topics in this forum