Here's some basic stuff to start with.
You must be registered to see links
DB Browser for SQLite is what I found to be the best for editing the 'heroes.db3' file for the Client in the Vindictus/sql folder and 'heroesContents.db3' for the Server. Most changes have to be identical in both server and client DB3 files.
The game uses HFS files as encrypted containers for all the game files. The HfsList.rar I included is a list someone uploaded earlier that shows which HFS file has which file inside. The 'hfs.rar' file is the HFS Decrypter. Just place any .hfs file in the same folder and then run the 'unHFS_All.bat'. I recommend copying all of your HFS files from the client and doing a mass HFS Decryption on them so that you have every single file available to look at.
When you unpack all the HFS however you get an issue where most get a .comp extension added to them and you have to manually rename them unless you use a .bat file like this:
rename *.comp *.
Which will just delete all comp extensions automatically.
The best modding plugin to use currently is this
You must be registered to see links
which lets you put almost any file into the data folder and have it be read properly. The old version used PerX for injecting which wasn't quite as reliable. You don't have to repack the HFS files if you use this plugin, just drop the files into the /data folder in the correct folder structure.
The config_default.zip includes the .cfg file that the game reads from for certain options you can change like 'fps_max' which I put to 144 FPS. The file goes in '\\VindictusEU\en-EU\data\cfg'.
Some tools that I've found that work is
You must be registered to see links
Entspy which lets you edit BSP files like this one
http://forum.ragezone.com/f944/rebuilt-colhen-mod-bsp-1142178/ which is a nice map modification which adds every single NPC from the other towns to Colhen. You can use Entspy to edit things and even execute commands like 'command,Command,exec my_binds.cfg; cc_system_message Applying Binds from my_binds.cfg,0,-1' which I edited into a 'OnStartTouch' entity and made it so that you can refresh the 'my_binds.cfg' file I placed in my 'data/cfg/' folder to test binding commands. This let me refresh any changes I made the .cfg file by touching that entity without having to reset the game.
'heroes_text_english.txt' or 'heroes_text_english_eu.txt' is what is used for every single line of text the client reads. There will be certain items that will be difficult to find in the 'ItemClassInfo' section of the DB3 because they're badly named. Example: You are trying to find the item name for 'Eflame Heart' but you can't find that anywhere. Go into 'heroes_text_english.txt' and type in 'Eflame Heart' and it will point to a item called 'HEROES_ITEM_NAME_SPIRIT_ESSENCE_YELLOW' and then you can just spawn 'spirit_essence_yellow'. You can create new item names by adding new HEROES_ITEM_NAME's to the file. This file goes in the 'data\resource\localized_text\english'.
You can edit motion files and then place them in the '\data\scripts' folder. The 'weapon_javelin.txt' and 'projectile.txt' I included makes it so that all the throwing spears are basically instant and do not have a dropoff. They go extremely fast and completely straight. You can edit other interesting files like 'item_data.txt' or 'projectile.txt' as well. All the player motion files go into '\data\scripts\actionstate' like 'player_action_state_fiona.txt'.
Some interesting mods that are worth a look at are
http://forum.ragezone.com/f944/vindictus-fashion-build-v1-69-a-1143526/ which the creator was able to edit the XML files in the Server files so that they were able to add custom shops to the Marketplace. The XML files are located on the server VMWare in the folder 'C:\Server\zh-tw-x-gm\Data\XML' and you can edit them with Notepad++.
The game packs animation files into the .mdl files. You can use
You must be registered to see links
to decompile .mdl files like 'pc_fiona_actor_motion.mdl' and you get the '.qc' file and the '.smd' files which include all animations. I haven't been able to recompile the mdl however because of the walkframe not compiling correctly.
You must be registered to see links
BSP SRC let's you view any BSP files you have. It has issues seeing textures however so it's not super good at actual editing but it is useful to use with EntSpy because you can use BSP SRC to view the map and look at all the entites and then make the edits in EntSpy.
I personally use this mod
You must be registered to see links
and then use the Rainy version of Colhen. The problem however is that it has an annoying screen effect where the rain creates ripples on the screen. If you go and edit the 'screen_rain.efx' file and change all the "material" to "effects/invisible" then you can remove it. Then place the file in 'data/effects'. There's also a Malina version
You must be registered to see links
.
You can also change the music by using this mod
You must be registered to see links
to learn the file structure of 'data\sound\bgm' and then the name of the .mp3 files you want to change.
Lastly you should build off of this Bin for the EU version
http://forum.ragezone.com/f944/release-delia-server-files-1145005/ which includes Delia. Also this XML modification for Season 3
http://forum.ragezone.com/f944/updated-storyline-xmls-1142177/