Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Item/Octet creator [php+javascript]

Joined
Jul 17, 2007
Messages
665
Reaction score
104
i trying to make a octet editor via php+javascript,

Features since thread start:

- refresh code only if code changed => don't have reset selection if u selected the code slowly
- added refine
- added version changer
- fixed stone inserting into socket
- fixed addons (added all special weapon addon from 1.4.2)
- added more stuff to tooltip (ex. if addons give pattack then its show also if you hower to damage octer like a bonus, interval etc)
- fixed non regular addons like: range, max duratibility, pattack, max pattack etc
- socketing greatly improved (added all existing stone from 1.4.2, breaked to 3 category) - easy detailed insert with tool tip and way how you insert a stone is changed too

- addon tooltips improved

- added working armor octets (maybe the HP & MP bonus on armour is swaped on my version, if someone can check on diff version could be nice)

How its work:
- it is refresh the code every second so if you change something u can see the difference
- if you move mouse above the code then its show what is that and what was the original value (and other usefull stuff)
- you can use like character mask/combo editor aswell
- screenshot below

How to check:
- screenshots from here
- download files and try at yourself
- check this (online octet editor):

Why could be usefull:
- because its php based so can you make directly connected to Send Mail/Add item to inventory php files without you copy paste the octets everytime, just make and send.
- you can use like a iframe and via javascript can pass code with parent.document.getElementById('your place').value or .innerHTML
- if you don't want copy to your appache then use my address for generate xmls
Why in javascript:
because of previous answer + javascript is client side => not really use too much server resource because your browser work and data not sent to server, in mass useage not make lagg :)

Current Issues:
- Started with weapon editor so atm only that work
- If someone can test would nice (i tested on 1.4.2 what i & Altruist uploaded)
*i not sure if i will do for new versions since maybe that alot different but want do for armor/ornaments/tome/genie/flyers etc :)



