benlei / dnskilltreecli Goto Github PK
View Code? Open in Web Editor NEWCLI for gathering data from Dragon Nest related files.
License: MIT License
CLI for gathering data from Dragon Nest related files.
License: MIT License
Would be helpful to know what is crestable, and possibly even how to incorporate it into MAZE.
It would help in getting the screenshot of the tree.
Find out which skills are and aren't techable, and for what accessory/costume/NX item can be used to tech.
For example, the following should show help of DDS only:
dncli.jar dds
and for DNT only:
dncli.jar dnt
and for dnt execute only:
dncli.jar dnt -execute
etc etc
To minimize the data, it is necessary to switch to using arrays instead of level objects.
In order to make it more modular (usable for different configurations), it's necessary to make the dncli take in a config file.
This option should be optional, but should be passed in as a JVM option to the script.
http://patchus.dragonnest.com/Game/DragonNest/patch/PatchConfigList.xml
http://patchus.dragonnest.com/Game/DragonNest/patch/PatchInfoServer.cfg
http://plaster.cherrycredits.com/dnest/patch/PatchConfigList.xml
http://plaster.cherrycredits.com/dnest/patch/PatchInfoServer.cfg
http://plaster.cherrycredits.com/dnest/patch/00000214/Patch00000214.pak -> http://edge.cdn.starhub.com/dnsea/autopatch/00000214/Patch00000214.pak
http://lzg.autopatch.sdo.com/lzg/ReleaseBuild/Patch/00000272/Patch00000272.pak -> http://sddownload2.lxdns.com/lzg/ReleaseBuild/Patch/00000272/Patch00000272.pak
I couldn't find if CDN had a similar configuration as NA and SEA, so I'm going to guess they have some way to determine it behind the scenes of the client. So the easiest way to patch, then, would be to allow a URL and a start version, and then bump up the versions from there.
dncli patch -base 214 -stop 220 http://edge.cdn.starhub.com/dnsea/autopatch/
Not good to hard code paths into JS file; use ENV variables instead. Makes it easier to move around and not mess with files.
This will help remove necessity for needing a human to be present to update the patch.
To follow GPL 2 rules.
It should work for Info and Extract, but not compress.
Difficult to read when it's all in one place. Should split it up into parts for easier management, if possible.
Make it runnable like an ordinary shell file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.