[Help Thread] Please post your questions here.

09/28/2015 12:54 ThunderNikk#5161
Quote:
Originally Posted by TheOnlyOneRaskim View Post
Anyone found the rightValues to hex the Gameserver, so pets gains exp after 170?

Atm i just found the level limit (my pet can be leveled through command over 170, but still get's no exp)
You have to edit the experience table in the database.
09/28/2015 13:00 beredas#5162
trying to make a custom npc ive finally got one to spawn ingame i gave it the contact_script of

NPC_Custom_Contact()

here is my lua code

-- Initalize Script
function get_module_name()
return "NPC_Custom"
end

-- Start NPC
function NPC_Custom_Contact()
dlg_title( "NPC_Custom_Contact()" )
dlg_text( "Hello, nice to meet you." )
dlg_menu( "Menu", 'money_function()' )
dlg_menu( "Goodbye", '' )
end

function money_function()
insert_gold(1000000000)
end

when i enter the game and click the npc nothing happens

help is much apreciated ty
09/28/2015 15:35 NTOverload#5163
Quote:
Originally Posted by thndr View Post
You have to edit the experience table in the database.

iam having the same issue, it's not the experience tables in the database.

the level (increment exp) link gets broken once edited, you'll need to nop the procedures under exp_changed, then make a jump to the end to skip the checking procedure.

after that is done, it should give your pets exp and you should be able to increase the levels to 0x12c. or to what ever u'd like.

another method is to re-write the exp_changed procedure in hex, copy it from 8.1 and paste it in 9.1 at the right offsets, (or make an code-cave jump to this new function).

alternatively, i would do the code-cave, its alot simpler ^^.
09/28/2015 15:41 sapir619#5164
Quote:
Originally Posted by beredas View Post
trying to make a custom npc ive finally got one to spawn ingame i gave it the contact_script of

NPC_Custom_Contact()

here is my lua code

-- Initalize Script
function get_module_name()
return "NPC_Custom"
end

-- Start NPC
function NPC_Custom_Contact()
dlg_title( "NPC_Custom_Contact()" )
dlg_text( "Hello, nice to meet you." )
dlg_menu( "Menu", 'money_function()' )
dlg_menu( "Goodbye", '' )
end

function money_function()
insert_gold(1000000000)
end

when i enter the game and click the npc nothing happens

help is much apreciated ty
Try to add dlg_show() in the end of the function(NPC_Custom_Contact)
Example:
09/28/2015 16:17 kastuki#5165
Hello,
I have a problem with the smith. I can't open his shop list for upgrade stuff +25

Thank's you
09/28/2015 16:44 ThunderNikk#5166
Quote:
Originally Posted by NTOverload View Post
iam having the same issue, it's not the experience tables in the database.

the level (increment exp) link gets broken once edited, you'll need to nop the procedures under exp_changed, then make a jump to the end to skip the checking procedure.

after that is done, it should give your pets exp and you should be able to increase the levels to 0x12c. or to what ever u'd like.

another method is to re-write the exp_changed procedure in hex, copy it from 8.1 and paste it in 9.1 at the right offsets, (or make an code-cave jump to this new function).

alternatively, i would do the code-cave, its alot simpler ^^.
Well we had to do that with the 8.1 modified herlock.

There was no pet experience per level listed after 170 and they would not level up until there was.

I was just mentioning it because that's how it was on 8.1

If there were no table entries the pets would not gain levels.

So we created the entries for pet levels 171 - 300

Quote:
Originally Posted by kastuki View Post
Hello,
I have a problem with the smith. I can't open his shop list for upgrade stuff +25

Thank's you
I am still trying to figure out what you mean by this.

There is a black smith that sells items for upgrading items that are +25?

Where is this black smith?
09/28/2015 19:27 kastuki#5167
The forgeron (I know not say it in English).. The npc for upgrade stuff ( armors, weapons) in horison, katan, lasky and rondo.

Exemple:
I have a weapon or armor, i need tout up this item lvl 1,2,3.... 10.
You see what I mean ?

This npc, i can't open his shop for buy item for up my stuff +21, +22, +23, +24 and +25

Do you understand now ? :)
09/28/2015 20:43 ThunderNikk#5168
Quote:
Originally Posted by kastuki View Post
Do you understand now ? :)
No not really but I will take a look at the blacksmith tonight and see if they added something new in 9.1 that I did not know about.

As far as I knew his shop only sold upgrade items for non-dura to upgrade an item to level 10.

He had nothing to do with enhancements or +ing equipment that I knew of.

I will see if I can figure out what you are running into though.
09/28/2015 21:03 kastuki#5169
Good, you can buy enchantement ultim for upgrade +21 +22 +23 +24 +25

