Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server
You last visited: Today at 17:21

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



How to change FGW Re-Entry time buff?

Discussion on How to change FGW Re-Entry time buff? within the SRO Private Server forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2015
Posts: 150
Received Thanks: 6
How to change FGW Re-Entry time buff?

want to change this time



is that possible ?
Kardil is offline  
Old 10/06/2017, 02:28   #2
 
blapanda's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,860
Received Thanks: 760
Quote:
Originally Posted by (STALKER) View Post
-snip-
time in Sec = 10800 = 3 Hours
Why not simplifying it?

Code:
USE SRO_VT_SHARD
SELECT * FROM dbo._RefObjCommon WHERE CodeName128 LIKE 'ITEM_ETC_TELEPORT%LEVEL%'

UPDATE [dbo].[_RefObjCommon] SET DecayTime='10800' WHERE ID BETWEEN 35883 AND 35904
blapanda is offline  
Old 10/06/2017, 02:29   #3
 
elite*gold: 0
Join Date: Sep 2015
Posts: 150
Received Thanks: 6
Quote:
Originally Posted by (STALKER) View Post
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_TOGUI_35_50_LEVEL_1'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_TOGUI_35_50_LEVEL_2'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_TOGUI_51_60_LEVEL_1'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_TOGUI_51_60_LEVEL_2'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_TOGUI_61_70_LEVEL_1'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_TOGUI_61_70_LEVEL_2'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_FLAME_71_80_LEVEL_1'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_FLAME_71_80_LEVEL_2'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_FLAME_71_80_LEVEL_3'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_FLAME_71_80_LEVEL_4'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_FLAME_81_90_LEVEL_1'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_FLAME_81_90_LEVEL_2'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_FLAME_81_90_LEVEL_3'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_FLAME_81_90_LEVEL_4'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_91_100_LEVEL_1'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_91_100_LEVEL_2'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_91_100_LEVEL_3'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_91_100_LEVEL_4'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_100_110_LEVEL_1'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_100_110_LEVEL_2'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_100_110_LEVEL_3'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_100_110_LEVEL_4'


UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35883'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35884'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35885'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35886'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35887'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35888'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35889'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35890'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35891'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35892'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35893'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35894'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35895'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35896'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35897'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35898'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35899'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35900'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35901'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35902'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35903'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35904'

time in Sec = 10800 = 3 Hours
Thanks for trying to help but It didn't work

Quote:
Originally Posted by blapanda View Post
Why not simplifying it?

Code:
USE SRO_VT_SHARD
SELECT * FROM dbo._RefObjCommon WHERE CodeName128 LIKE 'ITEM_ETC_TELEPORT%LEVEL%'

UPDATE [dbo].[_RefObjCommon] SET DecayTime='10800' WHERE ID BETWEEN 35883 AND 35904
yea but w/e it doesn't work
Kardil is offline  
Old 10/06/2017, 03:19   #4
 
WickedNite.'s Avatar
 
elite*gold: 15
Join Date: Jul 2014
Posts: 1,614
Received Thanks: 1,375
That dumbass query is only for the item itself, if it's not in refgameworld_config I'll look tomorrow when I have a db on hands and edit my post.
WickedNite. is offline  
Old 10/06/2017, 04:02   #5
 
elite*gold: 0
Join Date: Sep 2015
Posts: 150
Received Thanks: 6
Quote:
Originally Posted by WickedNite. View Post
That dumbass query is only for the item itself, if it's not in refgameworld_config I'll look tomorrow when I have a db on hands and edit my post.
Yea it's not in _RefGameWorld_Config
Kardil is offline  
Old 10/06/2017, 09:57   #6
 
wolff66's Avatar
 
elite*gold: 0
Join Date: Sep 2007
Posts: 250
Received Thanks: 34
Its in _RefGameWorldGroup_Config:
ENTER_WORLD_GROUP_COOL_TIME
TIMEDJOB_COOL_TIME_FORCLIENT
Default values are 300, consider 1 as 1 minute.
wolff66 is offline  
Thanks
1 User
Old 10/06/2017, 13:53   #7
 