list of addons:
<option value='ad250000#STR +*#H#-WAJT' selected>Strength</option>
<option value='bc250000#CON +*#H#-WAJT'>Constitution</option>
<option value='b2250000#AGI +*#H#-WAJT'>Agility</option>
<option value='cb250000#INT +*#H#-WAJT'>Intelligence</option>
<option value='68250000#HP +*#H#-WAJT'>HP</option>
<option value='54250000#MP +*#H#-WAJT'>Mana</option>
<option value='e8240000#Pdef +*#H#-WAJT'>Physical defense</option>
<option value='43210000#HP Rec. +*#H#-WAJT'>HP Recovery</option>
<option value='48210000#MP Rec +*#H#-WAJT'>MP Recovery</option>
<option value='f0230000#PAttack +*#H#-WAJT'>Physical Attack</option>
<option value='ec230000#Max PAttack +*#H#-WAJT'>Max P.Attack</option>
<option value='fb230000#MAttack +*#H#-WAJT'>Magic Attack</option>
<option value='a7210000#Max Mattack +*#H#-WAJT'>Max M.Attack</option>
<option value='d7210000#Weapon Range +*#F#-WAJT'>Range</option>
<option value='37210000#Red. PHarm. +*%#H#-WAJT'>Reduce P.Harm</option>
<option value='86210000#Acc +*%#H#-WAJT'>Accurancy %</option>
<option value='2A250000#Acc. +*#H#-WAJT'>Accurancy</option>
<option value='89210000#Dodge +*%#H#-WAJT'>Dodge %</option>
<option value='9e220000#Dodge +*#H#-WAJT'>Dodge</option>
<option value='49220000#Crit +*%#H#-WAJT'>Crit %</option>
<option value='08280000#Def Lv. +*#H#-WAJT'>Defence Level</option>
<option value='1F280000#Att Lv. +*#H#-WAJT'>Attack Level</option>
<option value='51210000#Interval -*#H#-WAJT'>Interval -0.05</option>
<option value='53220000#Channeling -*%#H#-WAJT'>Channeling %</option>
<option value='2c210000#Max Dur +*%#F#-WAJT'>Max. Duratibility</option>
<option value='96210000#Exp +*%#H#-WAJT'>Experience %</option>
<option value='83210000#Max HP +*%#H#-WAJT'>Max HP %</option>
<option value='84210000#Max MP +*%#H#-WAJT'>Max MP %</option>
<option value='450 140 1#Stun: Chance for 3 sec stun#S#-W'>Special: Stun</option>
<option value='453 141 1#Devour: Chance for reduce target pdef#S#-W'>Special: -Pdef</option>
<option value='451 142 1#Slow: Chance for slow target#S#-W'>Special: Slow</option>
<option value='452 143 1#Paralyze: Chance for paralyze your opponent#S#-W'>Special: Paralyze</option>
<option value='1276 196 1#Weaken: Chance for weaken target mdef#S#-W'>Special: -Mdef</option>
<option value='1277 197 1#Fright: Chance for reduce target pattack#S#-W'>Special: -Pattack</option>
<option value='1278 198 1#Muddle: Chance for reduce target mattack#S#-W'>Special: -Mattack</option>
<option value='1279 199 1#Atrophy: Chance for reduce target attack speed#S#-W'>Special: -AttSpd</option>
<option value='1280 200 1#Stupefy: Chance for increase target channeling#S#-W'>Special: +Channeling</option>
<option value='1281 201 1#Blind: Chance for reduce target accurancy#S#-W'>Special: -Acc</option>
<option value='1282 202 1#Daze: Chance for reduce target dodge rate#S#-W'>Special: -Dodge</option>
<option value='1283 203 1#Thoughen: Chance for increase your pdef#S#-W'>Special: +Pdef</option>
<option value='1284 204 1#Wisen: Chance for increase your mdef#S#-W'>Special: +Mdef</option>
<option value='1286 205 1#Sharpen: Chance for increase your pattack#S#-W'>Special: +Pattack</option>
<option value='1287 206 1#Quicken: Chance for increase your attack speed#S#-W'>Special: +AttSpd</option>
<option value='1288 207 1#Nimble: Chance for increase your accurancy#S#-W'>Special: +Acc</option>
<option value='1289 211 1#Regen: Chance for heal self by 5% HP#S#-W'>Special: +5% HP</option>
<option value='1290 212 1#Enlighten: Chance for recover by 5% MP#S#-W'>Special: +5% MP</option>
<option value='1291 219 1#Gloom1: Chance for greatly increase pattack but lose 5% MP#S#-W'>Special: +Patt -5% MP</option>
<option value='1292 220 1#Gloom2: Chance for greatly increase pattack but decrease self pdef#S#-W'>Special: +Patt -Pdef</option>
<option value='1293 225 1#Hatred: Chance for increase your agro level#S#-W'>Special: Hatred</option>
<option value='1296 144 1#Seal: Chance for seal target#S#-W'>Special: Seal</option>
<option value='1297 146 1#Berserk: Chance for double damage (5% hp cost)#S#-W'>Special: Berserk</option>
<option value='1298 208 1#Frenzy: Chance for increase attack spd, dmg but suffer more dmg#S#-W'>Special: +AttSpd,Patt +Dmg</option>
<option value='1299 213 1#Meditation: Chance for recover 5% HP & MP#S#-W'>Special: +5% HP & MP</option>
<option value='1300 214 1#Blood Defect: Chance for heal back 10% HP#S#-W'>Special: +10% HP</option>
<option value='1301 215 1#Spirit Defect: Chance for recover back 10% MP#S#-W'>Special: +10% MP</option>
<option value='1302 217 1#Revenge1: Chance for recover 5% HP and increase pattack#S#-W'>Special: +5%HP +Patt</option>
<option value='1303 218 1#Revenge2: Chance for recover 5% MP and increase pattac#S#-W'>Special: +5%MP +Patt</option>
<option value='1304 223 1#Spikes: Chance for increase pattack and reflect 25% melee dmg#S#-W'>Special: +Patt +25% Refl</option>
<option value='1305 224 1#Shield: Chance for cast shield around you, reduce dmg by 20%#S#-W'>Special: -20% Dmg</option>
<option value='1306 210 1#Bless: Chance for increase pattack and pdef#S#-W'>Special: +Patt +Pdef</option>
<option value='1307 221 1#Faith: Chance for recover 5% HP and increase pdef, mdef#S#-W'>Special: +5%HP+Pdef+Patt</option>
<option value='1308 209 1#Stop: Chance for stun target for 5sec and paralyze self for 10sec#S#-W'>Special: +5Stun -10Para</option>
<option value='1309 216 1#Holy: Chance for recover 5% HP and remove debuffs#S#-W'>Special: 5% HP +Purify</option>
<option value='1310 222 1#Darken: Chance for seal and paralyze your target#S#-W'>Special: Seal+Para</option>
<option value='445 809 1#Rip: Chance for deal 5000 bleed damage for 15 sec#S#-W'>Special: 5000 Bleed</option>
<option value='446 810 1#Infect: Chance for reduce target max HP#S#-W'>Special: -Max HP</option>
<option value='447 811 1#Knock: Chance for interrupt target channeling and knockback 10 m#S#-W'>Special: Knockback</option>
<option value='448 812 1#Concentrate: Chance for gain 20 vigor#S#-W'>Special: +20 Vigor</option>
<option value='449 813 1#Purge: Chance for dispel target positive buffs#S#-W'>Special: Purge</option>
<option value='2275 1168 1#Adv Berserk: Higher chance for deal double damage, cost 5% hp#S#-W'>Special: Adv Berserk</option>
<option value='2276 1169 1#Armor Crush: Higher chance for decrease target pdef#S#-W'>Special: Adv -Pdef</option>
<option value='2277 1170 1#Havoc: no info#S#-W'>Special: Havoc</option>
<option value='2278 1171 1#Determination: no info#S#-W'>Special: Determ.</option>
<option value='1279 1172 1#Interjection: no info#S#-W'>Special: Interj.</option>
<option value='2280 1173 1#Thunderbolt Shake: Higher chance or stun target for 3 sec#S#-W'>Special: Stun+</option>
<option value='2281 1174 1#ParaSeal: Higher chance or paralyze nd seal the target#S#-W'>Special: ParaSeal</option>
<option value='2282 1175 1#Blood Feud: Higher chance for increase PAttack and recover 5% HP#S#-W'>Special: Blood Feud</option>
<option value='2283 1176 1#Frenzy: Higher chance for increase PAttack, AttSpd but get more dmg#S#-W'>Special: Frenzy</option>

