STEAM GROUP
Vidsquish vidsquish
STEAM GROUP
Vidsquish vidsquish
17
IN-GAME
116
ONLINE
Founded
2 June, 2017
Language
English
ABOUT Vidsquish

Compress and customize your favorite videogame cutscenes!

What is Vidsquish?

Vidsquish is a frontend for a collection of video modification tools designed to compress unnecessarily large pre-rendered cutscenes and customize them to suit framerates and aspect ratios they weren't originally designed for.

Normally, making these kinds of changes to game files would require lots of research and expertise, but with Vidsquish's profile-based system, modifying your favorite games' cutscenes is as easy as clicking a few buttons on your screen.

(Screenshot)[i.imgur.com]


Where can I get it?

Check the latest release in the community discussions!


What Vidsquish is NOT

Vidsquish is not a mod for regular game data. It will not affect the way your game plays, feels, looks, or sounds. You'll save a lot of space on your hard drive and have much better cutscene viewing experiences, though!


Cool! What games does it support?

Check the list of associated games in the sidebar!


What about a profile for game X?

Every game stores and displays cutscenes a little differently. As such, there's no one profile to rule them all, and there never will be. Adding profiles for new games is not trivial and may require hours of research, testing, and debugging. Some games may also have inherant limitations to frame rate, resolution, or format that rob modifications of any benefit. (In some cases, mods are available to override this behavior.)

While not every game will make the cut, if there's a game not included in Vidsquish's roster of profiles, it's probably because no one has asked for it yet! Drop a message on this community page and your wish may be granted! Or, you can even try creating profiles yourself!


Can I help?

YES! Vidsquish profiles are fully external to the application itself, so new ones can always be added--even if your profile requires custom libraries to work. If your favorite game has a large collection of video cutscenes, create a profile for it and post it here! Click here to get started with the Profile Development Guide!

Vidsquish itself is not open source and probably never will be. I originally created it to challenge myself and become a better programmer, and over the years, it has more than succeeded at that goal. While I appreciate the many offers to contribute to the source code, at this point the base application is quite mature, and profiles are a far bigger need.

If writing profiles isn't your cup of tea, but you still want to support Vidsquish, you can always drop me a Paypal donation here[www.paypal.me]! Donating to the project is completely optional, but any support is deeply appreciated!

~Lulech23

Homepage[lucasc.me]
POPULAR DISCUSSIONS
VIEW ALL (15)
RECENT ANNOUNCEMENTS
Vidsquish 2.0.0 with Multi-Processing Released - Celebrating 5 Years of Vidsquish!
Multi-Processing
If there's one feature that's been begged for since the start, it's this one, so let's get it out of the way first: yes, Vidsquish now supports multi-processing on all profiles!

To be clear, this is not strictly-speaking multi-threading--Vidsquish already used multithreading wherever available. The problem is that multithreading must be supported by a video codec itself, and few game formats do. To circumvent this problem, previous versions of Vidsquish supported running multiple instances of Vidsquish simultaneously, but this required manually dividing game files into separate folders, and the community made it very clear they wanted a better solution.

With multi-processing in Vidsquish 2.0.0, multiple instances of a given profile are managed internally through just one instance of Vidsquish itself. Everything works seamlessly, complete with pause/resume support, and you can still run multiple instances of Vidsquish to modify multiple games at once, if you wish. Processes will simply complete multiple times faster provided your CPU can handle the load.

Multi-processing, er, processes can be set from the new Settings menu in the top-right corner of the Vidsquish GUI! While I would recommend no more processes than you have CPU cores, there's no limit imposed on multi-processing, so feel free to experiment and find the best balance of speed and system performance for your PC!

Libraries Manager
Previously, one weakness of external profiles is that they were limited to the libraries included with Vidsquish. But no more! Vidsquish 2.0.0 introduces the Libraries Manager, a simple interface for viewing, adding, and removing files from the library. This means new profiles can include new dependencies without requiring an update to Vidsquish itself! Simply distribute the new libraries with the new profile, and users can add them to their own installations.

As with multi-processing, the Libraries Manager can be found in the new Settings menu to the top-right.

Breaking Changes
While totally reformatted code, unlimited multi-processing, and unleashed profiles more than justify the jump to 2.0.0, unfortunately, it also comes with a cost. In particular, supporting internal multi-processing was not trivial, and some profiles simply would not work with more than one active process at once. In addition, skins have been reworked from the ground up as a proper UI engine known as VS Forms (likely less exciting, but critical for the many internal improvements that were made).

As a result, profiles and skins from 1.0.4 are incompatible with 2.0.0. All included profiles and skins have been updated to the new version, of course, but any custom ones will need to be updated to the new formats manually. However, Vidsquish will automatically detect and alert users if it finds obsolete data in its program directory.

Get Involved!
That being said, now is the perfect time to talk about creating new profiles! In a sense, Vidsquish 2.0.0 is the "last" version of Vidquish. That is, updates to the application itself are no longer required to continue developing profiles for it. Creating profiles is now priority #1, and you can do it too!

To get everyone started, I've created the Vidsquish Profile Development Guide. Here you'll find a detailed outline of what makes profiles tick, what options are available to profile creators, and how to get started making your own. This is honestly way overdue, but I hope it will inspire some community members to get involved modding their favorite games!

To that end, as a final announcement, Group Chat is now in session! The Vidsquish community is currently 400 members strong, so drop by the chat room to say hello and discuss your latest profile or skin creations!




🎉 Thanks for being part of the Vidsquish journey for 5 years! Happy modding!

New libraries + Halo MCC profile are here! Vidsquish 1.0.4 available now!
As of this writing, the MCC is not yet complete, so stay tuned for further updates to this profile for Halo 3, ODST, and Halo 4 as they are released!

In the same vein, the full potential of the new libraries system has not been unlocked yet! In the next update, you'll be able to add and remove libraries of your own for truly custom profiles. See you then!

138 Comments
Lulech93 20 Jan @ 8:38pm 
@Ponlets - No, it just allows you to make the prerendered cutscenes match the way you play the game (e.g. specific aspect ratio, framerate, etc).
Ponlets 20 Jan @ 5:10pm 
does this mean that i can play Halo 2 Anniversary with real time cutscenes?
Lulech93 30 Dec, 2021 @ 1:50pm 
For those asking for a different download host: Vidsquish is now on Nexus Mods! https://www.nexusmods.com/site/mods/328 👏
Lulech93 18 Jul, 2021 @ 12:10am 
PSA for anyone wondering about Nier: Automata cutscenes after the most recent update: despite reportedly being updated to higher res and 60 FPS, as of right now they remain identical to pre-patch. Still just 900p 30. Existing Vidsquish conversions remain compatible with the update, and necessary for high FPS.

I have not tested to see if engine updates now better support 60 FPS and alternative aspect ratios without FAR.
Rings 12 Feb, 2021 @ 9:42pm 
I never thought I'd see the day! Congratulations on 2.0.0! I look forward to the next time I play a game this supports!
Lulech93 12 Feb, 2021 @ 9:44am 
It's finally here! 2.0.0 with multi-processing and library manager! See the announcement for details: https://steamproxy.com/groups/vidsquish/announcements/detail/5202190708564425294
VIEW ALL (420)
GROUP MEMBERS
Administrators