elite*gold: 0
Join Date: Sep 2015
Posts: 150
Received Thanks: 6
Quote:
Originally Posted by wolff66 View Post
Its in _RefGameWorldGroup_Config:
ENTER_WORLD_GROUP_COOL_TIME
TIMEDJOB_COOL_TIME_FORCLIENT
Default values are 300, consider 1 as 1 minute.
yea i found that thanks alot, but now i wanna do that for only specific pillar dimension not all
i checked _RefObjItem params but nothing leads me to _RefGameWorldGroup

-edit-
I figured out how, it can be done by binding the gameworld to the group config
btw it won't show a buff in the client and won't add something to _TimedJob
i think it was hardcoded for only 300 minutes
Kardil is offline  
Old 10/06/2017, 21:22   #8
 
elite*gold: 0
Join Date: Mar 2008
Posts: 159
Received Thanks: 61
Hello, you can use my query to change every related items:
*_GetMediaLines can be found on google

Code:
/* Keks FGW config */

declare @ti int
set @ti = 150 /*Time [min] between 2 FGW runs*/


USE [SRO_VT_SHARD]
/* SET delay time */
Update _RefGameWorldGroup_Config
set Value = @ti where ID = 1 OR ID = 2 

/* SET pillar time */
Update _RefObjItem 
	Set Param10=1000*@ti 	
  WHERE 
    ID IN  (SELECT Link FROM _RefObjCommon WHERE Codename128 like 'ITEM_ETC_TELEPORT_HOLE_%') 
	
	
/*Get media lines*/

/*Teleports*/
USE [SRO_VT_SHARD]
exec _GetMediaLines
  [MENTION=567524]Type[/MENTION]=1,
  [MENTION=606027]codename[/MENTION]='ITEM_ETC_TELEPORT_HOLE_%'
It is changing every teleport item, gameworldgroup cool down and client sided stuff. If you want to change only a part of dungeons you might have to setup a new group definition manually:
- _RefGameWorldGroup : add a new group ID = 2 and setup a name XYZ
- _RefGameWorldBindGameWorldGroup : bind all used gameworld ID's to the new group (2)
- _RefGameWorldGroup_Config : copy/paste all lines, add them using the new group name XYZ and add a new cooldown time
- _RefObjItem : edit all used teleport holes for your dungeons and export media to client, unless you want to relog everytime

As long as you are using original dungeons it should work and will be displayed in the client. Adding a new teleport hole to a custom generated dungeon (custom world ID) did not work very well. However the cool down related stuff is not hardcoded in any exe.

There is also a groupworld_config_forclient file in the client but I did not change it. I ended up with a 2 hrs cooldown for every FGW
guckguck is offline  
Thanks
2 Users
Old 10/07/2017, 03:38   #9
 
elite*gold: 0
Join Date: Sep 2015
Posts: 150
Received Thanks: 6
Quote:
Originally Posted by guckguck View Post
Hello, you can use my query to change every related items:
*_GetMediaLines can be found on google

Code:
/* Keks FGW config */

declare @ti int
set @ti = 150 /*Time [min] between 2 FGW runs*/


USE [SRO_VT_SHARD]
/* SET delay time */
Update _RefGameWorldGroup_Config
set Value = @ti where ID = 1 OR ID = 2 

/* SET pillar time */
Update _RefObjItem 
	Set Param10=1000*@ti 	
  WHERE 
    ID IN  (SELECT Link FROM _RefObjCommon WHERE Codename128 like 'ITEM_ETC_TELEPORT_HOLE_%') 
	
	
/*Get media lines*/

/*Teleports*/
USE [SRO_VT_SHARD]
exec _GetMediaLines
  [MENTION=567524]Type[/MENTION]=1,
  [MENTION=606027]codename[/MENTION]='ITEM_ETC_TELEPORT_HOLE_%'
