KONG

Base Files (update 04.15.16)

121 posts in this topic

This thread will be dedicated to fixing the base files (1.38). All bugs should be reported so base files can be fixed.

 

TODO:

- Snowball bug (infinite when inventory locked)
- Purchasing gems in stacks
- string.wrap for all npcs and quests (alignment of texts for npcs and quests)
- Recode Lucky NPC (set handlers and easy-to-mod prizes)
- Repair Fee (fixed for equipments that are fused)
- Fixed Autorations
- Fixed ship fuel
- Lv47 and above mJrs consumes only great rations (latest TOP1)
- Lv41+ fairies consumes only great fruits
- Avoid losing gems on fusion (Credit: Saeed)
- Money overflow
- Forge rates easily adjustable
- Socket rates easily adjustable
- tables for:
    Equipments that cannot be socket
    Equipments that cannot be fused
    Equipments that cannot be forged
    Itemtypes that cannot be forged
    Items that cannot be gem extract
    Items that cannot be repaired
    Capping gem level
    Item upgrade system
- Fairy System (Credits: Angelix)
- Upgrade System (Credits: Angelix)
- Sacred war token bug
- Permanent Jack corals
- Max Forged level
- Max level players do not gain exp
- Players do not gain EXP for mobs level 11+
- Chaos argent spawning interval fixed
- Serialization crashes GS
- 2.0 Skills
- Rebirth jumps
- Anti level jumps
- Monster arrangement files
- Fixed updateall issues
- Pots/Food cooldown
- fixed Hexa quest
- Tribulation of Faith
- daily quest extension (no cha_timer)
- Use latest iteminfo
- Fusion for itemid 7k+
- Equipments 7k+ fuseable

- Angela Jr default colour possession - RED

- Highest PR to take in effect variable

- Creating guild with notice

- Cloaks

- Blueprint handler (Credits: firm)

- Wings of Glory with flying effect

- DLL for items that can bank

- Astral Isle
- Blueprints for meta/strengthen equipments

- Marriage of Angela's

- Enhanced Death torso's

 

