PDA

View Full Version : [DOTA] VPK override


Dr!fter
04-03-2013, 18:50
Hi.

This plugin allows you to override the npc_heroes.txt and npc_abilities.txt files found in the vpk and many others.

How it works:
-Extract the zip into your servers dota directory.
-Grab the heroes and/or the abilities file from the pak01 vpk (I use GCFScape for this)
-Place the files in the appropriate directory (dota/scripts/npc) and modify as you please.

What can you do with this?
-Change heroes abilities
-Change ability ranges/manacost etc..
-Other stuff... Read the files! :P

Thanks to:
Psychonic
Wazzz

Tetl
04-03-2013, 18:56
Basikly --override_vpk for your Dota 2 server.

Dr!fter
04-03-2013, 19:07
Basikly --override_vpk for your Dota 2 server.

Limited to only 2 files cause i felt like it :P

M72TheLaw
04-09-2013, 13:45
If you are going to do a VPK override extension (a good idea at that), it would make more sense to either have it work for all files, or have a configuration file to set what files you want overridden.

Dr!fter
04-09-2013, 23:30
If you are going to do a VPK override extension (a good idea at that), it would make more sense to either have it work for all files, or have a configuration file to set what files you want overridden.

Because I dont want valve to get pissed off by people changing a bunch of stuff (although unlikely they would care) I don't want to risk it. Which is partly why this is closed source. If you have a file that you want to get added to whitelist i can add it (as long as I see no problems with allowing it)

M72TheLaw
04-10-2013, 09:24
I'm fairly sure that this isn't an issue, you can change all of the files manually anyway and if they have a problem with loading custom files or altering gameplay then they will have issues with sourcemod in general concerning Dota2.

I already have my own version of this, however it is not currently a stand alone extension, I was just making a suggestion as I don't see a reason to limit it and others undoubtedly would appreciate it.

ghostdlr
04-10-2013, 11:21
GCFScape doesn't seem to work with none of the .vpk files (pak01_000.vpk pak01_001.vpk etc...) .

I either get an exception : "Illegal characters in path" or it doesn't display any files at all .

KyleS
04-10-2013, 11:38
GCFScape doesn't seem to work with none of the .vpk files (pak01_000.vpk pak01_001.vpk etc...) .

I either get an exception : "Illegal characters in path" or it doesn't display any files at all .

I can't say I've looked at what Dota uses, is there a pak01_dir.vpk? If so, open that and it should be a listing of all the files contained in the pak files.

ghostdlr
04-11-2013, 04:34
I want to double the gold and XP received for creep and hero kills so I think I'll have to edit npc_units.txt . Can you add support for that file too ?

Thanks

ghostdlr
04-11-2013, 05:11
Also, enabling items.txt would be great . I want to make a balanced WTF mode (no cooldown and manacost for spells and items).

zipcore
04-16-2013, 17:23
can I override spawns?

AlphaRage
07-10-2013, 07:08
Will I have anything to do for this to load when starting the server? I just extracted it into the addons folder, but it is not working.

noertti
07-17-2013, 15:20
Not working for me either

noertti
07-18-2013, 05:32
That works for me, thanks

Dr!fter
07-18-2013, 10:31
That works for me, thanks

Thanks for testing :) Ive updated the first post now.

draft
07-26-2013, 17:41
Is it possible to get the source code? Im trying to develop for dota2 dedicated server.

haukgwai
01-11-2014, 18:17
Could you update this plugin to work with the current dota2 patch?

Dr!fter
01-16-2014, 21:01
Updated to support the latest version of dota. Also removed the file check so you can now override any file.

Protrozz
04-23-2014, 22:36
GCFScape doesn't seem to work with none of the .vpk files (pak01_000.vpk pak01_001.vpk etc...) .

I either get an exception : "Illegal characters in path" or it doesn't display any files at all .


I've ran into this issue with GFCScrape 1.8.5. Any ideas how to solve this? I'd love to be able to extract those files.

IloveMusic
11-19-2014, 04:16
Linux?

wanted2411
12-03-2014, 01:57
Can you add 'items.txt' to this list?