shadowvzs - Item/Octet creator [php+javascript] - RaGEZONE Forums

shadowvzs - Item/Octet creator [php+javascript] - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Joined
Jul 17, 2007
Messages
665
Reaction score
104
seems insert stone and add addons not work in v29 (not work the example from drakaer guide aswell, if i insert that code then item disappear)

other stuff work (include setting the item socket amount), if i have time i will fix that :)

*fixed the stones
here the way:
socket on item (4byte), each inserted stone (each 4 byte)
example 3 socket and 1 inserted stone - shaby garnet shard (id 3634)
03000000 320e0000 00000000 00000000 *then coming directly the stone addons what 4+4byte*

here come the difference

03000000 320e0000 00000000 00000000 01000000 *then coming directly the stone addons what 4+4byte*

in drakaer guide:
- 4byte how much addon exist (refine [0/1] + socket[0-4]+random addons[0-x])
- 4byte+4byte [+4byte if special weapon stuff like GoF] each addon (item addon then socket
addons)

but in 1.4.2
- 4byte inserted stones in sockets counting (in our case only 1)
- 4+4byte the addon (1st 4 byte the addon 001 element editor, 2nd 4 byte the amount of bonus what could be non regular, like shaby shard give +777 damage and not +3 or +6 but this not visible just applied at equiping item)

i uploaded the index.php for 1.4.2 but maybe work with all version









*I fixed the addons aswell, want add refine too because i got the formula
 

Attachments

You must be registered for see attachments list
Last edited:
Joined
Jul 17, 2007
Messages
665
Reaction score
104
fixed i guess everything for weapon octet editor, 1st post updated, there also the link for check yourself online without download anything so HF