At the begining, i could open his shop and from 5 days i can't open his shop..

To conclude the blacksmith shop is inaccessible

Thank's I let you Watch :)
09/28/2015 21:31 SilentSummoner#5170
hey guys :)
I have a little question.

Is the 9.1 Telecaster database compatible with the 9.2 Arcadia database ?
If yes then I can just update by replacing the 9.1 Arcadia with the 9.2 one right ?
If not then.. I don't know what to do xD
09/28/2015 22:43 SilentWisdom#5171
I really doubt it, not gonna end well use 9.2 arcadia in 9.1 gs :D
09/29/2015 02:08 ThunderNikk#5172
Quote:
Originally Posted by kastuki View Post
At the begining, i could open his shop and from 5 days i can't open his shop..

To conclude the blacksmith shop is inaccessible

Thank's I let you Watch :)

If you could open the blacksmiths shop before and now you can not then you have either made changes to your...

arcadia.dbo.NPCResource

Specifically the...

Code:
1003	100001003	105001003	3	2	8014	6214	0	270	0	1	-5	17	npc_gam_common003	0	0	250007	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	NPC_ItemUP_Deva_contact()	-1	0
2003	100002003	105002003	3	2	117516	59469	0	120	0	-3	-4	16	npc_gam_common002	0	0	250008	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	NPC_ItemUP_Asura_contact()	-1	0
3003	100003003	105003003	3	1	172766	51182	0	-169	0	-5	-2	15	npc_gaf_common003	0	0	250007	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	NPC_ItemUP_Beginner_contact()	-1	0
4003	100004003	105004003	3	1	152736	75682	0	270	0	-2	-3	14	npc_gaf_common003	0	0	250009	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	NPC_ItemUP_Gaia_contact()	-1	0
6003	100006003	105006003	3	1	137241	103526	0	250	0	4	-2	14	npc_gaf_common003	0	0	250009	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	NPC_ItemUP_Rondoh_contact()	-1	0
7003	100007003	105007003	3	1	220980	20222	0	180	0	0	-5	14	npc_gaf_common005	0	0	250009	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	NPC_ItemUP_Secroute_contact()	-1	0
7031	100007031	105007031	3	2	153234	151252	0	230	0	-3	-4	16	npc_gam_common001	0	0	250007	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	NPC_ItemUP_Ancient_relic_contact()	-1	0
NPCs

Or you have made changes to the .lua...

NPC_ItemUP.lua

Specifically lines like...

Code:
if get_env("game.cash_usable_server") == 0 then
		dlg_menu( "@90100703", "open_market( 'flat_sum_deva_itemUP_suppert' )" )
	else
		dlg_menu( "@90100703", "open_market( 'deva_itemUP_suppert' )" )
	end
	
	dlg_menu( "@690000079", "max_item_durability()" )
	dlg_menu( "@90606098", "random_item_change_menu()" )
	dlg_menu( "@90010002", '' )
	dlg_show()
 
end
Do not correct bad spelling because things like that link to other things spelled poorly for instance the markets...

flat_sum_deva_itemUP_suppert

deva_itemUP_suppert

You will have more for asura_itemUP, gaia_itemUP and rondo and HV and others.

Or you may have made changes to the...

arcadia.dbo.MarketResource

rendering the markets either useless or empty.

So here is a little bit of advice as only you are aware of exactly what changes you may have made in order to make the markets not work anymore. None of us know exactly what you may have changed but we do understand a little bit about how NPCs call luas which in turn open markets.

My tip to you is...

1. Do backups often of things you want to change.

2. Test changes for all related links in game.

3. If chnages fail at any time be ready to fall back to your back ups and come here and ask us why editing XXX caused YYY to fail.

It is so much easier when we know exactly what you were working on.

If you edit a database make a DB backup.

If you edit a .lua save a copy of the working .lua before you make changes.

If you edit an RDB in the client save the working RDB.
09/29/2015 17:45 Sherock#5173
NULL
09/29/2015 18:07 kastuki#5174
The problem, I have not touched anything.. Just start the server and close it..
09/29/2015 18:17 ThunderNikk#5175
Quote:
Originally Posted by kastuki View Post
The problem, I have not touched anything.. Just start the server and close it..
Something is not the same as it was before though.

When you click on the NPC, what happens.

1. Does the menu open for leveling items?

2. Is there a selection for use the store?

3. When you click on use the store does the store open?

4. At any point that one of these fails is there any message in the chat window or game server window?

5. If there is a message what is it?

6. This should be number 1 maybe...Are you sure you are not using the fake Boss Ross quest only blacksmith in rondo? Because I don't think he does normal blacksmith stuff at all.