It is changing every teleport item, gameworldgroup cool down and client sided stuff. If you want to change only a part of dungeons you might have to setup a new group definition manually:
- _RefGameWorldGroup : add a new group ID = 2 and setup a name XYZ
- _RefGameWorldBindGameWorldGroup : bind all used gameworld ID's to the new group (2)
- _RefGameWorldGroup_Config : copy/paste all lines, add them using the new group name XYZ and add a new cooldown time
- _RefObjItem : edit all used teleport holes for your dungeons and export media to client, unless you want to relog everytime

As long as you are using original dungeons it should work and will be displayed in the client. Adding a new teleport hole to a custom generated dungeon (custom world ID) did not work very well. However the cool down related stuff is not hardcoded in any exe.

There is also a groupworld_config_forclient file in the client but I did not change it. I ended up with a 2 hrs cooldown for every FGW
Thanks for your reply, u made me sure that i did it correctly
but it was only client side problem, that i didn't add it in groupworld_config_forclient.txt and now works perfectly

Thanks for everyone who helped me

btw iam not that noop to misunderstand a query, i know it's a badass query
that's not the problem, but the problem is who posted it and he dont know what even this query is doing then say that iam the noob here
changing decay time will affect fgw re-entry time !! wtf ?!
Kardil is offline  
Old 10/07/2017, 14:34   #10
 
elite*gold: 0
Join Date: Mar 2008
Posts: 159
Received Thanks: 61
If you do not change the decay time your char will stay with a (server sided) 6hrs cooldown on every teleport item, even if you change timed job. In this case you will be forced to use another account to open a dungeon for you. Same belongs to the client files, if you do not edit them you have to relog everytime using a new teleport. It is similar to the usage of niya general trap during 1st zerk quest, if you relog fast you will shorten reuse time by 50%.

Attached my query, there is a bug displaying @
Attached Files
File Type: txt FGW.txt (519 Bytes, 143 views)
guckguck is offline  
Old 10/07/2017, 20:35   #11
 
elite*gold: 0
Join Date: Sep 2015
Posts: 150
Received Thanks: 6
Quote:
Originally Posted by guckguck View Post
If you do not change the decay time your char will stay with a (server sided) 6hrs cooldown on every teleport item, even if you change timed job. In this case you will be forced to use another account to open a dungeon for you. Same belongs to the client files, if you do not edit them you have to relog everytime using a new teleport. It is similar to the usage of niya general trap during 1st zerk quest, if you relog fast you will shorten reuse time by 50%.

Attached my query, there is a bug displaying @
The only thing that i noticed about DecayTime is that when you drop the teleport item itself (i dont mean using it) just throwing it
the item will be disappeared after that time u editted
Kardil is offline  
Reply


Similar Threads Similar Threads
Forgotten World Entry Time
02/05/2012 - SRO Private Server - 0 Replies
hello to every one I need change entry time limit. Serached db for it but cant find. SELECT * FROM .. Where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_100_110_LEVEL_1' SELECT * FROM ..
[iSRO Question] iBot FGW re-entry
08/16/2011 - Silkroad Online - 3 Replies
Hey guys, simple question: How do i get iBot to auto re-enter Forgotten World? Now i'm NOT talking about FGW in general, its no problem guiding my char through FGW by script. but I want my char to do a run, stand around and automatically re-enter FGW as soon as it is possible again if he has pillars in his inventory. iBot does have the auto reentry checkbox on its script page but it seems not to work properly... how can I make it work?
how change time D-Front or add new time D-Front by [GM]
12/18/2009 - Dekaron Private Server - 8 Replies
I know how change time D-Front or add new time D-Front by sql but i need to learning how change time D-Front or add new time D-Front by :rtfm: plazz anyone help



All times are GMT +1. The time now is 17:22.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.