Removing 'Unnecessary' Files and Running on Bare Minimums menu

User Tag List

Results 1 to 6 of 6
  1. #1
    Ulec's Avatar Member
    Reputation
    1
    Join Date
    Jul 2010
    Posts
    18
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Removing 'Unnecessary' Files and Running on Bare Minimums

    Greetings,

    To keep it brief, I am currently working on a project where an abundance of the assets for 4.3.4 Cataclysm are not needed for it. I aim at removing especially the larger sized ones, yet eventually all of them that will not be used; all the models, textures, maps, etc...

    I was wondering whether there was a way to remove the file check from the game rather than removing each dependency on those files manually one by one wherever they may be used so that the game will not crash upon launch while searching for the said files. If the question is not elaborate enough, please do let me know and I will try to expand on it then.

    Regards,

    Removing 'Unnecessary' Files and Running on Bare Minimums
  2. #2
    HardcoreBadger's Avatar Member
    Reputation
    1
    Join Date
    Sep 2013
    Posts
    17
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'd like to read some answers to this !

  3. #3
    stoneharry's Avatar Moderator Harry

    Authenticator enabled
    Reputation
    1613
    Join Date
    Sep 2007
    Posts
    4,554
    Thanks G/R
    151/146
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    The DBC's just map the files to records of data that can be used by the maps and client. If you delete the files from the MPQ that the DBC specifies, then I think it will still work in most situations unless that piece of data is requested to be used (a creature display may specify a model you deleted). The best way is to clear out the DBC's of all unneeded data. You can do this by converting the DBC into a CSV format and then converting it back once done, or by editing the DBC with a tool or your own code. The DBC is actually quite an easy format, this was my very bad spell DBC editing class: https://github.com/stoneharry/Spell-...IEditor/DBC.vb

    With all the maps and such, you will have to go through and delete/remove all the stuff you don't want. This can be done via hexadecimal editing (templates exist in 3.3.5a for it, you can modify them for higher patches). Or you can do it through tools such as Noggit.

    That's the general theory. If you get stuck with a specific part, then you can ask for more specific help. My main recommendation would be to make regular backups in case you delete something vital by mistake and can't figure out how to fix it.

  4. #4
    Ulec's Avatar Member
    Reputation
    1
    Join Date
    Jul 2010
    Posts
    18
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh I will only be using custom maps with the objects that I choose to use, eventually. For the time being though, just restricting myself to two specific zones which will be used for testing purposes given their resemblance to what will be the area for final product.

    I suppose the rule of thumb is to keep backing up separately each time just in case; will be quite tedious, but worth the effort I guess.

  5. #5
    stoneharry's Avatar Moderator Harry

    Authenticator enabled
    Reputation
    1613
    Join Date
    Sep 2007
    Posts
    4,554
    Thanks G/R
    151/146
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Ulec View Post
    Oh I will only be using custom maps with the objects that I choose to use, eventually. For the time being though, just restricting myself to two specific zones which will be used for testing purposes given their resemblance to what will be the area for final product.

    I suppose the rule of thumb is to keep backing up separately each time just in case; will be quite tedious, but worth the effort I guess.
    If you use something like Git then it will be quite easy.
    Code:
    git status
    git add -A
    git commit -m "Removed map 13 and all rows of the CreatureDisplayInfo.dbc"
    git status
    Can see log in GUI with:
    Code:
    gitk
    Can revert back to older commits if something breaks. Everything and all file versions is stored locally.

    Code School - Try Git

  6. #6
    Ulec's Avatar Member
    Reputation
    1
    Join Date
    Jul 2010
    Posts
    18
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    removed .
    Attached Thumbnails Attached Thumbnails Removing 'Unnecessary' Files and Running on Bare Minimums-error-png  
    Last edited by Ulec; 07-11-2020 at 10:30 PM.

Similar Threads

  1. [Request] C# program to inject and run a lua file depending on class (+ Reward)
    By TheOzman in forum WoW Bots Questions & Requests
    Replies: 2
    Last Post: 05-14-2013, 04:34 AM
  2. [Hack] WoWplus hot fix - Teleport and Running cast removed.
    By devvbot in forum World of Warcraft Bots and Programs
    Replies: 1
    Last Post: 10-31-2012, 08:33 AM
  3. unpacking .mpq files and running wow
    By danielrhodea in forum WoW ME Questions and Requests
    Replies: 10
    Last Post: 04-21-2010, 05:23 PM
  4. How do i remove SVN info from files and directorys?
    By Performer in forum WoW EMU Questions & Requests
    Replies: 5
    Last Post: 09-19-2008, 11:20 AM
  5. Outland Terrain files, and Old Hyjal?
    By Zero-Cool in forum World of Warcraft Model Editing
    Replies: 5
    Last Post: 09-08-2006, 06:14 PM
All times are GMT -5. The time now is 07:07 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search