rebrand to sneedful

This commit is contained in:
sneedium 2022-02-19 20:57:30 -05:00
parent 3efc4ddcf5
commit 29e55a8802
Signed by: sneedium
GPG Key ID: 906F66490FBE722F
19 changed files with 98 additions and 100 deletions

View File

@ -12,8 +12,8 @@
Clone the source code using git and grab all the submodules: Clone the source code using git and grab all the submodules:
``` ```
git clone https://github.com/PolyMC/PolyMC.git git clone https://github.com/Sneederix/SneedMC.git
cd PolyMC cd SneedMC
git submodule init git submodule init
git submodule update git submodule update
``` ```
@ -66,8 +66,8 @@ make -j$(nproc) install # Optionally specify DESTDIR for packages (i.e. DESTDIR=
Requirements: [makedeb](https://docs.makedeb.org/) installed on your system. Requirements: [makedeb](https://docs.makedeb.org/) installed on your system.
``` ```
git clone https://mpr.makedeb.org/polymc.git git clone https://mpr.makedeb.org/sneedmc.git
cd polymc cd sneedmc
makedeb -s makedeb -s
``` ```
@ -76,7 +76,7 @@ The deb will be located in the directory the repo was cloned in.
### Building an .rpm ### Building an .rpm
Build dependencies are automatically installed using `dnf`, but you do need the `rpmdevtools` package (on Fedora) Build dependencies are automatically installed using `dnf`, but you do need the `rpmdevtools` package (on Fedora)
in order to fetch sources and setup your tree. in order to fetch sources and setup your tree.
You don't need to clone the repo for this; the spec file handles that You don't need to clone the repo for this; the spec file handles that
``` ```
@ -121,14 +121,14 @@ sudo /sbin/installpkg /tmp/polymc-version-arch-1_SBo.tgz # install the created p
### Building a flatpak ### Building a flatpak
You don't need to clone the entire PolyMC repo for this; the flatpak file handles that. You don't need to clone the entire SneedMC repo for this; the flatpak file handles that.
`flatpak` and `flatpak-builder` need to be installed on your system `flatpak` and `flatpak-builder` need to be installed on your system
```sh ```sh
git clone https://github.com/flathub/org.polymc.PolyMC git clone https://github.com/flathub/org.sneederix.SneedMC
cd org.polymc.PolyMC cd org.sneederix.SneedMC
# remove --user --install if you want to build without installing # remove --user --install if you want to build without installing
flatpak-builder --user --install flatbuild org.polymc.PolyMC.yml flatpak-builder --user --install flatbuild org.sneederix.SneedMC.yml
``` ```
### Installing Qt using the installer (optional) ### Installing Qt using the installer (optional)
@ -248,12 +248,12 @@ zlib1.dll
### Compile from command line on Windows ### Compile from command line on Windows
1. If you installed Qt with the web installer, there should be a shortcut called `Qt 5.4 for Desktop (MinGW 4.9 32-bit)` in the Start menu on Windows 7 and 10. Best way to find it is to search for it. Do note you cannot just use cmd.exe, you have to use the shortcut, otherwise the proper MinGW software will not be on the PATH. 1. If you installed Qt with the web installer, there should be a shortcut called `Qt 5.4 for Desktop (MinGW 4.9 32-bit)` in the Start menu on Windows 7 and 10. Best way to find it is to search for it. Do note you cannot just use cmd.exe, you have to use the shortcut, otherwise the proper MinGW software will not be on the PATH.
2. Once that is open, change into your user directory, and clone PolyMC by doing `git clone --recursive https://github.com/PolyMC/PolyMC.git`, and change directory to the folder you cloned to. 2. Once that is open, change into your user directory, and clone SneedMC by doing `git clone --recursive https://github.com/Sneederix/SneedMC.git`, and change directory to the folder you cloned to.
3. Make a build directory, and change directory to the directory and do `cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=C:\Path\that\makes\sense\for\you`. By default, it will install to C:\Program Files (x86), which you might not want, if you want a local installation. If you want to install it to that directory, make sure to run the command window as administrator. 3. Make a build directory, and change directory to the directory and do `cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=C:\Path\that\makes\sense\for\you`. By default, it will install to C:\Program Files (x86), which you might not want, if you want a local installation. If you want to install it to that directory, make sure to run the command window as administrator.
4. Do `mingw32-make -jX`, where X is the number of cores your CPU has plus one. 4. Do `mingw32-make -jX`, where X is the number of cores your CPU has plus one.
5. Now to wait for it to compile. This could take some time. Hopefully it compiles properly. 5. Now to wait for it to compile. This could take some time. Hopefully it compiles properly.
6. Run the command `mingw32-make install`, and it should install PolyMC, to whatever the `-DCMAKE_INSTALL_PREFIX` was. 6. Run the command `mingw32-make install`, and it should install SneedMC, to whatever the `-DCMAKE_INSTALL_PREFIX` was.
7. In most cases, whenever compiling, the OpenSSL dll's aren't put into the directory to where PolyMC installs, meaning you cannot log in. The best way to fix this is just to do `copy C:\OpenSSL-Win32\*.dll C:\Where\you\installed\PolyMC\to`. This should copy the required OpenSSL dll's to log in. 7. In most cases, whenever compiling, the OpenSSL dll's aren't put into the directory to where SneedMC installs, meaning you cannot log in. The best way to fix this is just to do `copy C:\OpenSSL-Win32\*.dll C:\Where\you\installed\SneedMC\to`. This should copy the required OpenSSL dll's to log in.
# macOS # macOS
@ -276,7 +276,7 @@ xcode-select --install
### Build ### Build
Pick an installation path - this is where the final `PolyMC.app` will be constructed when you run `make install`. Supply it as the `CMAKE_INSTALL_PREFIX` argument during CMake configuration. By default, it's in the dist folder under PolyMC Pick an installation path - this is where the final `SneedMC.app` will be constructed when you run `make install`. Supply it as the `CMAKE_INSTALL_PREFIX` argument during CMake configuration. By default, it's in the dist folder under SneedMC
``` ```
mkdir build mkdir build

View File

@ -46,8 +46,8 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_NO_DEPRECATED_WARNINGS=Y")
##################################### Set Application options ##################################### ##################################### Set Application options #####################################
######## Set URLs ######## ######## Set URLs ########
set(Launcher_NEWS_RSS_URL "https://polymc.github.io/feed/feed.xml" CACHE STRING "URL to fetch PolyMC's news RSS feed from.") set(Launcher_NEWS_RSS_URL "https://multimc.org/rss.xml" CACHE STRING "URL to fetch PolyMC's news RSS feed from.")
set(Launcher_NEWS_OPEN_URL "https://polymc.github.io/news/" CACHE STRING "URL that gets opened when the user clicks 'More News'") set(Launcher_NEWS_OPEN_URL "https://multimc.org/posts.html" CACHE STRING "URL that gets opened when the user clicks 'More News'")
######## Set version numbers ######## ######## Set version numbers ########
set(Launcher_VERSION_MAJOR 1) set(Launcher_VERSION_MAJOR 1)
@ -67,7 +67,7 @@ set(Launcher_UPDATER_BASE "" CACHE STRING "Base URL for the updater.")
set(Launcher_NOTIFICATION_URL "" CACHE STRING "URL for checking for notifications.") set(Launcher_NOTIFICATION_URL "" CACHE STRING "URL for checking for notifications.")
# The metadata server # The metadata server
set(Launcher_META_URL "https://meta.polymc.org/v1/" CACHE STRING "URL to fetch Launcher's meta files from.") set(Launcher_META_URL "https://meta.multimc.org/v1/" CACHE STRING "URL to fetch Launcher's meta files from.")
# Imgur API Client ID # Imgur API Client ID
set(Launcher_IMGUR_CLIENT_ID "5b97b0713fba4a3" CACHE STRING "Client ID you can get from Imgur when you register an application") set(Launcher_IMGUR_CLIENT_ID "5b97b0713fba4a3" CACHE STRING "Client ID you can get from Imgur when you register an application")
@ -76,10 +76,10 @@ set(Launcher_IMGUR_CLIENT_ID "5b97b0713fba4a3" CACHE STRING "Client ID you can g
set(Launcher_MSA_CLIENT_ID "17b47edd-c884-4997-926d-9e7f9a6b4647" CACHE STRING "Client ID you can get from Microsoft Identity Platform when you register an application") set(Launcher_MSA_CLIENT_ID "17b47edd-c884-4997-926d-9e7f9a6b4647" CACHE STRING "Client ID you can get from Microsoft Identity Platform when you register an application")
# Bug tracker URL # Bug tracker URL
set(Launcher_BUG_TRACKER_URL "https://github.com/PolyMC/PolyMC/issues" CACHE STRING "URL for the bug tracker.") set(Launcher_BUG_TRACKER_URL "https://github.com/Sneederix/SneedMC/issues" CACHE STRING "URL for the bug tracker.")
# Translations Platform URL # Translations Platform URL
set(Launcher_TRANSLATIONS_URL "https://hosted.weblate.org/projects/polymc/polymc/" CACHE STRING "URL for the translations platform.") set(Launcher_TRANSLATIONS_URL "" CACHE STRING "URL for the translations platform.")
# Discord URL # Discord URL
set(Launcher_DISCORD_URL "https://discord.gg/Z52pwxWCHP" CACHE STRING "URL for the Discord guild.") set(Launcher_DISCORD_URL "https://discord.gg/Z52pwxWCHP" CACHE STRING "URL for the Discord guild.")
@ -141,7 +141,7 @@ endif()
####################################### Program Info ####################################### ####################################### Program Info #######################################
set(Launcher_APP_BINARY_NAME "polymc" CACHE STRING "Name of the Launcher binary") set(Launcher_APP_BINARY_NAME "sneedmc" CACHE STRING "Name of the Launcher binary")
add_subdirectory(program_info) add_subdirectory(program_info)
####################################### Install layout ####################################### ####################################### Install layout #######################################
@ -179,7 +179,7 @@ if(Launcher_LAYOUT_REAL STREQUAL "mac-bundle")
# Mac bundle settings # Mac bundle settings
set(MACOSX_BUNDLE_BUNDLE_NAME "${Launcher_Name}") set(MACOSX_BUNDLE_BUNDLE_NAME "${Launcher_Name}")
set(MACOSX_BUNDLE_INFO_STRING "${Launcher_Name}: Minecraft launcher and management utility.") set(MACOSX_BUNDLE_INFO_STRING "${Launcher_Name}: Minecraft launcher and management utility.")
set(MACOSX_BUNDLE_GUI_IDENTIFIER "org.polymc.${Launcher_Name}") set(MACOSX_BUNDLE_GUI_IDENTIFIER "org.sneederix.${Launcher_Name}")
set(MACOSX_BUNDLE_BUNDLE_VERSION "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_HOTFIX}.${Launcher_VERSION_BUILD}") set(MACOSX_BUNDLE_BUNDLE_VERSION "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_HOTFIX}.${Launcher_VERSION_BUILD}")
set(MACOSX_BUNDLE_SHORT_VERSION_STRING "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_HOTFIX}.${Launcher_VERSION_BUILD}") set(MACOSX_BUNDLE_SHORT_VERSION_STRING "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_HOTFIX}.${Launcher_VERSION_BUILD}")
set(MACOSX_BUNDLE_LONG_VERSION_STRING "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_HOTFIX}.${Launcher_VERSION_BUILD}") set(MACOSX_BUNDLE_LONG_VERSION_STRING "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_HOTFIX}.${Launcher_VERSION_BUILD}")
@ -216,7 +216,7 @@ elseif(Launcher_LAYOUT_REAL STREQUAL "lin-nodeps")
elseif(Launcher_LAYOUT_REAL STREQUAL "lin-system") elseif(Launcher_LAYOUT_REAL STREQUAL "lin-system")
set(Launcher_BINARY_DEST_DIR "bin" CACHE STRING "Path to the binary directory") set(Launcher_BINARY_DEST_DIR "bin" CACHE STRING "Path to the binary directory")
set(Launcher_LIBRARY_DEST_DIR "lib${LIB_SUFFIX}" CACHE STRING "Path to the library directory") set(Launcher_LIBRARY_DEST_DIR "lib${LIB_SUFFIX}" CACHE STRING "Path to the library directory")
set(Launcher_SHARE_DEST_DIR "share/polymc" CACHE STRING "Path to the shared data directory") set(Launcher_SHARE_DEST_DIR "share/sneedmc" CACHE STRING "Path to the shared data directory")
set(JARS_DEST_DIR "${Launcher_SHARE_DEST_DIR}/jars") set(JARS_DEST_DIR "${Launcher_SHARE_DEST_DIR}/jars")
set(Launcher_DESKTOP_DEST_DIR "share/applications" CACHE STRING "Path to the desktop file directory") set(Launcher_DESKTOP_DEST_DIR "share/applications" CACHE STRING "Path to the desktop file directory")
set(Launcher_METAINFO_DEST_DIR "share/metainfo" CACHE STRING "Path to the metainfo directory") set(Launcher_METAINFO_DEST_DIR "share/metainfo" CACHE STRING "Path to the metainfo directory")

View File

@ -98,7 +98,7 @@ public:
QString AUTH_BASE = "https://authserver.mojang.com/"; QString AUTH_BASE = "https://authserver.mojang.com/";
QString IMGUR_BASE_URL = "https://api.imgur.com/3/"; QString IMGUR_BASE_URL = "https://api.imgur.com/3/";
QString FMLLIBS_BASE_URL = "https://files.multimc.org/fmllibs/"; QString FMLLIBS_BASE_URL = "https://files.multimc.org/fmllibs/";
QString TRANSLATIONS_BASE_URL = "https://meta.polymc.org/translations/"; QString TRANSLATIONS_BASE_URL = "https://files.multimc.org/translations/";
QString MODPACKSCH_API_BASE_URL = "https://api.modpacks.ch/"; QString MODPACKSCH_API_BASE_URL = "https://api.modpacks.ch/";

View File

@ -1,35 +1,35 @@
POLYMC(1) SNEEDMC(1)
========== ==========
:doctype: manpage :doctype: manpage
NAME NAME
---- ----
polymc - a launcher and instance manager for Minecraft. sneedmc - a launcher and instance manager for Minecraft.
SYNOPSIS SYNOPSIS
-------- --------
*polymc* ['OPTIONS'] *sneedmc* ['OPTIONS']
DESCRIPTION DESCRIPTION
----------- -----------
PolyMC is a custom launcher for Minecraft that allows you to easily manage SneedMC is a custom launcher for Minecraft that allows you to easily manage
multiple installations of Minecraft at once. It also allows you to easily multiple installations of Minecraft at once. It also allows you to easily
install and remove mods by simply dragging and dropping. install and remove mods by simply dragging and dropping.
Here are the current features of PolyMC. Here are the current features of SneedMC.
OPTIONS OPTIONS
------- -------
*-d, --dir*='DIRECTORY':: *-d, --dir*='DIRECTORY'::
Use 'DIRECTORY' as the PolyMC root. Use 'DIRECTORY' as the SneedMC root.
*-l, --launch*='INSTANCE_ID':: *-l, --launch*='INSTANCE_ID'::
Launch the instance specified by 'INSTANCE_ID'. Launch the instance specified by 'INSTANCE_ID'.
*--alive*:: *--alive*::
Write a small 'live.check' file after PolyMC starts. Write a small 'live.check' file after SneedMC starts.
*-h, --help*:: *-h, --help*::
Display help text and exit. Display help text and exit.
@ -49,18 +49,16 @@ EXIT STATUS
BUGS BUGS
---- ----
<https://github.com/PolyMC/PolyMC/issues> <https://github.com/Sneederix/SneedMC/issues>
RESOURCES RESOURCES
--------- ---------
GitHub: <https://github.com/PolyMC/PolyMC> GitHub: <https://github.com/Sneederix/SneedMC>
Main website: <https://polymc.org> Main website: <https://sneedmc.org>
AUTHORS AUTHORS
------- -------
peterix <peterix@gmail.com> SNEED <sneed@sneedmc.org>
swurl <swurl@swurl.xyz>
// vim: syntax=asciidoc // vim: syntax=asciidoc

View File

@ -9,14 +9,14 @@ src/rainbow.cpp
) )
add_definitions(-DRAINBOW_LIBRARY) add_definitions(-DRAINBOW_LIBRARY)
add_library(PolyMC_rainbow SHARED ${RAINBOW_SOURCES}) add_library(SneedMC SHARED ${RAINBOW_SOURCES})
target_include_directories(PolyMC_rainbow PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include") target_include_directories(SneedMC_rainbow PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
target_link_libraries(PolyMC_rainbow Qt5::Core Qt5::Gui) target_link_libraries(SneedMC_rainbow Qt5::Core Qt5::Gui)
# Install it # Install it
install( install(
TARGETS PolyMC_rainbow TARGETS SneedMC_rainbow
RUNTIME DESTINATION ${LIBRARY_DEST_DIR} RUNTIME DESTINATION ${LIBRARY_DEST_DIR}
LIBRARY DESTINATION ${LIBRARY_DEST_DIR} LIBRARY DESTINATION ${LIBRARY_DEST_DIR}
) )

View File

@ -3,29 +3,29 @@
To import with flakes use To import with flakes use
```nix ```nix
inputs = { inputs = {
polymc.url = "github:PolyMC/PolyMC"; sneedmc.url = "github:Sneederix/SneedMC";
}; };
... ...
nixpkgs.overlays = [ inputs.polymc.overlay ]; ## Within configuration.nix nixpkgs.overlays = [ inputs.sneedmc.overlay ]; ## Within configuration.nix
environment.systemPackages = with pkgs; [ polymc ]; ## environment.systemPackages = with pkgs; [ sneedmc ]; ##
``` ```
To import without flakes use channels: To import without flakes use channels:
``` ```
nix-channel --add https://github.com/PolyMC/PolyMC/archive/master.tar.gz polymc nix-channel --add https://github.com/Sneederix/SneedMC/archive/master.tar.gz sneedmc
nix-channel --update polymc nix-channel --update sneedmc
nix-env -iA polymc nix-env -iA sneedmc
``` ```
or alternatively you can use or alternatively you can use
``` ```
nixpkgs.overlays = [ nixpkgs.overlays = [
(import (builtins.fetchTarball "https://github.com/PolyMC/PolyMC/archive/develop.tar.gz")).overlay (import (builtins.fetchTarball "https://github.com/Sneederix/SneedMC/archive/develop.tar.gz")).overlay
]; ];
environment.systemPackages = with pkgs; [ polymc ]; environment.systemPackages = with pkgs; [ sneedmc ];
``` ```

View File

@ -30,14 +30,14 @@ let
libXxf86vm libXxf86vm
libpulseaudio libpulseaudio
libGL libGL
]; ];
# This variable will be passed to Minecraft by PolyMC # This variable will be passed to Minecraft by SneedMC
gameLibraryPath = libpath + ":/run/opengl-driver/lib"; gameLibraryPath = libpath + ":/run/opengl-driver/lib";
in in
mkDerivation rec { mkDerivation rec {
pname = "polymc"; pname = "sneedmc";
version = "nightly"; version = "nightly";
src = lib.cleanSource self; src = lib.cleanSource self;
@ -74,7 +74,7 @@ mkDerivation rec {
postInstall = '' postInstall = ''
# xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 # xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
wrapProgram $out/bin/polymc \ wrapProgram $out/bin/sneedmc \
"''${qtWrapperArgs[@]}" \ "''${qtWrapperArgs[@]}" \
--set GAME_LIBRARY_PATH ${gameLibraryPath} \ --set GAME_LIBRARY_PATH ${gameLibraryPath} \
--prefix PATH : ${lib.makeBinPath [ xorg.xrandr ]} --prefix PATH : ${lib.makeBinPath [ xorg.xrandr ]}

View File

@ -1,20 +1,20 @@
set(Launcher_CommonName "PolyMC") set(Launcher_CommonName "SneedMC")
set(Launcher_Copyright "PolyMC Contributors\\n© 2012-2021 MultiMC Contributors" PARENT_SCOPE) set(Launcher_Copyright "Sneederix 2022" PARENT_SCOPE)
set(Launcher_Domain "polymc.org" PARENT_SCOPE) set(Launcher_Domain "sneedmc.org" PARENT_SCOPE)
set(Launcher_Name "${Launcher_CommonName}" PARENT_SCOPE) set(Launcher_Name "${Launcher_CommonName}" PARENT_SCOPE)
set(Launcher_DisplayName "${Launcher_CommonName}" PARENT_SCOPE) set(Launcher_DisplayName "${Launcher_CommonName}" PARENT_SCOPE)
set(Launcher_UserAgent "${Launcher_CommonName}/${Launcher_RELEASE_VERSION_NAME}" PARENT_SCOPE) set(Launcher_UserAgent "${Launcher_CommonName}/${Launcher_RELEASE_VERSION_NAME}" PARENT_SCOPE)
set(Launcher_ConfigFile "polymc.cfg" PARENT_SCOPE) set(Launcher_ConfigFile "sneedmc.cfg" PARENT_SCOPE)
set(Launcher_Git "https://github.com/PolyMC/PolyMC" PARENT_SCOPE) set(Launcher_Git "https://github.com/Sneederix/SneedMC" PARENT_SCOPE)
set(Launcher_DesktopFileName "org.polymc.PolyMC.desktop" PARENT_SCOPE) set(Launcher_DesktopFileName "org.sneederix.SneedMC.desktop" PARENT_SCOPE)
set(Launcher_Desktop "program_info/org.polymc.PolyMC.desktop" PARENT_SCOPE) set(Launcher_Desktop "program_info/org.sneederix.SneedMC.desktop" PARENT_SCOPE)
set(Launcher_MetaInfo "program_info/org.polymc.PolyMC.metainfo.xml" PARENT_SCOPE) set(Launcher_MetaInfo "program_info/org.sneederix.SneedMC.metainfo.xml" PARENT_SCOPE)
set(Launcher_SVG "program_info/org.polymc.PolyMC.svg" PARENT_SCOPE) set(Launcher_SVG "program_info/org.sneederix.SneedMC.svg" PARENT_SCOPE)
set(Launcher_Branding_ICNS "program_info/polymc.icns" PARENT_SCOPE) set(Launcher_Branding_ICNS "program_info/sneedmc.icns" PARENT_SCOPE)
set(Launcher_Branding_WindowsRC "program_info/polymc.rc" PARENT_SCOPE) set(Launcher_Branding_WindowsRC "program_info/sneedmc.rc" PARENT_SCOPE)
set(Launcher_Branding_LogoQRC "program_info/polymc.qrc" PARENT_SCOPE) set(Launcher_Branding_LogoQRC "program_info/sneedmc.qrc" PARENT_SCOPE)
configure_file(org.polymc.PolyMC.desktop.in org.polymc.PolyMC.desktop) configure_file(org.sneederix.SneedMC.desktop.in org.sneederix.SneedMC.desktop)
configure_file(org.polymc.PolyMC.metainfo.xml.in org.polymc.PolyMC.metainfo.xml) configure_file(org.sneederix.SneedMC.metainfo.xml.in org.sneederix.SneedMC.metainfo.xml)

View File

@ -1,6 +1,6 @@
# PolyMC Program Info # SneedMC Program Info
This is PolyMC's program info which contains information about: This is SneedMC's program info which contains information about:
- Application name and logo (and branding in general) - Application name and logo (and branding in general)
- Various URLs and API endpoints - Various URLs and API endpoints
- Desktop file - Desktop file

View File

@ -1,24 +1,24 @@
#/bin/bash #/bin/bash
inkscape -w 16 -h 16 -o polymc_16.png org.polymc.PolyMC.svg inkscape -w 16 -h 16 -o sneedmc_16.png org.sneederix.SneedMC.svg
inkscape -w 24 -h 24 -o polymc_24.png org.polymc.PolyMC.svg inkscape -w 24 -h 24 -o sneedmc_24.png org.sneederix.SneedMC.svg
inkscape -w 32 -h 32 -o polymc_32.png org.polymc.PolyMC.svg inkscape -w 32 -h 32 -o sneedmc_32.png org.sneederix.SneedMC.svg
inkscape -w 48 -h 48 -o polymc_48.png org.polymc.PolyMC.svg inkscape -w 48 -h 48 -o sneedmc_48.png org.sneederix.SneedMC.svg
inkscape -w 64 -h 64 -o polymc_64.png org.polymc.PolyMC.svg inkscape -w 64 -h 64 -o sneedmc_64.png org.sneederix.SneedMC.svg
inkscape -w 128 -h 128 -o polymc_128.png org.polymc.PolyMC.svg inkscape -w 128 -h 128 -o sneedmc_128.png org.sneederix.SneedMC.svg
convert polymc_128.png polymc_64.png polymc_48.png polymc_32.png polymc_24.png polymc_16.png polymc.ico convert sneedmc_128.png sneedmc_64.png sneedmc_48.png sneedmc_32.png sneedmc_24.png sneedmc_16.png sneedmc.ico
inkscape -w 256 -h 256 -o polymc_256.png org.polymc.PolyMC.svg inkscape -w 256 -h 256 -o sneedmc_256.png org.sneederix.SneedMC.svg
inkscape -w 512 -h 512 -o polymc_512.png org.polymc.PolyMC.svg inkscape -w 512 -h 512 -o sneedmc_512.png org.sneederix.SneedMC.svg
inkscape -w 1024 -h 1024 -o polymc_1024.png org.polymc.PolyMC.svg inkscape -w 1024 -h 1024 -o sneedmc_1024.png org.sneederix.SneedMC.svg
png2icns polymc.icns polymc_1024.png polymc_512.png polymc_256.png polymc_128.png polymc_32.png polymc_16.png png2icns sneedmc.icns sneedmc_1024.png sneedmc_512.png sneedmc_256.png sneedmc_128.png sneedmc_32.png sneedmc_16.png
rm -f polymc_*.png rm -f sneedmc_*.png
rm -rf polymc.iconset rm -rf sneedmc.iconset
for dir in ../launcher/resources/*/scalable for dir in ../launcher/resources/*/scalable
do do
cp -v org.polymc.PolyMC.svg $dir/launcher.svg cp -v org.sneederix.SneedMC.svg $dir/launcher.svg
done done

View File

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@ -1,12 +1,12 @@
[Desktop Entry] [Desktop Entry]
Version=1.0 Version=1.0
Name=PolyMC Name=SneedMC
Comment=A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once. Comment=A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once.
Type=Application Type=Application
Terminal=false Terminal=false
Exec=@Launcher_APP_BINARY_NAME@ Exec=@Launcher_APP_BINARY_NAME@
StartupNotify=true StartupNotify=true
Icon=org.polymc.PolyMC Icon=org.sneederix.SneedMC
Categories=Game; Categories=Game;
Keywords=game;minecraft;launcher; Keywords=game;minecraft;launcher;
StartupWMClass=PolyMC StartupWMClass=SneedMC

View File

@ -1,19 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<component type="desktop"> <component type="desktop">
<id>org.polymc.PolyMC</id> <id>org.sneederix.SneedMC</id>
<provides> <provides>
<id>org.polymc.PolyMC</id> <id>org.sneederix.SneedMC</id>
</provides> </provides>
<launchable type="desktop-id">org.polymc.PolyMC.desktop</launchable> <launchable type="desktop-id">org.sneederix.SneedMC.desktop</launchable>
<name>PolyMC</name> <name>SneedMC</name>
<developer_name>PolyMC Team</developer_name> <developer_name>SneedMC Team</developer_name>
<summary>A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once</summary> <summary>A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once</summary>
<metadata_license>CC0-1.0</metadata_license> <metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-or-later</project_license> <project_license>GPL-3.0-or-later</project_license>
<url type="homepage">https://polymc.org/</url> <url type="homepage">https://SneedMC.org/</url>
<url type="help">https://github.com/PolyMC/PolyMC#help--support</url> <url type="help">https://github.com/Sneederix/SneedMC#help--support</url>
<description> <description>
<p>PolyMC is a custom launcher for Minecraft that focuses on predictability, long term stability and simplicity.</p> <p>SneedMC is a custom launcher for Minecraft that focuses on predictability, long term stability and simplicity.</p>
<p>Features:</p> <p>Features:</p>
<ul> <ul>
<li>Easily install game modifications, such as Fabric or Forge</li> <li>Easily install game modifications, such as Fabric or Forge</li>
@ -27,7 +27,7 @@
</description> </description>
<screenshots> <screenshots>
<screenshot type="default"> <screenshot type="default">
<caption>The main PolyMC window</caption> <caption>The main SneedMC window</caption>
<image type="source" width="1011" height="994">https://polymc.github.io/assets/img/screenshots/LauncherDark.png</image> <image type="source" width="1011" height="994">https://polymc.github.io/assets/img/screenshots/LauncherDark.png</image>
</screenshot> </screenshot>
<screenshot> <screenshot>

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<assemblyIdentity name="PolyMC.Application.1" type="win32" version="1.0.0.0" /> <assemblyIdentity name="SneedMC.Application.1" type="win32" version="1.0.0.0" />
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security> <security>
<requestedPrivileges> <requestedPrivileges>

View File

@ -1,6 +1,6 @@
<!DOCTYPE RCC> <!DOCTYPE RCC>
<RCC version="1.0"> <RCC version="1.0">
<qresource prefix="/"> <qresource prefix="/">
<file>org.polymc.PolyMC.svg</file> <file>org.sneederix.SneedMC.svg</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -3,8 +3,8 @@
#endif #endif
#include <windows.h> #include <windows.h>
IDI_ICON1 ICON DISCARDABLE "polymc.ico" IDI_ICON1 ICON DISCARDABLE "sneedmc.ico"
1 RT_MANIFEST "polymc.manifest" 1 RT_MANIFEST "sneedmc.manifest"
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,0 FILEVERSION 1,0,0,0
@ -15,10 +15,10 @@ BEGIN
BEGIN BEGIN
BLOCK "000004b0" BLOCK "000004b0"
BEGIN BEGIN
VALUE "CompanyName", "MultiMC & PolyMC Contributors" VALUE "CompanyName", "Sneederix"
VALUE "FileDescription", "PolyMC" VALUE "FileDescription", "SneedMC"
VALUE "FileVersion", "1.0.0.0" VALUE "FileVersion", "1.0.0.0"
VALUE "ProductName", "PolyMC" VALUE "ProductName", "SneedMC"
VALUE "ProductVersion", "1" VALUE "ProductVersion", "1"
END END
END END