Serverfile will be uploaded soon ! (base files will go with @V3ct0r's public released executables)
If you have suggestions to be added to base file, please post here. Community will decide if the suggestion should go on base files.
 

Edited by xtc
10 people like this

Share this post


Link to post
Share on other sites
9 hours ago, Yomazu said:

Improved fruits, Rear Fairy, Winter island etc.

Improved fruits done.
Rear fairy... (to replicate TOP2's version is out of the scope of my knowledge). If via NPC, than yes.
Winter Island - that being said, is the winter expansion that comes with 1.38 files not up-to-date?
Sorry I know very little of TOP2 features.

Share this post


Link to post
Share on other sites

Looking forward to this thread really interesting *keep it up!* :) Hope this files are going to be my next base files if nothing weird on them :P 

Share this post


Link to post
Share on other sites

good luck xtc, i will wait. update admiral cloak , vip neck in head, and skill f next ...

Share this post


Link to post
Share on other sites
2 hours ago, xtc said:

Improved fruits done.
Rear fairy... (to replicate TOP2's version is out of the scope of my knowledge). If via NPC, than yes.
Winter Island - that being said, is the winter expansion that comes with 1.38 files not up-to-date?
Sorry I know very little of TOP2 features.

Most of 1.36+ files have part or entire winter update inside. The problem is: they are totally in CN or bad translated. BTW, if you're using @V3ct0r gameserver we can use the .res from pko 2.4 (they are translated and works very fine).

Keep your good work ^^,

Share this post


Link to post
Share on other sites
4 hours ago, Blanquitoh said:

Looking forward to this thread really interesting *keep it up!* :) Hope this files are going to be my next base files if nothing weird on them :P 

By weird as in backdoor, there won't be. But about bugs, there is no garentee. However, the base file and the development purpose is to find bugs, report, and hopefully fix it. =)

admiral cloak added

ticket system (Credit: Angelix)

i am determining if the bracelets/belts/hand-guard should be added via temp bag method.

please let me know your opinions.

 

1 person likes this

Share this post


Link to post
Share on other sites
12 minutes ago, xtc said:

By weird as in backdoor, there won't be. But about bugs, there is no garentee. However, the base file and the development purpose is to find bugs, report, and hopefully fix it. =)

admiral cloak added

ticket system (Credit: Angelix)

i am determining if the bracelets/belts/hand-guard should be added via temp bag method.

please let me know your opinions.

 

Very usefully. It can be done by using the functions:

GiveItemX
BagTempHasItem
TakeItemBagTemp
HasLeaveBagTempGrid

But you need to find a way to add the equipment stats without bug with some skills or buffs etc.

Share this post


Link to post
Share on other sites

Temp bag method makes gemming them awkward, as you need to update gems each time it is equipt/unequipt. I would just have them put in certain slots in bag (eg slots 5/6/7/8) to get effect. If you used a table to remember which one was there last, you would only need 4 lines in skilleff for any amount of sets of bracelets/gems.

 

Made this a few months ago:

 

Edited by 7n6
1 person likes this

Share this post


Link to post
Share on other sites

I've decided to leave it out. Both method is dull. I think the last thing people should resort to is using inventory slots. 

1 person likes this

Share this post


Link to post
Share on other sites
5 hours ago, xtc said:

I've decided to leave it out. Both method is dull. I think the last thing people should resort to is using inventory slots. 

Since that can be done easily and 1.38 is not based on that, you shouldn't xP Thanks

 

Mentoring System working?

Find Party working?

Players Marriage working?

Hope i get more thinks that should be working on a base files. (only tough about those xP)

Share this post


Link to post
Share on other sites
17 hours ago, 7n6 said:

Temp bag method makes gemming them awkward, as you need to update gems each time it is equipt/unequipt. I would just have them put in certain slots in bag (eg slots 5/6/7/8) to get effect. If you used a table to remember which one was there last, you would only need 4 lines in skilleff for any amount of sets of bracelets/gems.

 

Made this a few months ago:

 

good files

Share this post


Link to post
Share on other sites
On 3/21/2016 at 1:28 AM, xtc said:

By weird as in backdoor, there won't be. But about bugs, there is no garentee. However, the base file and the development purpose is to find bugs, report, and hopefully fix it. =)

admiral cloak added

ticket system (Credit: Angelix)

i am determining if the bracelets/belts/hand-guard should be added via temp bag method.

please let me know your opinions.

 

unseal lvl100 - unseal lv110 same top2, lvl 125 skill, skil 115 (skil f), gmes cloak, gem neck or bracelet, belt, handguard, & nightmare argent feature

Edited by Anthoni

Share this post


Link to post
Share on other sites
On 3/22/2016 at 7:54 PM, Blanquitoh said:

Since that can be done easily and 1.38 is not based on that, you shouldn't xP Thanks

 

Mentoring System working?

Find Party working?

Players Marriage working?

Hope i get more thinks that should be working on a base files. (only tough about those xP)

All above are functioning.

28 minutes ago, Anthoni said:

unseal lvl100 - unseal lv110 same top2, lvl 125 skill, skil 115 (skil f), gmes cloak, gem neck or bracelet, belt, handguard, & nightmare argent feature

Unseals - Comes with iteminfo.
Lv125 skills done
F skills done
Cloak gems done
gem neck, not sure.
Bracelets/Belts/Handguards - will not be in base files. (Resorting to inventory slot is plain dull. Heres the reason:
Bracelets/Belts/Handguards is just a generic name for inventory equipments.
Ideally, due to limitations of inventory - allocating 4 spaces of it to "fake" equipment is poor in terms of originality.
An even better approach: Have a single item (Rune, Stone, the likes) and have it forgeable with new
effects (reduce IS, increase Exp, etc) would have been a better choice.
Nightmare argent - The only significant difference is having GUI (I think, or please explain more) and I beleive
before create another Chaos-Argent alike, the old Chaos Argent should be fixed to optimize gaming experience first.
But yes, eventually this will come as a package just in case anyone needs. (BTW - new Gui related, I do not have the capabilities of adding)
 

1 person likes this

Share this post


Link to post
Share on other sites
On 3/23/2016 at 7:34 PM, xtc said:

All above are functioning.

Unseals - Comes with iteminfo.
Lv125 skills done
F skills done
Cloak gems done
gem neck, not sure.
Bracelets/Belts/Handguards - will not be in base files. (Resorting to inventory slot is plain dull. Heres the reason:
Bracelets/Belts/Handguards is just a generic name for inventory equipments.
Ideally, due to limitations of inventory - allocating 4 spaces of it to "fake" equipment is poor in terms of originality.
An even better approach: Have a single item (Rune, Stone, the likes) and have it forgeable with new
effects (reduce IS, increase Exp, etc) would have been a better choice.
Nightmare argent - The only significant difference is having GUI (I think, or please explain more) and I beleive
before create another Chaos-Argent alike, the old Chaos Argent should be fixed to optimize gaming experience first.
But yes, eventually this will come as a package just in case anyone needs. (BTW - new Gui related, I do not have the capabilities of adding)
 

Cool, I'll wait. If you can add Demonic Dimension Map.

When will published?

Share this post


Link to post
Share on other sites

@xtc You can add a easy way to create new blueprints like this:

 

 

Blueprints = {}

Blueprints[1] = { 
IDStart = 2404 , 
IDEnd = 2404 , 
MaterialA = 864 , 
MaterialB = 865 , 
MaterialC = 866 ,
MinCountA = 1 , 
MinCountB = 1 , 
MinCountC = 1 ,
MaxCountA = 1 , 
MaxCountB = 1 , 
MaxCountC = 1 , 
RateMin = 5 , 
RateMax = 10 }

Blueprints[2] = { 
IDStart = 7148 , 
IDEnd = 7156 , 
MaterialA = 864 , 
MaterialB = 865 , 
MaterialC = 866 ,
MinCountA = 1 , 
MinCountB = 1 , 
MinCountC = 1 ,
MaxCountA = 15 , 
MaxCountB = 20 , 
MaxCountC = 25 , 
RateMin = 3 , 
RateMax = 7 }


function ItemUse_#### ( role, Item )
    r1, r2 = MakeItem ( role , 2300 , 1 , 1 )
    local Itemnew = GetChaItem ( role , 2 , r2 )
	local Rand = math.random(1,table.getn(Blueprints))
	
    SetItemAttr(Itemnew, ITEMATTR_URE, 1 )																	-- Blueprint Level
    SetItemAttr(Itemnew, ITEMATTR_MAXURE, math.random(70,99))												-- Fairy Coin Required							
    SetItemAttr(Itemnew, ITEMATTR_VAL_STA, 1 )																-- Blueprint usage count
    SetItemAttr(Itemnew, ITEMATTR_MAXENERGY, math.floor(100*0.1)+100)										
    SetItemAttr(Itemnew, ITEMATTR_ENERGY, math.random(Blueprints[Rand].RateMin,Blueprints[Rand].RateMax))	
    SetItemAttr(Itemnew, ITEMATTR_VAL_STR, Blueprints[Rand].MaterialA )											
    SetItemAttr(Itemnew, ITEMATTR_VAL_CON, Blueprints[Rand].MaterialB )											
    SetItemAttr(Itemnew, ITEMATTR_VAL_DEX, Blueprints[Rand].MaterialC )											
    SetItemAttr(Itemnew, ITEMATTR_VAL_AGI, math.random(Blueprints[Rand].IDStart,Blueprints[Rand].IDEnd) )										

    local Num_new = GetItemForgeParam ( Itemnew , 1 )
    local Part2_new = GetNum_Part2 ( Num_new )      
    local Part4_new = GetNum_Part4 ( Num_new )
    local Part6_new = GetNum_Part6 ( Num_new )
    Part2_new = math.random ( Blueprints[Rand].MinCountA, Blueprints[Rand].MaxCountA )   	                            
    Part4_new = math.random ( Blueprints[Rand].MinCountB, Blueprints[Rand].MaxCountB )
    Part6_new = math.random ( Blueprints[Rand].MinCountC, Blueprints[Rand].MaxCountC )                                                                    
    Num_new = SetNum_Part2 ( Num_new , Part2_new )
    Num_new = SetNum_Part4 ( Num_new , Part4_new )
    Num_new = SetNum_Part6 ( Num_new , Part6_new )
    SetItemForgeParam ( Itemnew , 1 , Num_new )
end

 

If people want random ItemID with same igredients put ID start in IDStart and in IDEnd. otherwise put same ID in IDStart and IDEnd.

Edited by Yomazu

Share this post


Link to post
Share on other sites
5 hours ago, Yomazu said:

@xtc You can add a easy way to create new blueprints like this:

thanks firm. Will start using this BP handler for meta/str equipments

6 hours ago, Anthoni said:

Cool, I'll wait. If you can add Demonic Dimension Map.

When will published?

Demonic Dimension - please elaborate. this is DW3-4, yes?
will publish once base is stable enough for download and setup.

3 hours ago, Anthoni said:

xtc add effect in neck (basic TOP & VIP)

Screenshot_1.png

Any idea which neck id it is from official?

2 hours ago, Anthoni said:

update level 100 to 130 like top2:D

done.

1 person likes this

Share this post


Link to post
Share on other sites
1 hour ago, xtc said:

 

Any idea which neck id it is from official?

 

IIRC, it was on the gold/platinum/titanium/diamond necks. ID 9184/9185/9186/9187

Share this post


Link to post
Share on other sites

Demonic Dimension maybe puzzleworld3, puzzleworld4. 

Effect neck in head (TOP & VIP) .
IIRC, it was on the gold/platinum/titanium/diamond necks. ID 9184/9185/9186/9187.

- Add Wings of Glory Fly same TOP 2. 

- Add NPC Global Rangking...

Thanks for all your hard work xtc. Always success :)

Share this post


Link to post
Share on other sites

im more intrested in those fix rather than those request adding more and more stuff

4 people like this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now