Dastgir
-
Content Count
3803 -
Joined
-
Last visited
-
Days Won
248
Reputation Activity
-
Dastgir got a reaction from Quazi in New Improved 3RD JOB Sprites.
Mechanic might release on next maintenance (19 Jan)
-
Dastgir got a reaction from evilpuncker in Plugin Collections
Updated and added, but have not tested it yet.
Fixed the bug , thanks for reporting
-
Dastgir got a reaction from Kuya Jeo in 0.0.0.0 IP
src/config/core.h
#define AUTOTRADE_PERSISTENCY comment it and compile, and autotraders won't bother you..
for PhpMyAdmin, i don't know how you installed it, but if you have installed it normally, starting httpd is enough
chkconfig httpd on ^ Above command will start httpd as vps boots
-
Dastgir got a reaction from bhaskara. in Job Spoiler
Hello Community,
I was busy during last few months, and now I have been working on this thing to get supported on Hercules,
Here's few screenshots:
Spoiler 2: (Only 4 skills coded)
-
Dastgir got a reaction from AnnieRuru in [GUIDE] Adding New Items without itemInfo.lub
Hello Community,
Once Again, I was doing something and found something unusual, the kRO have other methods of loading Items too....
They also load some idnum tables but with different names
Unidentified items goes to
eventnum2itemdisplaynametable.txt , eventnum2itemdesctable.txt , eventnum2itemresnametable.txt
Identified items:
eventidnum2itemdisplaynametable.txt , eventidnum2itemdesctable.txt , eventidnum2itemresnametable.txt
(Just add event prefix to all file names )
Points to Remember:
This file is loaded before itemInfo, so if you have same item in itemInfo, resname and displayname will be overwritten with one on itemInfo, while both Description will appear one below one. It Works, and I have tested. These Files go inside GRF(data folder) as idnum tables used to..(before) Works on All clients with itemInfo.lub support
How it Looks When Overwritten:
-
Dastgir got a reaction from Keanu in [GUIDE] Adding New Items without itemInfo.lub
Hello Community,
Once Again, I was doing something and found something unusual, the kRO have other methods of loading Items too....
They also load some idnum tables but with different names
Unidentified items goes to
eventnum2itemdisplaynametable.txt , eventnum2itemdesctable.txt , eventnum2itemresnametable.txt
Identified items:
eventidnum2itemdisplaynametable.txt , eventidnum2itemdesctable.txt , eventidnum2itemresnametable.txt
(Just add event prefix to all file names )
Points to Remember:
This file is loaded before itemInfo, so if you have same item in itemInfo, resname and displayname will be overwritten with one on itemInfo, while both Description will appear one below one. It Works, and I have tested. These Files go inside GRF(data folder) as idnum tables used to..(before) Works on All clients with itemInfo.lub support
How it Looks When Overwritten:
-
Dastgir got a reaction from fiction in dDelays(Anti NoDelays) - Releasing this weekend
Hello Community,
What is dDelays?
You should have heard about Delays hack by editing out grf or whatsoever method..
This will make the delays hard-coded and will not be able to use those hacks.
Site https://ddelays.dastgir.tech/ Price Introductory Offer:
Weekly: 1.25$
Monthly: 5$
Quarterly: 18$
Beta Date 27th October 2019 (Sunday) Payment Method PayPal / PayTM / Others(Message in discord) Discord
For Any kind of support/question/payment related query: https://discord.gg/sb4mkdH Emulators Hercules (Fully Supported). Other Emulator Support coming by 3rd November 2019 (Sunday)
-
Dastgir got a reaction from Quazi in dDelays(Anti NoDelays) - Releasing this weekend
Almost to initial stage of completion...
Would be coding server side(Web) and starting beta test soon...
-
Dastgir got a reaction from Aly in Job Spoiler
Hello Community,
I was busy during last few months, and now I have been working on this thing to get supported on Hercules,
Here's few screenshots:
Spoiler 2: (Only 4 skills coded)
-
Dastgir got a reaction from Murilo BiO' in [Release] ExtendedBG for Hercules (with eAmod BG modes)
Not really, this project goes in sleep mode due to other things, other things become more interesting -
Dastgir got a reaction from Murilo BiO' in [Release] ExtendedBG for Hercules (with eAmod BG modes)
Not really , rather hibernate mode,which will be Powered on soon enough -
Dastgir got a reaction from QuodDG in [GUIDE] Add Custom Quest (In Any Tab)
Hello Community,
Yesterday, I was trying to make Quest Appear on other TAB's and result was successful.
Prerequisite:
You need latest ROClientside Repository : https://github.com/ROClientSide/Translation/ https://github.com/ROClientSide/Translation/commit/9d93ef1 (This Commit is necessary) you need Client >= 2014-10-22 (Haven't Tested with old clients, You can test and tell if it works )
Here's a Guide:
questluafilelist.lub:
You need 2 files, local_XYZquest_list and l_XYZ_list and in the folders as mentioned below:
Add Following lines to questluafilelist.lub(at end of file) without EXTENSIONS as mentioned below:
Add[[localquest\local_dastgirquest_list]] Add[[localquest\questinfo\l_dastgir_list]]
local_dastgirquest_list.lub(Sample Files, Modify to your needs):
LOCAL_DastgirQuest_List = { { name = [[Dastgir Custom Quests]], imagefile = [[ep_test_sample.bmp]], list = { { name = [[Novice]], list = { { name =[[Test1]], scrfilename = [[DastgirQuest]], questID = 1019, }, { name =[[Test2]], scrfilename = [[DastgirQuest]], questID = 1017, } } }, { name = [[Quests 11~25]], list = { { name =[[11-15]], scrfilename = [[DastgirQuest]], questID = 1017, }, { name =[[16-20]], scrfilename = [[DastgirQuest]], questID = 1019, }, } } } } } _G.QuestTable.add(LOCAL_DastgirQuest_List, "EVENT")
It needs Following line at the bottom for compulsary
_G.QuestTable.add(LOCAL_XYZQuest_List, "TAB") where TAB's are
EVENT LOCAL EP NEW RECOMMENDED Replace LOCAL_XYZQuest_List with Table name at top of this file...
l_dastgir_list.lub(Sample File, Modify to your needs):
DastgirQuest_List = { [1019] = { NPCFromName = [[Dastgir]], NPCFromMap = [[new_1-1]], NPCFromSpr = [[4_M_01]], NPCFromX = 63, NPCFromY = 53, NPCToName = [[Dastgir]], NPCToMap = [[prontera]], NPCToSpr = [[4_M_01]], NPCToX = 86, NPCToY = 84, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, [1017] = { NPCFromName = [[Dastgir-1]], NPCFromMap = [[prontera]], NPCFromSpr = [[4_BRICKPILE]], NPCFromX = 84, NPCFromY = 123, NPCToName = [[Dastgir-2]], NPCToMap = [[payon]], NPCToSpr = [[4_BOARD3]], NPCToX = 76, NPCToY = 114, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[Alarm]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, } _G.QuestTable.addList("DastgirQuest",DastgirQuest_List) In this file too, you need Following line in the end
_G.QuestTable.addList("XYZQuest",XYZQuest_List) where XYZQuest_List is table_name(mentioned in first line of this file), (Please see the quotes)
and that's it. put it into your GRF, and it will work
NOTE: Many Functions are modified, so you would need quest_function.lub provided in the repository
ScreenShot:
Please Don't Remove credits in the quest_function file...
-
Dastgir got a reaction from Echoes in [GUIDE] Add Custom Quest (In Any Tab)
Hello Community,
Yesterday, I was trying to make Quest Appear on other TAB's and result was successful.
Prerequisite:
You need latest ROClientside Repository : https://github.com/ROClientSide/Translation/ https://github.com/ROClientSide/Translation/commit/9d93ef1 (This Commit is necessary) you need Client >= 2014-10-22 (Haven't Tested with old clients, You can test and tell if it works )
Here's a Guide:
questluafilelist.lub:
You need 2 files, local_XYZquest_list and l_XYZ_list and in the folders as mentioned below:
Add Following lines to questluafilelist.lub(at end of file) without EXTENSIONS as mentioned below:
Add[[localquest\local_dastgirquest_list]] Add[[localquest\questinfo\l_dastgir_list]]
local_dastgirquest_list.lub(Sample Files, Modify to your needs):
LOCAL_DastgirQuest_List = { { name = [[Dastgir Custom Quests]], imagefile = [[ep_test_sample.bmp]], list = { { name = [[Novice]], list = { { name =[[Test1]], scrfilename = [[DastgirQuest]], questID = 1019, }, { name =[[Test2]], scrfilename = [[DastgirQuest]], questID = 1017, } } }, { name = [[Quests 11~25]], list = { { name =[[11-15]], scrfilename = [[DastgirQuest]], questID = 1017, }, { name =[[16-20]], scrfilename = [[DastgirQuest]], questID = 1019, }, } } } } } _G.QuestTable.add(LOCAL_DastgirQuest_List, "EVENT")
It needs Following line at the bottom for compulsary
_G.QuestTable.add(LOCAL_XYZQuest_List, "TAB") where TAB's are
EVENT LOCAL EP NEW RECOMMENDED Replace LOCAL_XYZQuest_List with Table name at top of this file...
l_dastgir_list.lub(Sample File, Modify to your needs):
DastgirQuest_List = { [1019] = { NPCFromName = [[Dastgir]], NPCFromMap = [[new_1-1]], NPCFromSpr = [[4_M_01]], NPCFromX = 63, NPCFromY = 53, NPCToName = [[Dastgir]], NPCToMap = [[prontera]], NPCToSpr = [[4_M_01]], NPCToX = 86, NPCToY = 84, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, [1017] = { NPCFromName = [[Dastgir-1]], NPCFromMap = [[prontera]], NPCFromSpr = [[4_BRICKPILE]], NPCFromX = 84, NPCFromY = 123, NPCToName = [[Dastgir-2]], NPCToMap = [[payon]], NPCToSpr = [[4_BOARD3]], NPCToX = 76, NPCToY = 114, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[Alarm]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, } _G.QuestTable.addList("DastgirQuest",DastgirQuest_List) In this file too, you need Following line in the end
_G.QuestTable.addList("XYZQuest",XYZQuest_List) where XYZQuest_List is table_name(mentioned in first line of this file), (Please see the quotes)
and that's it. put it into your GRF, and it will work
NOTE: Many Functions are modified, so you would need quest_function.lub provided in the repository
ScreenShot:
Please Don't Remove credits in the quest_function file...
-
Dastgir got a reaction from Like it~* in Auraset
File Name: Auraset
File Submitter: Dastgir
File Submitted: 24 Mar 2014
File Category: Plugins
For Building Plugins:
Windows: http://herc.ws/wiki/Building_HPM_Plugin_for_MSVC
Linux: http://herc.ws/wiki/Building_HPM_Plugin_for_gcc
Usage:
Atcommand:
(usage: @aura <aura1> {<aura2> <aura3>})
(aura1,aura2 are optional)
ScriptCommand:
(usage: aura aura1{,aura2,aura3}
aura1 is compulsory, while aura2,aura3 are optional.
aura1,aura2,aura3 are AuraID's
NOTE: 1) This effects are permanent(unless the effect is not, which is clientside) and if you want to remove it, either do "@aura 0 0 0" or by Script (aura(0,0,0))
2) If you type aura(586,-1,240), the 2nd aura will remain same, while first and third aura will change.
You can check/set User's AuraID's by following variables
USERAURA - Aura1
USERAURA1 - Aura2
USERAURA2 - Aura3
You can also change aura by changing these variables.
Some Useful aura Combinations:
{ 586, -1, -1 },{ 586, 362, -1 },{ 586, 362, 240 },{ 418, -1, -1 },{ 486, -1, -1 },{ 485, -1, -1 },{ 239, -1, -1 },{ 240, -1, -1 },{ 241, -1, -1 },{ 620, -1, -1 },{ 202, -1, -1 },{ 362, -1, -1 },{ 678, -1, -1 },{ 679, -1, -1 },{ 680, -1, -1 },{ 239, 418, -1 },{ 239, 486, -1 },{ 239, 485, -1 },{ 240, 418, -1 },{ 240, 486, -1 },{ 240, 485, -1 },{ 241, 418, -1 },{ 241, 486, -1 },{ 241, 485, -1 },{ 620, 418, -1 },{ 620, 486, -1 },{ 620, 485, -1 },{ 239, 418, 202 },{ 239, 486, 202 },{ 239, 485, 202 },{ 240, 418, 202 },{ 240, 486, 202 },{ 240, 485, 202 },{ 241, 418, 202 },{ 241, 486, 202 },{ 241, 485, 202 },{ 620, 418, 202 },{ 620, 486, 202 },{ 620, 485, 202 },{ 239, 418, 362 },{ 239, 486, 362 },{ 239, 485, 362 },{ 240, 418, 362 },{ 240, 486, 362 },{ 240, 485, 362 },{ 241, 418, 362 },{ 241, 486, 362 },{ 241, 485, 362 },{ 620, 418, 362 },{ 620, 486, 362 },{ 620, 485, 362 },{ 239, 418, 678 },{ 239, 486, 678 },{ 239, 485, 678 },{ 240, 418, 678 },{ 240, 486, 678 },{ 240, 485, 678 },{ 241, 418, 678 },{ 241, 486, 678 },{ 241, 485, 678 },{ 620, 418, 678 },{ 620, 486, 678 },{ 620, 485, 678 },{ 680, 679, 678 },
I guess no further explanation is needed.
Click here to download this file
-
Dastgir got a reaction from Aly in [GUIDE] Add Custom Quest (In Any Tab)
Hello Community,
Yesterday, I was trying to make Quest Appear on other TAB's and result was successful.
Prerequisite:
You need latest ROClientside Repository : https://github.com/ROClientSide/Translation/ https://github.com/ROClientSide/Translation/commit/9d93ef1 (This Commit is necessary) you need Client >= 2014-10-22 (Haven't Tested with old clients, You can test and tell if it works )
Here's a Guide:
questluafilelist.lub:
You need 2 files, local_XYZquest_list and l_XYZ_list and in the folders as mentioned below:
Add Following lines to questluafilelist.lub(at end of file) without EXTENSIONS as mentioned below:
Add[[localquest\local_dastgirquest_list]] Add[[localquest\questinfo\l_dastgir_list]]
local_dastgirquest_list.lub(Sample Files, Modify to your needs):
LOCAL_DastgirQuest_List = { { name = [[Dastgir Custom Quests]], imagefile = [[ep_test_sample.bmp]], list = { { name = [[Novice]], list = { { name =[[Test1]], scrfilename = [[DastgirQuest]], questID = 1019, }, { name =[[Test2]], scrfilename = [[DastgirQuest]], questID = 1017, } } }, { name = [[Quests 11~25]], list = { { name =[[11-15]], scrfilename = [[DastgirQuest]], questID = 1017, }, { name =[[16-20]], scrfilename = [[DastgirQuest]], questID = 1019, }, } } } } } _G.QuestTable.add(LOCAL_DastgirQuest_List, "EVENT")
It needs Following line at the bottom for compulsary
_G.QuestTable.add(LOCAL_XYZQuest_List, "TAB") where TAB's are
EVENT LOCAL EP NEW RECOMMENDED Replace LOCAL_XYZQuest_List with Table name at top of this file...
l_dastgir_list.lub(Sample File, Modify to your needs):
DastgirQuest_List = { [1019] = { NPCFromName = [[Dastgir]], NPCFromMap = [[new_1-1]], NPCFromSpr = [[4_M_01]], NPCFromX = 63, NPCFromY = 53, NPCToName = [[Dastgir]], NPCToMap = [[prontera]], NPCToSpr = [[4_M_01]], NPCToX = 86, NPCToY = 84, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, [1017] = { NPCFromName = [[Dastgir-1]], NPCFromMap = [[prontera]], NPCFromSpr = [[4_BRICKPILE]], NPCFromX = 84, NPCFromY = 123, NPCToName = [[Dastgir-2]], NPCToMap = [[payon]], NPCToSpr = [[4_BOARD3]], NPCToX = 76, NPCToY = 114, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[Alarm]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, } _G.QuestTable.addList("DastgirQuest",DastgirQuest_List) In this file too, you need Following line in the end
_G.QuestTable.addList("XYZQuest",XYZQuest_List) where XYZQuest_List is table_name(mentioned in first line of this file), (Please see the quotes)
and that's it. put it into your GRF, and it will work
NOTE: Many Functions are modified, so you would need quest_function.lub provided in the repository
ScreenShot:
Please Don't Remove credits in the quest_function file...
-
Dastgir got a reaction from Skyline in [GUIDE] Add Custom Quest (In Any Tab)
Hello Community,
Yesterday, I was trying to make Quest Appear on other TAB's and result was successful.
Prerequisite:
You need latest ROClientside Repository : https://github.com/ROClientSide/Translation/ https://github.com/ROClientSide/Translation/commit/9d93ef1 (This Commit is necessary) you need Client >= 2014-10-22 (Haven't Tested with old clients, You can test and tell if it works )
Here's a Guide:
questluafilelist.lub:
You need 2 files, local_XYZquest_list and l_XYZ_list and in the folders as mentioned below:
Add Following lines to questluafilelist.lub(at end of file) without EXTENSIONS as mentioned below:
Add[[localquest\local_dastgirquest_list]] Add[[localquest\questinfo\l_dastgir_list]]
local_dastgirquest_list.lub(Sample Files, Modify to your needs):
LOCAL_DastgirQuest_List = { { name = [[Dastgir Custom Quests]], imagefile = [[ep_test_sample.bmp]], list = { { name = [[Novice]], list = { { name =[[Test1]], scrfilename = [[DastgirQuest]], questID = 1019, }, { name =[[Test2]], scrfilename = [[DastgirQuest]], questID = 1017, } } }, { name = [[Quests 11~25]], list = { { name =[[11-15]], scrfilename = [[DastgirQuest]], questID = 1017, }, { name =[[16-20]], scrfilename = [[DastgirQuest]], questID = 1019, }, } } } } } _G.QuestTable.add(LOCAL_DastgirQuest_List, "EVENT")
It needs Following line at the bottom for compulsary
_G.QuestTable.add(LOCAL_XYZQuest_List, "TAB") where TAB's are
EVENT LOCAL EP NEW RECOMMENDED Replace LOCAL_XYZQuest_List with Table name at top of this file...
l_dastgir_list.lub(Sample File, Modify to your needs):
DastgirQuest_List = { [1019] = { NPCFromName = [[Dastgir]], NPCFromMap = [[new_1-1]], NPCFromSpr = [[4_M_01]], NPCFromX = 63, NPCFromY = 53, NPCToName = [[Dastgir]], NPCToMap = [[prontera]], NPCToSpr = [[4_M_01]], NPCToX = 86, NPCToY = 84, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, [1017] = { NPCFromName = [[Dastgir-1]], NPCFromMap = [[prontera]], NPCFromSpr = [[4_BRICKPILE]], NPCFromX = 84, NPCFromY = 123, NPCToName = [[Dastgir-2]], NPCToMap = [[payon]], NPCToSpr = [[4_BOARD3]], NPCToX = 76, NPCToY = 114, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[Alarm]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, } _G.QuestTable.addList("DastgirQuest",DastgirQuest_List) In this file too, you need Following line in the end
_G.QuestTable.addList("XYZQuest",XYZQuest_List) where XYZQuest_List is table_name(mentioned in first line of this file), (Please see the quotes)
and that's it. put it into your GRF, and it will work
NOTE: Many Functions are modified, so you would need quest_function.lub provided in the repository
ScreenShot:
Please Don't Remove credits in the quest_function file...
-
Dastgir got a reaction from Quazi in [GUIDE] Add Custom Quest (In Any Tab)
Hello Community,
Yesterday, I was trying to make Quest Appear on other TAB's and result was successful.
Prerequisite:
You need latest ROClientside Repository : https://github.com/ROClientSide/Translation/ https://github.com/ROClientSide/Translation/commit/9d93ef1 (This Commit is necessary) you need Client >= 2014-10-22 (Haven't Tested with old clients, You can test and tell if it works )
Here's a Guide:
questluafilelist.lub:
You need 2 files, local_XYZquest_list and l_XYZ_list and in the folders as mentioned below:
Add Following lines to questluafilelist.lub(at end of file) without EXTENSIONS as mentioned below:
Add[[localquest\local_dastgirquest_list]] Add[[localquest\questinfo\l_dastgir_list]]
local_dastgirquest_list.lub(Sample Files, Modify to your needs):
LOCAL_DastgirQuest_List = { { name = [[Dastgir Custom Quests]], imagefile = [[ep_test_sample.bmp]], list = { { name = [[Novice]], list = { { name =[[Test1]], scrfilename = [[DastgirQuest]], questID = 1019, }, { name =[[Test2]], scrfilename = [[DastgirQuest]], questID = 1017, } } }, { name = [[Quests 11~25]], list = { { name =[[11-15]], scrfilename = [[DastgirQuest]], questID = 1017, }, { name =[[16-20]], scrfilename = [[DastgirQuest]], questID = 1019, }, } } } } } _G.QuestTable.add(LOCAL_DastgirQuest_List, "EVENT")
It needs Following line at the bottom for compulsary
_G.QuestTable.add(LOCAL_XYZQuest_List, "TAB") where TAB's are
EVENT LOCAL EP NEW RECOMMENDED Replace LOCAL_XYZQuest_List with Table name at top of this file...
l_dastgir_list.lub(Sample File, Modify to your needs):
DastgirQuest_List = { [1019] = { NPCFromName = [[Dastgir]], NPCFromMap = [[new_1-1]], NPCFromSpr = [[4_M_01]], NPCFromX = 63, NPCFromY = 53, NPCToName = [[Dastgir]], NPCToMap = [[prontera]], NPCToSpr = [[4_M_01]], NPCToX = 86, NPCToY = 84, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, [1017] = { NPCFromName = [[Dastgir-1]], NPCFromMap = [[prontera]], NPCFromSpr = [[4_BRICKPILE]], NPCFromX = 84, NPCFromY = 123, NPCToName = [[Dastgir-2]], NPCToMap = [[payon]], NPCToSpr = [[4_BOARD3]], NPCToX = 76, NPCToY = 114, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[Alarm]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, } _G.QuestTable.addList("DastgirQuest",DastgirQuest_List) In this file too, you need Following line in the end
_G.QuestTable.addList("XYZQuest",XYZQuest_List) where XYZQuest_List is table_name(mentioned in first line of this file), (Please see the quotes)
and that's it. put it into your GRF, and it will work
NOTE: Many Functions are modified, so you would need quest_function.lub provided in the repository
ScreenShot:
Please Don't Remove credits in the quest_function file...
-
Dastgir got a reaction from Balfear in [GUIDE] Add Custom Quest (In Any Tab)
Hello Community,
Yesterday, I was trying to make Quest Appear on other TAB's and result was successful.
Prerequisite:
You need latest ROClientside Repository : https://github.com/ROClientSide/Translation/ https://github.com/ROClientSide/Translation/commit/9d93ef1 (This Commit is necessary) you need Client >= 2014-10-22 (Haven't Tested with old clients, You can test and tell if it works )
Here's a Guide:
questluafilelist.lub:
You need 2 files, local_XYZquest_list and l_XYZ_list and in the folders as mentioned below:
Add Following lines to questluafilelist.lub(at end of file) without EXTENSIONS as mentioned below:
Add[[localquest\local_dastgirquest_list]] Add[[localquest\questinfo\l_dastgir_list]]
local_dastgirquest_list.lub(Sample Files, Modify to your needs):
LOCAL_DastgirQuest_List = { { name = [[Dastgir Custom Quests]], imagefile = [[ep_test_sample.bmp]], list = { { name = [[Novice]], list = { { name =[[Test1]], scrfilename = [[DastgirQuest]], questID = 1019, }, { name =[[Test2]], scrfilename = [[DastgirQuest]], questID = 1017, } } }, { name = [[Quests 11~25]], list = { { name =[[11-15]], scrfilename = [[DastgirQuest]], questID = 1017, }, { name =[[16-20]], scrfilename = [[DastgirQuest]], questID = 1019, }, } } } } } _G.QuestTable.add(LOCAL_DastgirQuest_List, "EVENT")
It needs Following line at the bottom for compulsary
_G.QuestTable.add(LOCAL_XYZQuest_List, "TAB") where TAB's are
EVENT LOCAL EP NEW RECOMMENDED Replace LOCAL_XYZQuest_List with Table name at top of this file...
l_dastgir_list.lub(Sample File, Modify to your needs):
DastgirQuest_List = { [1019] = { NPCFromName = [[Dastgir]], NPCFromMap = [[new_1-1]], NPCFromSpr = [[4_M_01]], NPCFromX = 63, NPCFromY = 53, NPCToName = [[Dastgir]], NPCToMap = [[prontera]], NPCToSpr = [[4_M_01]], NPCToX = 86, NPCToY = 84, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, [1017] = { NPCFromName = [[Dastgir-1]], NPCFromMap = [[prontera]], NPCFromSpr = [[4_BRICKPILE]], NPCFromX = 84, NPCFromY = 123, NPCToName = [[Dastgir-2]], NPCToMap = [[payon]], NPCToSpr = [[4_BOARD3]], NPCToX = 76, NPCToY = 114, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[Alarm]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, } _G.QuestTable.addList("DastgirQuest",DastgirQuest_List) In this file too, you need Following line in the end
_G.QuestTable.addList("XYZQuest",XYZQuest_List) where XYZQuest_List is table_name(mentioned in first line of this file), (Please see the quotes)
and that's it. put it into your GRF, and it will work
NOTE: Many Functions are modified, so you would need quest_function.lub provided in the repository
ScreenShot:
Please Don't Remove credits in the quest_function file...
-
Dastgir got a reaction from Jedzkie in [GUIDE] Add Custom Quest (In Any Tab)
Hello Community,
Yesterday, I was trying to make Quest Appear on other TAB's and result was successful.
Prerequisite:
You need latest ROClientside Repository : https://github.com/ROClientSide/Translation/ https://github.com/ROClientSide/Translation/commit/9d93ef1 (This Commit is necessary) you need Client >= 2014-10-22 (Haven't Tested with old clients, You can test and tell if it works )
Here's a Guide:
questluafilelist.lub:
You need 2 files, local_XYZquest_list and l_XYZ_list and in the folders as mentioned below:
Add Following lines to questluafilelist.lub(at end of file) without EXTENSIONS as mentioned below:
Add[[localquest\local_dastgirquest_list]] Add[[localquest\questinfo\l_dastgir_list]]
local_dastgirquest_list.lub(Sample Files, Modify to your needs):
LOCAL_DastgirQuest_List = { { name = [[Dastgir Custom Quests]], imagefile = [[ep_test_sample.bmp]], list = { { name = [[Novice]], list = { { name =[[Test1]], scrfilename = [[DastgirQuest]], questID = 1019, }, { name =[[Test2]], scrfilename = [[DastgirQuest]], questID = 1017, } } }, { name = [[Quests 11~25]], list = { { name =[[11-15]], scrfilename = [[DastgirQuest]], questID = 1017, }, { name =[[16-20]], scrfilename = [[DastgirQuest]], questID = 1019, }, } } } } } _G.QuestTable.add(LOCAL_DastgirQuest_List, "EVENT")
It needs Following line at the bottom for compulsary
_G.QuestTable.add(LOCAL_XYZQuest_List, "TAB") where TAB's are
EVENT LOCAL EP NEW RECOMMENDED Replace LOCAL_XYZQuest_List with Table name at top of this file...
l_dastgir_list.lub(Sample File, Modify to your needs):
DastgirQuest_List = { [1019] = { NPCFromName = [[Dastgir]], NPCFromMap = [[new_1-1]], NPCFromSpr = [[4_M_01]], NPCFromX = 63, NPCFromY = 53, NPCToName = [[Dastgir]], NPCToMap = [[prontera]], NPCToSpr = [[4_M_01]], NPCToX = 86, NPCToY = 84, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, [1017] = { NPCFromName = [[Dastgir-1]], NPCFromMap = [[prontera]], NPCFromSpr = [[4_BRICKPILE]], NPCFromX = 84, NPCFromY = 123, NPCToName = [[Dastgir-2]], NPCToMap = [[payon]], NPCToSpr = [[4_BOARD3]], NPCToX = 76, NPCToY = 114, Item = [[]], PrizeItem = [[]], Title = [[Event QuestInfo ]], Info = [[Testing the Event.]], QuickInfo = [[QuickInfo.]], Hunt1 = [[Alarm]], Hunt2 = [[]], Hunt3 = [[]], Time = [[0]], LV = [[0]], }, } _G.QuestTable.addList("DastgirQuest",DastgirQuest_List) In this file too, you need Following line in the end
_G.QuestTable.addList("XYZQuest",XYZQuest_List) where XYZQuest_List is table_name(mentioned in first line of this file), (Please see the quotes)
and that's it. put it into your GRF, and it will work
NOTE: Many Functions are modified, so you would need quest_function.lub provided in the repository
ScreenShot:
Please Don't Remove credits in the quest_function file...
-
Dastgir got a reaction from Murilo BiO' in [Release] ExtendedBG for Hercules (with eAmod BG modes)
Fake guild Data is been used... And those guild infos are been send.
-
Dastgir got a reaction from jTynne in @arealoot
File Name: @arealoot
File Submitter: Dastgir
File Submitted: 17 Mar 2015
File Category: Plugins
Hello,
I wanna release this awesome @arealoot plugin.
Credits to Streusel for providing the Source diff, I converted it to a plugin, for easy to install and use
For Changing the Arealoot Range: Either change it via source:
int arealoot_range = 3; //x BY x Range
Or Add this to any one of conf file in conf/battle
// Arealoot, determine the range of arealoot// Min: 1, Max: 10// Default: 3// 2 -> 2x2 range, 3 -> 3x3 rangearealoot_range: 3
Click here to download this file
-
Dastgir got a reaction from ZelosAvalon in Job Spoiler
Near to release.
HP/SP tables are updated, hope to see this in next few days...
-
Dastgir got a reaction from luan122 in Job Spoiler
Hello Community,
I was busy during last few months, and now I have been working on this thing to get supported on Hercules,
Here's few screenshots:
Spoiler 2: (Only 4 skills coded)
-
Dastgir got a reaction from Tsuuu in Auraset
File Name: Auraset
File Submitter: Dastgir
File Submitted: 24 Mar 2014
File Category: Plugins
For Building Plugins:
Windows: http://herc.ws/wiki/Building_HPM_Plugin_for_MSVC
Linux: http://herc.ws/wiki/Building_HPM_Plugin_for_gcc
Usage:
Atcommand:
(usage: @aura <aura1> {<aura2> <aura3>})
(aura1,aura2 are optional)
ScriptCommand:
(usage: aura aura1{,aura2,aura3}
aura1 is compulsory, while aura2,aura3 are optional.
aura1,aura2,aura3 are AuraID's
NOTE: 1) This effects are permanent(unless the effect is not, which is clientside) and if you want to remove it, either do "@aura 0 0 0" or by Script (aura(0,0,0))
2) If you type aura(586,-1,240), the 2nd aura will remain same, while first and third aura will change.
You can check/set User's AuraID's by following variables
USERAURA - Aura1
USERAURA1 - Aura2
USERAURA2 - Aura3
You can also change aura by changing these variables.
Some Useful aura Combinations:
{ 586, -1, -1 },{ 586, 362, -1 },{ 586, 362, 240 },{ 418, -1, -1 },{ 486, -1, -1 },{ 485, -1, -1 },{ 239, -1, -1 },{ 240, -1, -1 },{ 241, -1, -1 },{ 620, -1, -1 },{ 202, -1, -1 },{ 362, -1, -1 },{ 678, -1, -1 },{ 679, -1, -1 },{ 680, -1, -1 },{ 239, 418, -1 },{ 239, 486, -1 },{ 239, 485, -1 },{ 240, 418, -1 },{ 240, 486, -1 },{ 240, 485, -1 },{ 241, 418, -1 },{ 241, 486, -1 },{ 241, 485, -1 },{ 620, 418, -1 },{ 620, 486, -1 },{ 620, 485, -1 },{ 239, 418, 202 },{ 239, 486, 202 },{ 239, 485, 202 },{ 240, 418, 202 },{ 240, 486, 202 },{ 240, 485, 202 },{ 241, 418, 202 },{ 241, 486, 202 },{ 241, 485, 202 },{ 620, 418, 202 },{ 620, 486, 202 },{ 620, 485, 202 },{ 239, 418, 362 },{ 239, 486, 362 },{ 239, 485, 362 },{ 240, 418, 362 },{ 240, 486, 362 },{ 240, 485, 362 },{ 241, 418, 362 },{ 241, 486, 362 },{ 241, 485, 362 },{ 620, 418, 362 },{ 620, 486, 362 },{ 620, 485, 362 },{ 239, 418, 678 },{ 239, 486, 678 },{ 239, 485, 678 },{ 240, 418, 678 },{ 240, 486, 678 },{ 240, 485, 678 },{ 241, 418, 678 },{ 241, 486, 678 },{ 241, 485, 678 },{ 620, 418, 678 },{ 620, 486, 678 },{ 620, 485, 678 },{ 680, 679, 678 },
I guess no further explanation is needed.
Click here to download this file
-
Dastgir got a reaction from Nebraskka in kRO Raw Lua Files
Hello Community,
Not too far ago, we started ClientsideTranslation Project: http://herc.ws/board/topic/398-client-translation-project/page-1 (Under ROClientSide Organization in github)
We are now, expanding the organization with 2 more repositories.
This repository is semi-self managed.
What's Use of this repository?
Its just a collection of all lub's decompiled to lua that were found in patch file(gpf), and been exported with grf name, so its NEAT and CLEAN,
You can track what was added at what date, and can use client according to it(for some effects/monsters, we require new client)
Links:
kRO-Main: https://github.com/ROClientSide/kRO-RAW-Mains kRO-Sakray: https://github.com/ROClientSide/kRO-RAW-RE
Note:
If you check 2012 files, it might not have been properly decrypted, since it uses luadec 5.0.2,
whereas for new files which uses Lua 5.1.4, it will be properly decrypted, its decrypted with custom made lua decryptor
Have any other server whose lua's you want to track?
Drop me a PM, or leave a response in the topic.