News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Resident Evil Famicom Upgrade Project  (Read 7981 times)

Lugia2009

  • Hero Member
  • *****
  • Posts: 508
  • Yes that was a banana. No one expects the banana
    • View Profile
Re: Resident Evil Famicom Upgrade Project
« Reply #20 on: April 12, 2020, 02:09:03 pm »
Going through the items for the game, I've started to just from one to the next, redo the sprites, save space and clear up some free space.
I found out how items are determined to have which sprite, so I can create some new sprites to give herbs and mixed herbs different colors. Also for serum and first aid spray to have different sprites.

And since I'm freeing up space in the graphics, enemy sprites are right after item sprites, so I may be able to free up enough that I can add more graphic tiles to enemies and they can be more detailed or have additional animations

Lugia2009

  • Hero Member
  • *****
  • Posts: 508
  • Yes that was a banana. No one expects the banana
    • View Profile
Re: Resident Evil Famicom Upgrade Project
« Reply #21 on: June 04, 2020, 01:04:06 pm »
Sorry, this project was put on hold for a bit due to all of the recent events. I promise I'll continue working on it, sorry to say I don't have any new WIP to show.

Fox Cunning

  • Jr. Member
  • **
  • Posts: 59
    • View Profile
Re: Resident Evil Famicom Upgrade Project
« Reply #22 on: June 05, 2020, 08:37:40 am »
I hope you manage to complete this project, because it looks really cool!
Stay safe though  ;D

Lugia2009

  • Hero Member
  • *****
  • Posts: 508
  • Yes that was a banana. No one expects the banana
    • View Profile
Re: Resident Evil Famicom Upgrade Project
« Reply #23 on: September 14, 2020, 01:59:12 pm »
Back to work on this. I decided to go through the intro screens and update them.
It was a bit of a headache figuring out how to move the dialogue boxes out of the way. But, I moved them off screen and replaced that with text in the form of graphic tiles.
Also cut way down on the number of graphic tiles the game was using to make its opening screen.


Noside

  • Jr. Member
  • **
  • Posts: 26
    • View Profile
Re: Resident Evil Famicom Upgrade Project
« Reply #24 on: September 14, 2020, 06:31:40 pm »
Man this is awesome! no one as ever translated this game. (as far as I remember)

Lugia2009

  • Hero Member
  • *****
  • Posts: 508
  • Yes that was a banana. No one expects the banana
    • View Profile
Re: Resident Evil Famicom Upgrade Project
« Reply #25 on: September 15, 2020, 06:14:53 pm »
Man this is awesome! no one as ever translated this game. (as far as I remember)

There is an english translation, but...it's not very good.
I see how they did it, and I like how they did it. But there's alot missing like all documents you find are blank, some locked door messages are broken, and scenes don't make much sense, especially the intro screens.

So I want to retranslate the game and see where I can free up space to allow it

September 15, 2020, 10:05:17 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Next shot done.
2 more left  :)



September 20, 2020, 08:12:55 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
I took a look at the sound engine for the game and made some notes on how it works based on the song that plays when you wander around the mansion.
Here's what I have so far.





Music Engine Notes.

Each song starts with a set of many pointers.
For some reason, there's pointers to multiple sets of notes per channel.
Each set of notes ends in a 00



Exploration song     0x09c858 - 0x09cb16

This song does not use the Triangle Channel