shadowvzs - Item/Octet creator [php+javascript] - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Joined
Jul 17, 2007
Messages
665
Reaction score
104
this my newest feature, still i do few thing then will upload, (atm me work the: weapon, armor, jewelry, genie octet editor)

i attached the screenshot current elf editor, how its look like, i still planing to add more stuff like flyers/charm/arrows etc just its going slowly

shadowvzs - Item/Octet creator [php+javascript] - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Joined
Jul 17, 2007
Messages
665
Reaction score
104
So seems blessing box in 1.4.2 is similiar like armors (similiar except mask and few armor addon not work, ex. mov speed) but look well, so i added mail sending+blessing box+pet egg+hiero/charm octet editing aswell :D

missing yet the pharmacist potions and arrows, when i finish them i upload in release section, but idk if still someone interested (maybe i will do something mail launcher what send more mail after each other if they are in same group, idk yet)
shadowvzs - Item/Octet creator [php+javascript] - RaGEZONE Forums
 
Newbie Spellweaver
Joined
Mar 23, 2017
Messages
10
Reaction score
0
curious tho I used this to try an mail a Jones' Blessing and it mails one and it shows attack level +30 but in char window attack level is still 0 with it equipped. Any idea what I'm doing wrong and why the bless box isn't adding the attack level ?. I tried for curiosity and set the hp +2000 in the octects and I can clearly see the hp jump up by 2000 when equipped but no matter what I set the attack level or defense level of the O'mally bless box as well isn't taking effect. at least its not reflected in the char window. Curiously enough tho if I use the octects from this post: http://forum.ragezone.com/f750/bless-box-code-1091917/ that one works.
 
Last edited:
Joined
Jul 17, 2007
Messages
665
Reaction score
104
curious tho I used this to try an mail a Jones' Blessing and it mails one and it shows attack level +30 but in char window attack level is still 0 with it equipped. Any idea what I'm doing wrong and why the bless box isn't adding the attack level ?. I tried for curiosity and set the hp +2000 in the octects and I can clearly see the hp jump up by 2000 when equipped but no matter what I set the attack level or defense level of the O'mally bless box as well isn't taking effect. at least its not reflected in the char window. Curiously enough tho if I use the octects from this post: http://forum.ragezone.com/f750/bless-box-code-1091917/ that one works.

do you seted to 14.2 the version or above?
try this: 0100ff0f000000000000000068100000681000002400030000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001f280000b80b0000

i dont got your problem really.
you cant find attack level option and selected only the item but without added from combobox and clicked to add?
then let you give a advice, many item (like blessbox, tome, serveral weapon/armor) got fixed description in file, lets say you select blessbox what give 5 def and 5 attack level, but you dont add any addon, then its say ingame description those 2 addon but acctually that just fixed text because in reality you must add those 2 addon manually, example if you add +5 str then you well see in game +5str and 5 def level, 1st text will be replaced because you added 1 addon from 2 but 2nd still use the fixed item description from configs.pck, if you add 2 addon then both will be overwrited by your addons
 
Newbie Spellweaver
Joined
Mar 23, 2017
Messages
10
Reaction score
0
nvm I figured it out, didn't realize when mailing an item you have to set all the octects to match the bonuses that the item lists, so for a Jone's Blessing have to actually manually add the octets for the +30 attack level, I assumed it would do that based on the item id but man was a I wrong. :):



now if I can just figure out how to mail an item from asp.net (my prefered dev language) instead of having to use tomcat and jsp I'll be set
 
Newbie Spellweaver
Joined
Mar 23, 2017
Messages
10
Reaction score
0
I currently have the pwAdmin setup but I am wanting to move away from the tomcat/jsp/php and use ASP.net as my main webserver is Windows 2012 And I use Visual Studio 2015 for development because its what I know. I like how I can easily integrate google, facebook, oauth etc into a single system and then translate the passwords over to the pwi auth tables. I don't like mixing everything so now I'm trying to figure out how to send mail to user from asp.net. but thats another topic. thankyou for this very useful tool tho now that I figured out how to use it properly (I'm just using it to get the octets for items and nothing else) maybe that will clarify my post :):
 
Back
Top