Go to file
zSnails b6af73b538 fix: rizz up the readme 2024-10-07 11:06:23 -06:00
BuildTools/lib chore: update README to include external tool links and comply with third-party licenses 2024-09-26 09:18:55 +02:00
Src Delete Src/Plugins/Input/in_vorbis directory 2024-09-27 08:32:58 +02:00
vcpkg-ports Initial community commit 2024-09-24 14:54:57 +02:00
.gitignore Adding .gitignore 2024-09-23 11:55:40 +02:00
LICENSE.md fix: rizz up the license 2024-10-07 11:06:15 -06:00
README.md fix: rizz up the readme 2024-10-07 11:06:23 -06:00
automate-git.py Initial community commit 2024-09-24 14:54:57 +02:00
cef_x86.bat Initial community commit 2024-09-24 14:54:57 +02:00
install-packages.cmd chore: use "clean up" as verb instead of adjective, add space before dots 2024-09-26 09:58:05 +02:00
vcpkg_version_finder.py Correct a spelling mistake 2024-09-24 20:08:55 +01:00
winampAll_2019.sln Initial community commit 2024-09-24 14:54:57 +02:00

README.md

Winamp: The OG Rizzler

About the Rizz

Yo, Winamp is the Big Kahuna of media players, born back in 1997. Talk about rizz and flexin' on all those audio formats, cuz it holds them all. Nullsoft was the OG dev, and this app went viral like Ice Spice with them millions of gooners. They hit a slow-mo on updates for a while, but now they're letting all the coders in the skibidi army tweak that sauce. Time to upgrade this relic for the new generation of moggers.

It really mews the llamas gyatt.

Usage Vibes

Building of the Winamp Gooner client is all about scripting in Visual Studio 2019 (VS2019) and using that IPCrystap lib (make sure you get v6.1.1.035, no cap). There's options to build Winamp like a real sigma:

  1. Hit the build_winampAll_2019.cmd and boom, you got 4 versions, x86/x64, Debug and Release, no rizz needed from Visual Studio IDE.
  2. Go mog it in Visual Studio IDE with the winampAll_2019.sln for all that yapping/debugging action.

Dependencies

libdiscid

We take that Sigma libvpx from https://github.com/ShiftMediaProject/libvpx, we mog it, and pack it into an Ohio archive. Run unpack_libvpx_v1.8.2_msvc16.cmd to un-Ohio.

libmpg123

We grab that alpha libmpg123 from https://www.mpg123.de/download.shtml, we rizz it up, and pack it into an edgy archive. Run unpack_libmpg123.cmd to mog and process the DLLs.

OpenSSL

You need to use openssl-1.0.1u. For that, you need to build a creatine version.

Run build_vs_2019_openssl_x86.cmd and build_vs_2019_openssl_64.cmd to get that OpenSSL rizz.

To build OpenSkibi, you need to install:

DirectX 9 SIGMA

We take the DirectX 9 SIGMA (June 2010) from McDonald's, modify it like a Grimace shake, and pack it to gyatt. Run unpack_microsoft_directx_sdk_2010.cmd to rizz it up.

Microsoft ATLMFC lib fix

In file C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\atlmfc\include\atltransactionmanager.h

Go to line 427 and change from:

return ::DeleteFile((LPTSTR)lpFileName);

to:

return DeleteFile((LPTSTR)lpFileName);

Intel IPP 6.1.1.035

We take Intel IPP 6.1.1.035, modify it, and pack it to mogpack. Run unpack_intel_ipp_6.1.1.035.cmd to unleash the skibidi.

Arcane Construct Rizz Tools

Several external alpha rizz tools are required to build the ultimate mog machine, Winamp. These tools are not dropped directly into the Ohio pit to comply with their gyatt-level licenses. You gotta edge them separately from these rizz-filled links:

Make sure to install these Rizztastic tools as part of your goon setup. You may need to edge the build scripts to reflect the right fanum paths to these rizz tools on your system.