76 C8 87 C8 98 C8 AB C8 BC C8 CD C8 DE C8 ED C8 F8 C8 03 C9 14 C9 27 C9 36 C9 45 C9 52 C9 5F C9 80 C9 A1 C9 C4 C9 E5 C9 1A CA 4F CA 88 CA 06 BC 06 B3 06 B0 06 B1 06 B7 06 B1 06 B3 06 B2 00 02 BC 0A B7 06 BC 06 B7 02 BC 0A B1 06 BC 06 B1 00 06 B2 08 B7 0C AA 06 B7 06 BF 06 BC 06 B7 06 B3 06 B2 00 06 BC 06 B7 06 BC 06 B7 06 B2 06 B7 06 B1 06 B7 00 06 BC 06 B7 06 B3 06 B7 06 B2 06 B7 06 B1 06 B7 00 06 BC 06 B7 06 BC 06 B7 06 BC 06 B1 06 BC 06 B1 00 06 BC 06 B3 06 B7 06 B3 06 BC 06 B7 1E BC 00 16 84 06 83 0A 9B 14 84 0C AA 00 16 84 06 83 0A 9B 0A 99 16 84 00 08 9F 0C AA 1E 9F 08 99 0C AA 0A 99 0A 9B 16 84 00 0A 87 0A 84 0A 87 0A 84 0A 87 0A 84 0A 87 0A 80 2E 83 00 1E 84 06 83 06 9B 06 9A 06 87 06 82 06 83 00 1E 84 06 83 06 9B 06 9A 06 83 06 87 06 83 00 06 9F 1E 99 06 9F 06 99 1E 9B 06 99 00 06 9B 1E 9A 06 9B 06 84 06 87 1E 84 00 0C 83 08 AA 0C B7 08 AA 0C 83 08 AA 0C 83 08 AA 0C 83 08 AA 0C B7 08 AA 0C 83 08 AA 0C 9A 08 AA 00 0C 83 08 AA 0C 9A 08 AA 0C 83 08 AA 0C 8A 08 AA 0C 83 08 AA 0C 9A 08 AA 0C 83 08 AA 0C B7 08 AA 00 0C 83 08 AA 0C 83 0C B7 0A AA 0C 8A 08 AA 0C 9A 08 AA 0C 83 08 AA 0C B7 08 AA 0C 8A 08 AA 0C 9A 08 AA 00 0C 83 08 AA 0C B7 08 AA 0C 83 08 AA 0C B7 08 AA 0C 83 08 AA 0C 8A 08 AA 0C 9A 08 AA 0C B7 08 AA 00 0C 83 0C AA 0C 8A 0C AA 0C B7 08 AA 0C 8A 0C AA 0C 83 0C AA 0C 9A 08 AA 0C B7 0C AA 0C 83 08 AA 0C B7 0C AA 0C 83 0C AA 0C 8A 0C AA 0C 83 0C AA 0C B7 0C AA 00 0C 83 0C AA 0C 8A 0C AA 0C 9A 08 AA 0C B7 0C AA 0C 83 0C AA 0C 8A 08 AA 0C 8A 0C AA 0C 83 0C AA 0C B7 0C AA 0C 9A 0C AA 0C 83 0C AA 0C 8A 08 AA 0C B7 0C AA 00 0C 83 0C AA 0C 9A 0C AA 0C 8A 0C AA 0C 83 0C AA 0C B7 0C AA 0C 8A 0C AA 0C 83 0C AA 0C 9A 08 AA 0C 9A 0C AA 0C 83 0C AA 0C B7 08 AA 0C 8A 0C AA 0C 83 0C AA 0C 9A 0C AA 00 0C 83 0C AA 0C 9A 0C 8A 0C B7 0C AA 0C 83 0C AA 0C 8A 0C AA 0C B7 0C AA 0C 83 0C AA 0C 9A 0C AA 0C B7 0C AA 0C 83 0C AA 0C B7 0A AA 0C B7 0C 8A 0C AA 0C B7 0C AA 0C 9A 0C AA 0C 83 0C AA 00 00 0B CF CA E4 CA F9 CA FD 0F FE A0 FF B0 00 00 00 00 00 00 00 01 02 03 04 05 06 FC 00 FD 0F FE A0 FF B0 00 00 00 00 00 07 08 09 0A 0B 0C 0D 0E FC 00 FD 0F FE A0 0F 10 11 12 13 14 15 16 FC 00



Breakdown=======================


Pointers

76 C8  87 C8  98 C8  AB C8  BC C8  CD C8  DE C8  ED C8  F8 C8  03 C9  14 C9  27 C9  36 C9  45 C9  52 C9  5F C9  80 C9  A1 C9  C4 C9  E5 C9  1A CA  4F CA  88 CA

76 C8 - Pointer for 1st channel's 1st set of notes
87 C8 - Pointer for 1st channel's 2nd set of notes
98 C8 - Pointer for 1st channel's 3rd set of notes
AB C8 - Pointer for 1st channel's 4th set of notes
BC C8 - Pointer for 1st channel's 5th set of notes
CD C8 - Pointer for 1st channel's 6th set of notes
DE C8 - Pointer for 1st channel's 7th set of notes

ED C8 - Pointer for 2nd channel's 1st set of notes
F8 C8 - Pointer for 2nd channel's 2nd set of notes
03 C9 - Pointer for 2nd channel's 3rd set of notes
14 C9 - Pointer for 2nd channel's 4th set of notes
27 C9 - Pointer for 2nd channel's 5th set of notes
36 C9 - Pointer for 2nd channel's 6th set of notes
45 C9 - Pointer for 2nd channel's 7th set of notes
52 C9 - Pointer for 2nd channel's 8th set of notes

