Other user's assetsSome assets in this file belong to other authors. You will need to seek permission from these authors before you can use their assets
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Thanks to all those who helped the project in the modding community: George Tziotis kote2ster Murzinio rfuzzo vonLeebpl ali-alidoust Lim3zer0 sw3dg1n robymontyz philippTheCat mattstates dnandha carlosproiete Strahlemann83 Jicksaw Anras573 rmemr
Metadata store Reading:
* Researched more about the format
* Refactored metadata_store reading and fixed TDynArray writing
* Implemented metadata.store reading properly
- The info needs to be actually used. The naming is pretty self explanatory but so far this is just a neat preview or whatever but it actually reads any game metadata.store now.
* Fix build
Fix some git merge errors
Implement SoundCache generation for DLC&Mod
Fix CDateTime GetEditor crash for files with broken importfilestamp
Various packing related fixes
Rework CR2W File header names
Fix WolvenKit hanging while the game is running and causing unexpected behaviour
Fix new script path
Fixed crash when copying empty value chunk
Fix wcc_lite license form
Version Version 2018.08.03
- Fix loading showing before it knows the paths needed to load
- Update version
- Fixed license window with the new rtfpipe package
- Fixes autoupdates not working.
- Refactor some cr2w stuff.
- Fix form icons
- Implemented splash screen & Some Particle classes
- Create ChangeLog.txt
- Added proper wcc_lite patcher
- Fix broken wcc_lite license formating
- Notes and kind of implementation of CIndexed2dArray. This needs to be discussed or whatever what even this file is.
- Add missing file
- Implement Grassmask reading
- Implement basic Cellmap reading
- Refactor CFoliageResource
- Fix CFoliageResource reading implemen Grass reading as well
- Update README.md
- Added IdTag Variable Support (#94)
- Proper wcc_lite patcher on first run
- Update issue templates
- Create PULL_REQUEST_TEMPLATE.md
- AutoUpdate functionality and CCubeTexture figured out mostly
Version 2018.07.17
- AutoUpdate functionality and CCubeTexture figured out mostly (bc6e0a5)
- Game asset debug dump tool (9b8e268)
- Make modmanager less likely to freeze the program when many files are copied into the files directory (4fdc849)
- Added CSectorData support. (#93) (3eacb67)
- Fix Keyboard shortcuts registering as global (3b53a52)
Version 2018.07.10
Implement Copy&Paste hotkeys
Basic shortcuts
Fix renderer not finding the proper textures
Abitility to im- and export Cswf-texture resources
Update the way releases are generated on github
- bc6e0a5 AutoUpdate functionality and CCubeTexture figured out mostly
- 9b8e268 Game asset debug dump tool
- 4fdc849 Make modmanager less likely to freeze the program when many files are copied into the files directory
- 3eacb67 Added CSectorData support. (#93)
- 3b53a52 Fix Keyboard shortcuts registering as global
Version 2018.07.05
Lots of Renderer improvements
Quick fix texturecache's mod loader crash
Fixed DLC generation folder structure to automatic deployment
Fixed certain mod names not functioning
Solution refactor
Fixed threading problems of initial loading
Version 2018.07.04
Changelog from 0.2.1 beginning to 2018.07.04
- Version name changes to reflect date built.
- Various bug fixes and typos
- Lots of unknownbytes made known
- Failsafes for USM Video player, settings, path operations and packed project copying.
- Implemented file association you can add the extension .wkp & .w3modproj to wolvenkit as a file association it will open them on start
- Fixed settings form crashing when string manager is not yet loaded
- Fixed threading problems of initial loading
- Implemented a Treeview for easier menu creation with menu creator
- Implement an importer for redcloth files
- Implement importing models with collision and generating collision cache, Packsetttings colllision cache generation
- Add some missing cvectors
- Fix modexplorer jitter, New files made it unusable when imporint many files
- Fix installer layout
- Implemented package installation
- Finalize package layout
- Working package creator implementation
- Fixed HairWorksInfo writing
- Implement proper way to create malformed broken xml
- Added HairAssetDescriptor layout
- Implement HairWorksInfo writing completely
- Fixed CDateTime reading and writing
- Apex related fixes
- Texture and Cache fixes
- DDS header fixes
- Implement CubeMap and Mipmap reading for TextureCache
- Added Header refactor for TextureItem
- Fixed TextureCache field names
- CTree reading implemented
- Refactor fixes and improvements regarding texture and cache issues
- Fixed CTree reading and added all Enums as CName entry
- Added basic tree reading in flyr files
- Added homebutton to asset browser
- Implemented recent files
- Fixed issue with picture viewer crashing when it has no image
- Cleaned up icons
- Detects debug mode another way
- Fixed autodiscovery registery search
- Updated giszmo for Renderer
- Added axes gizmo to Renderer
- Added skeleton to meshes in Renderer
- Added rig data for Renderer, Experimental
- HairAssetDescriptor layout added
- CR2W2Apex: HairSceneDescriptor
- Bundle padding, Apex layout added
- Fixed usm player
- Added XML comments to Commonfunctions
- Fixed some stuff not parsing properly in journals
- Implemented a better journal preview
- Implemented writing identical soundbanksinfo.xml
- Fixed maincontroller not serializing/desirializing managers properly
- Fixed project installer incorrectly deleting the old project
- Implemented support for having a DLC and Mod in the same project.
- Fixed search
- Ability to mark with enter in Asset browser
- Fixed manually entered path browsing
- Fixed naming
- Fixed Asset browser occasionally extracting the wrong file
- Fixed script copy
- Fixed exception printing
- Fixed mod packing creating empty folders, crashed the game.
- Fixed bug in modinstall filecopy
- Added install log
- Added notification and dialog for unsaved changes when saving project
- Fix Project packing
- Added toolstrip to move files between mod and dlc
- Implemented multi purpose project, Fixed navigation in asset browser, Reworked packing
- Added different export formats
- Added Model Export
- Moved registry search to an async thread
- Added Dumped CVectors
- Fixed chunk copy
- Fix collision cache reading
- Added missing files
- Implemented CollisionCache reading
- Add Chunk search limit
- Seach for chunklist
- Fixed FileInfoTable reading
- Figured out the InfoTable in ColiisionCache
- Implemented reading the basic data about ShaderCache&CollisionCache
- Only allow opening 1 instance of asset browser
- Renderer now supports textures!
Version 0.6.1
[Implemented]
* Dump CR2W To Text:
- New form which recurses through provided directory of CR2W files, and dumps them to a text file in a human-readable format. This will allow the user to use standard text tools to search any number of entities, eg to find relationships.
* Progress Bars
- added a file loading progress backgroundworker
* Tga texture extraction
- auto-extract (convert) to TGA instead of DDS
- added extract extensions (png, bmp, jpg)
* Radish Tool support
* cr2w custom class support
[Fixed]
* ModExplorer overhaul
* many bugfixes
Version 0.2.1
Initial Release, most stable version of the most current branch
This project aims to unify all the tools within the Witcher 3 modding community. The project is based on Sarcen's mod editor but improved a great deal since then.
ModKit should always be installed on a folder structure without spaces. Something like C:\Tools\ModKit\ should be considered, the installer automatically tries to install it with something like: \The Witcher 3 Mod Kit\ which is a bad choice for the tool.
WolvenKit Installation: - Make a directory such as C:\Tools\WolvenKit\ - Extract the files inside that folder - Run WolvenKit.exe - Tool will auto discover the paths of Witcher3.exe and wcc_lite.exe , depends on stuff installed it takes a couple of seconds. * depends on version installed and platform installed from (GOTY/Steam) the file is located in \The Witcher 3 Wild Hunt GOTY\bin\x64\witcher3.exe
Features:
Game debugger (allows script realoading and such)
Support for DLC&Mod in the same project
Menu creator for creating menu xml
Save explorer (will be a save editor maybe but WIP)
Package installer similar to OpenIV's packages
Model renderer with rig and animation
An asset browser to extract all the game's assets on the fly.
Video player
A sound player to mod and replace game sounds
The project is completely open source and everyone is free to contribute. You can find the project here.
Please feel free to report any bugs and features needed. This tool is in heavy development. You can report bugs under the help toolstripmenu with the tool created for it.