Is it your birthday? It must be

04/28/2018 19:07 im batman#31
Quote:
Originally Posted by smoka95 View Post
Hopefuly, we would see the Skill possition swap function working soon, ive been looking for something like this for very long time to work with and experiment
That is my next order of business. Currently building the framework for it now.
:)
04/28/2018 19:50 anoofy#32
Quote:
Originally Posted by im batman View Post
That is my next order of business. Currently building the framework for it now.
:)
if u want help with it i can tell u how to swap skills and i don't need money for it :) :) and i mean skill swap not just skilltree.bin i mean with rohanclient.exe
04/28/2018 20:17 im batman#33
Quote:
Originally Posted by anoofy View Post
if u want help with it i can tell u how to swap skills and i don't need money for it :) :) and i mean skill swap not just skilltree.bin i mean with rohanclient.exe
I already know how to and have for several years now (I'm not a noob developer). The actual swapping is easy. The challenge at the moment is the presentation. Arranging them on a canvas as dictated by the node's parent/child relationships takes some thinking. Not impossible, but there are no simple ways of showing n-way to n-way tree structures in a logical way (a Skill tree node can have multiple parents and/or child nodes).
04/29/2018 02:06 deviling124#34
Quote:
Originally Posted by im batman View Post
I already know how to and have for several years now (I'm not a noob developer). The actual swapping is easy. The challenge at the moment is the presentation. Arranging them on a canvas as dictated by the node's parent/child relationships takes some thinking. Not impossible, but there are no simple ways of showing n-way to n-way tree structures in a logical way (a Skill tree node can have multiple parents and/or child nodes).
I want to be your apprentice :handsdown:
04/29/2018 12:03 anoofy#35
Quote:
Originally Posted by im batman View Post
I already know how to and have for several years now (I'm not a noob developer). The actual swapping is easy. The challenge at the moment is the presentation. Arranging them on a canvas as dictated by the node's parent/child relationships takes some thinking. Not impossible, but there are no simple ways of showing n-way to n-way tree structures in a logical way (a Skill tree node can have multiple parents and/or child nodes).
this isn't the only challenge there is another one (animation) like idk for ex : the rush for the dhan with animation
04/29/2018 14:52 smoka95#36
Quote:
Originally Posted by anoofy View Post
this isn't the only challenge there is another one (animation) like idk for ex : the rush for the dhan with animation
reading skills :rtfm:
Quote:
Skill tree editing is a WIP and will have limitations when it is done (no cross-race skills!).
04/29/2018 15:52 im batman#37
Quote:
Originally Posted by anoofy View Post
this isn't the only challenge there is another one (animation) like idk for ex : the rush for the dhan with animation
Most skills are not compatible across race boundaries without hooking the map server and intercepting the skill execution. As I documented in the program's readme (access it with the "Help" menu), you need to have a clue what you are doing. You need to understand what simple bin edits will and will not do without hooking the mapserver.

The metaphor for the day is this: I provided a knife. What you cut with that knife is up to you. If you understand how to use a knife does, you will have a hope of not cutting yourself with it. If you don't, you had better have some bandages ready.
04/29/2018 19:05 anoofy#38
Quote:
Originally Posted by im batman View Post
Most skills are not compatible across race boundaries without hooking the map server and intercepting the skill execution. As I documented in the program's readme (access it with the "Help" menu), you need to have a clue what you are doing. You need to understand what simple bin edits will and will not do without hooking the mapserver.

The metaphor for the day is this: I provided a knife. What you cut with that knife is up to you. If you understand how to use a knife does, you will have a hope of not cutting yourself with it. If you don't, you had better have some bandages ready.
bro i know how to swap the skills from race to race for example templar with Crazy standing (CS) skill it's not that hard and i need no map server hook i only need 010 skilltree.bin and rohanclient it works without bugs/crashes but without animation
04/29/2018 20:00 im batman#39
Good for you. I am not going to argue the wisdom of following that recommendation with you. 99% of the people reading this forum will screw things up following that route.

This thread is to share a tool for those that could make use of it. If you want to use it, go ahead and be my guest. The source code is there. Fire up VS and hack the heck out of it if you want - no hex editors required.

And like I said, I am well aware how to change skillidx enum values in a skill tree.
05/02/2018 23:30 im batman#40
Update May 2/2018
I've updated the github link on the 1st page with a number of fices & enhancements:

1. Rewrote the gel/gem import functions to completely bypass the need tor asdfRohan's code. The code used is all mine and is tailored directly to the functions need in this editor. Because of this it is several orders of magnitude faster (instead of an import taking several minutes and chewing up to 3GB of disk space & memory, it takes only a few seconds, no extra disk grinding and only about a couple hundred megabytes of memory.

2. Added a skill tree editor. With this you can edit skills, change skills with others available withing the same race and modify the points properties of the skill tree node.

Some details on the skill tree editor:

The skill tree used in Rohan is unusual because a page of skills can have 0 or more parent skills as well as 0 or more child skills. This can be challenging to represent without getting into nasty graphing functions. What I have done is simply have a multi-rooted tree view that can show the same skill in more than one trees view. Each tree represents a separate path through the skill page. If you modify one of those duplicated items, all trees that contain it will 'see' that change here is an example:

[Only registered and activated users can see links. Click Here To Register...]

Changing "Taunt Roar" to the Guardian "Order Swing" will change all places where "Taunt Roar" appears in the other trees. Clicking "Commit" on this view will update the skill tree node in the skill tree editor. If you click "Cancel" no change takes place.

[Only registered and activated users can see links. Click Here To Register...]

If you commit the skill tree editor , it will be saved to the in-memory binary image (it is not written to disk yet). You can access the skill edit change and tree node editors using the right mouse button on a highlighted skill list tree item. Double clicking the skill list tree item will pop up an editor for that skill and its levels.
05/03/2018 01:06 DretoNEX#41
I might be too stupid to use your program [Only registered and activated users can see links. Click Here To Register...]
05/03/2018 17:14 im batman#42
No, not stupid. Just running the version prior to the one I released yesterday at 5:00 PM U.S. Eastern daylight time.
the distance between entries in the job skill listbbox and the color of what should be the skill tree editor gives it away.

-------------- edit --------------
1: Took a look at the archive in github's web interface and I see it is not showing my latest update... Arrrgh! :facepalm:

I'll get it pushed out again. Thanks for the catch [Only registered and activated users can see links. Click Here To Register...]

2: Republshed to sync stuff up (I found the no-longer-used RHImage.dll still hanging around so removed it). After looking in the web interface everything looks good to go.
05/04/2018 00:36 tagsnek#43
Quote:
Originally Posted by im batman View Post
No, not stupid. Just running the version prior to the one I released yesterday at 5:00 PM U.S. Eastern daylight time.
the distance between entries in the job skill listbbox and the color of what should be the skill tree editor gives it away.

-------------- edit --------------
1: Took a look at the archive in github's web interface and I see it is not showing my latest update... Arrrgh! :facepalm:

I'll get it pushed out again. Thanks for the catch [Only registered and activated users can see links. Click Here To Register...]

2: Republshed to sync stuff up (I found the no-longer-used RHImage.dll still hanging around so removed it). After looking in the web interface everything looks good to go.
Sir batman is their a chance to update with swaping skills with other class?

Thanks! for sharing
05/04/2018 00:42 smoka95#44
It doesnt seem to save changes at all, even after i press "save skils" it pops 3 new files in edited but once replaced nothing really changes for me, also ive tried to do multiple changes and problem occurs which is: you have skill A u replace skill a with skill b, but you cannot use after that SKILL A to be moved somewhere else it disappears from the list.
Another problem, it loads guild skills intentional or not but if you try to edit any of them it crashes i could assume why that would happens, but im reporting it anyway
05/05/2018 21:47 Ishtaria#45
Hey I've just downloaded this and find it very useful. Thanks old chap!