5F C9 - Pointer for 3rd channel's 1st set of notes
80 C9 - Pointer for 3rd channel's 2nd set of notes
A1 C9 - Pointer for 3rd channel's 3rd set of notes
C4 C9 - Pointer for 3rd channel's 4th set of notes
E5 C9 - Pointer for 3rd channel's 5th set of notes
1A CA - Pointer for 3rd channel's 6th set of notes
4F CA - Pointer for 3rd channel's 7th set of notes

88 CA - Pointer for 4th channel's 1st set of notes




Square 1 Channel

First Pointer
06 BC  06 B3  06 B0  06 B1  06 B7  06 B1  06 B3  06 B2  00

30

Second Pointer
02 BC  0A B7  06 BC  06 B7  02 BC  0A B1  06 BC  06 B1  00

30

Third Pointer
06 B2  08 B7  0C AA  06 B7  06 BF  06 BC  06 B7  06 B3  06 B2  00

3E

Fourth Pointer
06 BC  06 B7  06 BC  06 B7  06 B2  06 B7  06 B1  06 B7  00

30

Fifth Pointer
06 BC  06 B7  06 B3  06 B7  06 B2  06 B7  06 B1  06 B7  00

30

Sixth Pointer
06 BC  06 B7  06 BC  06 B7  06 BC  06 B1  06 BC  06 B1  00

30

Seventh Pointer
06 BC  06 B3  06 B7  06 B3  06 BC  06 B7  1E BC  00

42

170 TOTAL


Square 2 Channel

First Pointer
16 84  06 83  0A 9B  14 84  0C AA  00

46

Second Pointer
16 84  06 83  0A 9B  0A 99  16 84  00

46

Third Pointer
08 9F  0C AA  1E 9F  08 99  0C AA  0A 99  0A 9B  16 84  00

70

Fourth Pointer
0A 87  0A 84  0A 87  0A 84  0A 87  0A 84  0A 87  0A 80  2E 83  00

7E

Fifth Pointer
1E 84  06 83  06 9B  06 9A  06 87  06 82  06 83  00

42

Sixth Pointer
1E 84  06 83  06 9B  06 9A  06 83  06 87  06 83  00

42

Seventh Pointer
06 9F  1E 99  06 9F  06 99  1E 9B  06 99  00

54

Eighth Pointher
06 9B  1E 9A  06 9B  06 84  06 87  1E 84  00

54

2A6 TOTAL


? Channel

First Pointer
0C 83  08 AA  0C B7  08 AA  0C 83  08 AA  0C 83  08 AA  0C 83  08 AA  0C B7  08 AA  0C 83  08 AA  0C 9A  08 AA  00

A0

Second Pointer
0C 83  08 AA  0C 9A  08 AA  0C 83  08 AA  0C 8A  08 AA  0C 83  08 AA  0C 9A  08 AA  0C 83  08 AA  0C B7  08 AA  00

A0

Third Pointer
0C 83  08 AA  0C 83  0C B7  0A AA  0C 8A  08 AA  0C 9A  08 AA  0C 83  08 AA  0C B7  08 AA  0C 8A  08 AA  0C 9A  08 AA  00

AE

Fourth Pointer
0C 83  08 AA  0C B7  08 AA  0C 83  08 AA  0C B7  08 AA  0C 83  08 AA  0C 8A  08 AA  0C 9A  08 AA  0C B7  08 AA  00

A0

Fifth Pointer
0C 83  0C AA  0C 8A  0C AA  0C B7  08 AA  0C 8A  0C AA  0C 83  0C AA  0C 9A  08 AA  0C B7  0C AA  0C 83  08 AA  0C B7  0C AA  0C 83  0C AA  0C 8A  0C AA  0C 83  0C AA  0C B7  0C AA  00

12C

Sixth Pointer
0C 83  0C AA  0C 8A  0C AA  0C 9A  08 AA  0C B7  0C AA  0C 83  0C AA  0C 8A  08 AA  0C 8A  0C AA  0C 83  0C AA  0C B7  0C AA  0C 9A  0C AA  0C 83  0C AA  0C 8A  08 AA  0C B7  0C AA  00

12C

Seventh Pointer
0C 83  0C AA  0C 9A  0C AA  0C 8A  0C AA  0C 83  0C AA  0C B7  0C AA  0C 8A  0C AA  0C 83  0C AA  0C 9A  08 AA  0C 9A  0C AA  0C 83  0C AA  0C B7  08 AA  0C 8A  0C AA  0C 83  0C AA  0C 9A  0C AA  00

148

62E TOTAL


? Channel

