Maybe you know how-to-adjust the rate of base and job experience. eAthena or rAthena, also 3CeAM and other emulators provide them. But, I never get emulator that gives advanced mode to adjust homunculus experience, although homunculus has own experience table.
Then, I decide to make this modification that provides homunculus experience adjustments. So, homunculus has hom_exp_rate too like base_exp_rate and job_exp_rate. That mean, if you set the value with 100, the experience will get normally.
// Adjust exp. gained for homunculus. (Note2) [Cydh] hom_exp_rate: 100
But wait, I almost forget something important to explain, on monster database you will get BaseExp and JobExp field. Bassicly, homunculus exp is following BaseExp value and base_exp_rate calculation. Here I separate it, even homunculus exp amount is still following BaseExp from monster, but you can decide each HomunExp for each monster.
I make own homunculus experience database on db folder, mob_homun_exp.txt. If you need poring will gives homunculus differenet exp amount with BaseExp, you can write there. Also, you can adjust exp rate for each monster there.
Example, poring only give 27 with base_exp_rate 1000, homunculus only receives 270 exp point. But, with this advanced homunculus experience, you can make poring gives more experience to homunculus. You can write there
that means, poring will gives homunculus 1,000 exp points. Awesome! Also, you can do this
that means, poring will gives 10x exp of BaseExp, so your homunculus gets 2,700 exp points. Interesting?
And, if you curious about exp gained of your homunculus, you can show the exp gained with custom atcommand
So, you can adjust global exp rate for homunculus with this source modification, also you can adjust each monster exp for homunculus exp.
Here some screen shots for you. Enjoy it!
Download Homunculus Experience System – Advanced experience setting for Homunculus – Free Code!
Download homunculus experience system .patch file for eAthena
*Above are Mediafire links*