Skip to content

Releases: Scobalula/Greyhound

MW/WZ Final Update

11 Dec 15:41
Compare
Choose a tag to compare
  • Final update for Call of Duty: Warzone/Modern Warfare before the new anti-cheat arrives for everyone.

Vanguard Support + New Search

20 Nov 20:25
Compare
Choose a tag to compare
  • Support for Call of Duty: Vanguard is now Live!
  • New Search. You can now search lodcount, bonecount, framecount, framerate, width, height, and length. The syntax is name:value, so for example: lodcount:1 to show all XModels with 1 LOD. The search also supports ranges, so for example: bonecount:>10,bonecoune:<100 will show all bones in that range. This feature will receive more documentation soon!
  • Bone Search for Bo4/CW (Bo4 Untested). Same as above, you can search for bone names, so for example: bonename:tag_torso will list all with tag_torso, or bonename:tag_weapon,bonename:tag_hello. It works for both XAnims and XModels.

If you want to get help or report issues, the easiest way is via my Discord: https://discord.gg/RyqyThu

More information on the search feature is available on our new and growing wiki: https://scobalula.github.io/Greyhound/ The plan is populate this regardless of the state of Ricochet and ensure the tool is kept in maintanence.

Like Cold War, strings are encrypted, and so a table has been built from MW and any strings in VG that aren't encrypted, but some may come out as xstring_, it shouldn't affect much as the xanims and xmodels will match.

On-Demand Texture Streaming requires you enable it in-game and make sure to pick up, select in CAC/Operators Menu, etc. any HQ textures you need to export! You can increase the size of this cache in VG's settings.

Automatic Hash Tables + Casc Fixes

30 Oct 09:09
Compare
Choose a tag to compare
  • Greyhound's Updater can now automatically pull new hashes from the index repo without requiring an update to Greyhound itself.
  • Fixed an issue with the Casc Data file resolver that affected some installs.

Due to oversights in the design of the how Greyhound launches the updater previously, you may need to re-download Greyhound from the Github repo to obtain the new updater, or wait for a future update as the updater is unable to replace itself. This is now fixed for future versions as the updater is sent the temporary folder first.

Due to the size of some of the csv files on the repo, updating the package index can some time to complete depending on your internet connection. It checks against the current SHA so if you do not want the repo to update, click cancel, and it won't check until the next time the index repo is updated (this can be cleared by deleting the commit cache file in the index folder).

For those working on adding hashes to Greyhound that do not want the index repo to check or update, you can edit the commit cache file and set the contents to -1.

Please report issues with this update on my Discord, as it hasn't gone under major testing.

New Hashes

15 Oct 09:21
Compare
Choose a tag to compare
  • Added new hashes for Call of Duty: Black Ops Cold War and Call of Duty: Black Ops 4 from the index repo.

Due to the recent announcement from the developers that Call of Duty: Warzone and Call of Duty: Vanguard will be featuring a kernel level anti-cheat, Greyhound will soon be discontinued. As they have said Vanguard will not receive the anti-cheat until some time after release, there will be a window of time where you can extract assets once support goes live, but once the kernel level anti-cheat/s arrive for them, I will be shelving the project.

Many have mentioned ways around it, reading from fast files (not feasible for majority of content, but is being investigated for weapons/operators as I have done it for MW, research the format if you want to see why it is not feasible for other content), etc. but in all cases it's not possible, trying to bypass the anti-cheat is too risky, trying tricks to read from the game is too risky, and writing custom drivers that can't even be loaded as Windows 10/11 do not allow unsigned drivers by default is just not an option as trying to convince people that anti-viruses that flag OSS is already hard, let alone trying to convince them to disable tons of protections within Windows (and they more than likely would flag a system with driver signing disabled as for 99% of people there is no reason for it to be disabled, only developers, and would they would flag the driver that is trying to access the game more than likely).

I will be sticking around, if you want info or to ask anything, feel free to join my server!

Modern Warfare Fixes + HQ Textures

12 Oct 09:23
Compare
Choose a tag to compare
  • Fixed an issue with bone names from Call of Duty: Modern Warfare due to changes to the size of each string entry within the game.
  • Added support for On Demand Streamed Textures from Call of Duty: Modern Warfare.

On Demand textures get downloaded from a CDN as you play and this why before Greyhound could not export them (i.e. a texture in the list displays 4k but only exports 2k). In order to get the high quality texture you want you need to enable texture streaming in Modern Warfare's Graphics Options (look for the standard texture quality settings, it's the last setting in that section). Set this to High Quality.

Lastly, you'll need to hover over or select the item in the Create a Class/Operators menu, pick up the weapon, or be in a game with someone with the skin to prompt the game to download the high quality textures. You should notice some high network activity from Modern Warfare in task manager. Once done, simply press Load Game to refresh the package cache within Greyhound, and export what you need.

Asset List Copy

03 Oct 11:45
Compare
Choose a tag to compare
  • Added the ability to copy the names of selected assets to the clipboard (CTRL+C) (feature request).

All Files Option + Remove Single Window

02 Oct 18:56
Compare
Choose a tag to compare
  • Added "All Files" option to the Load Files dialog, this is now the default option (feature request).
  • Removed the single window limitation, you can now open a million instances of Greyhound if you want (feature request).
  • Added various hashes from the Package Index Repo

More Black Ops Cold War Fixes

26 Sep 21:39
Compare
Choose a tag to compare
  • Fixed an issue with Call of Duty: Black Ops Cold War notetracks

Black Ops Cold War Fixes

26 Sep 11:42
Compare
Choose a tag to compare
  • Fixed an issue that affected most Call of Duty: Black Ops Cold War sounds after the S5R update
  • Added Specular/Occlusion Map entries to semantic table (thanks to JTAG7371 for PR)
  • Added various hashes from the Package Index Repo

Fixed MW2 BGRA Images

21 Sep 17:02
Compare
Choose a tag to compare
  • Fixed BGRA Images in Call of Duty: Modern Warfare 2 with incorrect colors (mostly used by calling cards).