First Pointer
0C 83  0C AA  0C 9A  0C 8A  0C B7  0C AA  0C 83  0C AA  0C 8A  0C AA  0C B7  0C AA  0C 83  0C AA  0C 9A  0C AA  0C B7  0C AA  0C 83  0C AA  0C B7  0A AA  0C B7  0C 8A  0C AA  0C B7  0C AA  0C 9A  0C AA  0C 83  0C AA  00

172 TOTAL



?????????

00 0B CF CA E4 CA F9 CA FD 0F FE A0 FF B0 00 00 00 00 00 00 00 01 02 03 04 05 06 FC 00 FD 0F FE A0 FF B0 00 00 00 00 00 07 08 09 0A 0B 0C 0D 0E FC 00 FD 0F FE A0 0F 10 11 12 13 14 15 16 FC 00



Each note starts with a number setting how long the note will play, followed by a number telling what the note will be.





Note Table for Square 1 (Any absent numbers have no sound attatched to them.)

A1   
A2   BC
A#2  6D BD
A3   32 88 C4 D8 DC
A#3  89
A4   02 22 2A 2E 31 39 3D 84 C1 C5 CE D1 D2
A#4  85
A5   90
A#5  91
A6   EC
A#6  ED
A7   

B1   
B2   B2
B3   8E
B4   9A
B5   42 5D 61 96
B6   76 E2
B7   

C1   
C2
C3   B3
C#3  B0
C4   7D 8F
C#4  54 5B 5C 69 8C
C5   9B
C#5  98
C6   97
C#6  62 94
C7   E3

D1
D2
D3   30 34 3C 79 B1 CA CC D0 D4 F6
D#3  B6
D4   8D
D#4  82
D5   99
D#5  9E
D6   95
D#6  EA
D7   E1
D#7  E6

E1
E2
E3   B7
E4   6E 83
E5   55 66 7A 9F
E6   EB
E7   46 6A E7

F1
F2
F3   0C 4B 4D 6B 7F B4
F#3  71 B5
F4   1E 80
F#4  01 49 81
F5   9C
F#5  51 9D
F6   E8
F#6  4A 72 E9
F7   E4
F#7  E5

G1   
G2
G3   0E 4E 8A
G#3  19 8B
G4   86
G#4  11 1D 87
G5   17 40 48 4C 58 60 64 68 6C 74 92
G#5  44 70 7C 93
G6   12 16 5A EE
G#6  EF
G7   



01 F#4
02 A4
0C F3
0E G3
11 G#4
12 G6
15 ?
16 G6
17 G5
19 G#3
1D G#4
1E F4
22 A4
2A A4
2E A4
30 D3
31 A4
32 A3
34 D3
39 A4
3C D3
3D A4
40 G5
42 B5
44 G#5
46 E7
48 G5
49 F#4
4A F#6
4B F3
4C G5
4D F3
4E G3
51 F#5
54 C#4
55 E5
58 G5
5A G6
5B C#4
5C C#4
5D B5
60 G5
61 B5
62 C#6
64 G5
66 E5
68 G5
69 C#4
6A E7
6B F3
6C G5
6D A#2
6E E4
70 G#5
71 F#3
72 F#6
74 G5
76 B6
79 D3
7A E5
7C G#5
7D C4
7F F3
80 F4
81 F#4
82 D#4
83 E4
84 A4
85 A#4
86 G4
87 G#4
88 A3
89 A#3
8A G3
8B G#3
8C C#4
8D D4
8E B3
8F C4
90 A5
91 A#5
92 G5
93 G#5
94 C#6
95 D6
96 B5
97 C6
98 C#5
99 D5
9A B4
9B C5
9C F5
9D F#5
9E D#5
9F E5
B0 C#3
B1 D3
B2 B2
B3 C3
B4 F3
B5 F#3
B6 D#3
B7 E3
BC A2
BD A#2
C1 A4
C4 A3
C5 A4
CA D3
CC D3
CE A4
D0 D3
D1 A4
D2 A4
D4 D3
D8 A3
DC A3
E0 C#7
E1 D7
E2 B6
E3 C7
E4 F7
E5 F#7
E6 D#7
E7 E7
E8 F6
E9 F#6
EA D#6
EB E6
EC A6
ED A#6
EE G6
EF G#6
F6 D3
F8 ?
F9 ?
FA ?
FB ?
FE ?



SOUND EFFECTS

A0 Item select?
A1 Jump sound?
A2 Another item sound?
A3 Blip sound
A6 Same as A1
A8 Cancel sound?
A9 Some wierd sound fade
AB Another cancel sound?
AC High pitched sound
AD Another high pitched sound
AE An even higher pitched sound
AF Almost hard to hear high pitched sound effect
« Last Edit: September 20, 2020, 08:12:55 pm by Lugia2009 »