I recently found this Youtube video on model swapping. https://www.youtube.com/watch?v=Qc5ValbRsyI
It's an incredibly interesting topic, yet I found nothing outside of that video discussing this amazing find. I did see one site with pics a long time ago that was likely a result of model swapping, but they gave no detail about what they did. So we're left with just this video apparently. I want to continue this, so it'd be nice to gather interest and help with this. My main goal is for the players themselves to be model swapped, some of the comments asked this but never got an answer. If anyone knows any other information, wants to contribute, or simply just wants to show interest, feel free to converse. I also made a thread on Gamefaqs, but I'm much more familiar with this community, especially since it's mostly about hacking to begin with.
Using Animal Map I found that the editing neighbor section lists the neighbors in the same order as the incomplete list of neighbors on the video description, meaning it's the same programmed order as the numbers in the models and texture files. Here's the complete list:
Using that list, I successfully model swapped neighbors.
Then I was successful in replacing special NPCs as well.
I imagine it could easily work the other way around too. If there's a way to rename neighbors, we can have special NPCs as neighbors!
So now I tried messing with the player data. This is much more complicated. All the animals simply had a model and texture file. The player has subfolders upon subfolders with hundreds of different files that correspond to who knows which parts. This is the result of some experimentation where I tried to play as Rover.
It looks almost decent, with just an extra head blended in there. Then when the game started, this happened.
All and all, i consider it a step forward. I got my cat ears and tail, so that's a step up the furry ladder. Hopefully we can reach the end result of playing as the animal villagers. I have no idea what corrupts the textures, but it likely has to do with the many files I carelessly replaced and the many I left alone. There are too many factors I don't know about. If anyone can assist in organization of some sort, that would be a huge help. We need to know what does what so we know what to replace.
It's an incredibly interesting topic, yet I found nothing outside of that video discussing this amazing find. I did see one site with pics a long time ago that was likely a result of model swapping, but they gave no detail about what they did. So we're left with just this video apparently. I want to continue this, so it'd be nice to gather interest and help with this. My main goal is for the players themselves to be model swapped, some of the comments asked this but never got an answer. If anyone knows any other information, wants to contribute, or simply just wants to show interest, feel free to converse. I also made a thread on Gamefaqs, but I'm much more familiar with this community, especially since it's mostly about hacking to begin with.
Using Animal Map I found that the editing neighbor section lists the neighbors in the same order as the incomplete list of neighbors on the video description, meaning it's the same programmed order as the numbers in the models and texture files. Here's the complete list:
Spoiler:
0:Cyrano
1:Antonio
2:Pango
3:Anabelle
4:Teddy
5:Pinky
6:Curt
7:Chow
8:Jay
9:Robin
10:Anchovy
11:Twiggy
12:Jitters
13:Angus
14:Rodeo
15:Bob
16:Mitzi
17:Rosie
18:Olivia
19:Kiki
20:Tangy
21:Punchy
22:Purrl
23:Moe
24:Kabuki
25:Kid Kat
26:Monique
27:Tabby
28:Bluebear
29:Maple
30:Poncho
31:Pudge
32:Kody
33:Stitches
34:Goose
35:Benedict
36:Egbert
37:Patty
38:Tipper
39:Alfonzo
40:Allie
41:Goldie
42:Butch
43:Lucky
44:Biskit
45:Bones
46:Portia
47:Walker
48:Daisy
49:Bill
50:Joey
51:Pate
52:Maelle
53:Deena
54:Pompom
55:Mallary
56:Freckles
57:Derwin
58:Krake
59:Opal
60:Dizzy
61:Big Top
62:Eloise
63:Margie
64:Lily
65:Ribbot
66:Frobert
67:Camofrog
68:Drift
69:Wart Jr.
70:Puddles
71:Jeremiah
72:Chevre
73:Nan
74:Cesar
75:Peewee
76:Boone
77:Rocco
78:Buck
79:Victoria
80:Savannah
81:Elmer
82:Roscoe
83:Yuka
84:Alice
85:Melba
86:Kitt
87:Mathilda
88:Bud
89:Elvis
90:Dora
91:Limberg
92:Bella
93:Bree
94:Samson
95:Rod
96:Octavian
97:Marina
98:Queenie
99:Gladys
100:Apollo
101:Amelia
102:Pierce
103:Aurora
104:Roald
105:Cube
106:Hopper
107:Friga
108:Gwen
109:Curly
110:Truffles
111:Rasher
112:Hugh
113:Lucy
114:Bunnie
115:Dotty
116:Coco
117:Snake
118:Gaston
119:Gabi
120:Pippy
121:Tiffany
122:Genji
123:Ruby
124:Tank
125:Rhonda
126:Vesta
127:Baabara
128:Peanut
129:Blaire
130:Filbert
131:Pecan
132:Nibbles
133:Agent S
134:Caroline
135:Sally
136:Static
137:Mint
138:Rolf
139:Rowan
140:Chief
141:Lobo
142:Wolfgang
143:Whitney
144:Champ
145:Nana
146:Simon
147:Tammi
148:Monty
149:Elise
1:Antonio
2:Pango
3:Anabelle
4:Teddy
5:Pinky
6:Curt
7:Chow
8:Jay
9:Robin
10:Anchovy
11:Twiggy
12:Jitters
13:Angus
14:Rodeo
15:Bob
16:Mitzi
17:Rosie
18:Olivia
19:Kiki
20:Tangy
21:Punchy
22:Purrl
23:Moe
24:Kabuki
25:Kid Kat
26:Monique
27:Tabby
28:Bluebear
29:Maple
30:Poncho
31:Pudge
32:Kody
33:Stitches
34:Goose
35:Benedict
36:Egbert
37:Patty
38:Tipper
39:Alfonzo
40:Allie
41:Goldie
42:Butch
43:Lucky
44:Biskit
45:Bones
46:Portia
47:Walker
48:Daisy
49:Bill
50:Joey
51:Pate
52:Maelle
53:Deena
54:Pompom
55:Mallary
56:Freckles
57:Derwin
58:Krake
59:Opal
60:Dizzy
61:Big Top
62:Eloise
63:Margie
64:Lily
65:Ribbot
66:Frobert
67:Camofrog
68:Drift
69:Wart Jr.
70:Puddles
71:Jeremiah
72:Chevre
73:Nan
74:Cesar
75:Peewee
76:Boone
77:Rocco
78:Buck
79:Victoria
80:Savannah
81:Elmer
82:Roscoe
83:Yuka
84:Alice
85:Melba
86:Kitt
87:Mathilda
88:Bud
89:Elvis
90:Dora
91:Limberg
92:Bella
93:Bree
94:Samson
95:Rod
96:Octavian
97:Marina
98:Queenie
99:Gladys
100:Apollo
101:Amelia
102:Pierce
103:Aurora
104:Roald
105:Cube
106:Hopper
107:Friga
108:Gwen
109:Curly
110:Truffles
111:Rasher
112:Hugh
113:Lucy
114:Bunnie
115:Dotty
116:Coco
117:Snake
118:Gaston
119:Gabi
120:Pippy
121:Tiffany
122:Genji
123:Ruby
124:Tank
125:Rhonda
126:Vesta
127:Baabara
128:Peanut
129:Blaire
130:Filbert
131:Pecan
132:Nibbles
133:Agent S
134:Caroline
135:Sally
136:Static
137:Mint
138:Rolf
139:Rowan
140:Chief
141:Lobo
142:Wolfgang
143:Whitney
144:Champ
145:Nana
146:Simon
147:Tammi
148:Monty
149:Elise
Using that list, I successfully model swapped neighbors.
![[PokeCommunity.com] Animal Crossing Model Swapping [PokeCommunity.com] Animal Crossing Model Swapping](https://i636.photobucket.com/albums/uu85/U_Flame/worked_1.png)
Then I was successful in replacing special NPCs as well.
![[PokeCommunity.com] Animal Crossing Model Swapping [PokeCommunity.com] Animal Crossing Model Swapping](https://i636.photobucket.com/albums/uu85/U_Flame/success_1.png)
I imagine it could easily work the other way around too. If there's a way to rename neighbors, we can have special NPCs as neighbors!
So now I tried messing with the player data. This is much more complicated. All the animals simply had a model and texture file. The player has subfolders upon subfolders with hundreds of different files that correspond to who knows which parts. This is the result of some experimentation where I tried to play as Rover.
![[PokeCommunity.com] Animal Crossing Model Swapping [PokeCommunity.com] Animal Crossing Model Swapping](https://i636.photobucket.com/albums/uu85/U_Flame/wat_1.png)
![[PokeCommunity.com] Animal Crossing Model Swapping [PokeCommunity.com] Animal Crossing Model Swapping](https://i636.photobucket.com/albums/uu85/U_Flame/wut_1.png)
It looks almost decent, with just an extra head blended in there. Then when the game started, this happened.
![[PokeCommunity.com] Animal Crossing Model Swapping [PokeCommunity.com] Animal Crossing Model Swapping](https://i636.photobucket.com/albums/uu85/U_Flame/OHGODWHY.png)
All and all, i consider it a step forward. I got my cat ears and tail, so that's a step up the furry ladder. Hopefully we can reach the end result of playing as the animal villagers. I have no idea what corrupts the textures, but it likely has to do with the many files I carelessly replaced and the many I left alone. There are too many factors I don't know about. If anyone can assist in organization of some sort, that would be a huge help. We need to know what does what so we know what to replace.