other method : hex editing
evolution is have 7 slot every slot need 6 byte (is have 3 part, type of method, method request, and evo into (pokemon id).
AAAA XXXX YYYY
AA AA– parameter evolve method (flipped)
XX XX – parameter value evolve method (flipped)
YY YY – evolve into pokemon id (flipped)
Eevee :
1# 1A000000D601
2# 1B000000D701
3# 080053008700
4# 080054008600
5# 080052008800
6# 02000000C400
7# 03000000C500
Parameter evolve method :
0,None (XX XX = none , YY YY none, AA AA = none)
1,Happiness (XX XX = none)
2,Happiness with Time (Morning/noon) (XX XX = none)
3,Happiness with Time (Night) (XX XX = none)
4,Level Up (XX XX = level)
5,Trade (XX XX = none)
6,Trade with Held Item (XX XX = item)
7,Trade for opposite Escavalier / Accelgor (XX XX = none)
8,Hold Item (XX XX = item)
9,Level Up (Attack > Defense) (XX XX = none)
10,Level Up (Attack = Defense) (XX XX = none)
11,Level Up (Attack < Defense) (XX XX = none)
12,Level Up (Personality < 5 into Silcoon) (XX XX = none)
13,Level Up (Personality > 5 into Cascoon) (XX XX = none)
14,Level Up (Ninjask) (XX XX = none)
15,Level Up (Shedinja) (XX XX = none)
16,Level Up (Beauty) (XX XX = none)
17,Hold Item (Male) (XX XX = item)
18,Hold Item (Female) (XX XX = item)
19,Hold Item (Day time) (XX XX = item)
20,Hold Item (Night time) (XX XX = item)
21,Level Up with move (XX XX = moves)
22,Level up with pokemon (XX XX = pokemon id)
23,Level Up (Male into Mothim) (XX XX = lv)
24,Level Up (Female into Wormadam) (XX XX = lv)
25,Level Up in Chargestone Cave (XX XX = none)
26,Level Up in Pinwheel Forest (XX XX = none)
27,Level Up in Twist Mountain Basement (XX XX = none)
none= better fill 00 00
You can using tools made by pedro, but he was discontinued his tools, so don't reply anything on his thread about bugs or something.
mirror : http://filetrip.net/nds-downloads/utilities/download-pokemon-5th-generation-evolution-editor-21-f24439.html
in PRC is need static offset for each narc data container (not include narc header), actually is no needed to re-compile, just small modification of code, just read from file so no need re-compile hehehehe