Comments (8)
This is against CF's ToS and would bypass their "DRM"
How would this be bypassing their "DRM". Its just some basic string manipulation (Please correct me if im wrong)
Also, can you preferably quote the part of their TOS that says this
We even tried doing this in the past and they asked us to stop
from prismlauncher.
Other than the fact that there is no way to tell the user that the download failed due to a guessed URL, I managed to draft a PR regarding this. Once I figure out how to alert the user about this stuff I will mark it ready to review.
Thanks for your suggestion!
from prismlauncher.
Also, can you preferably quote the part of their TOS that says this
Sorry I did not look it up before starting working but here is the part (more exactly the c part):
Found here: https://docs.curseforge.com/#curseforge-for-studios-terms-of-use
from prismlauncher.
The only downside of this is that to determine if the URL is valid or not we would need to request the file or at least call HEAD before displaying to the user the option.
So either guess all missing URLs and give an error on download if the URL is not accessible or before displaying the option verify the URL using the HEAD request.
But this would indeed be nice if the guessed URL is always correct.
from prismlauncher.
This is against CF's ToS and would bypass their "DRM"
from prismlauncher.
from prismlauncher.
This is against CF's ToS and would bypass their "DRM"
How would this be bypassing their "DRM".
Its just some basic string manipulation
(Please correct me if im wrong)
Also, can you preferably quote the part of their TOS that says this
from prismlauncher.
This is unbelievable (I shouldn't use this language but), a-hole behaviour from CurseForge
Hopefully, in the (not-so-distant) future, Prism can have a plugin system (which I know is a lot of work by itself)
So that we can make a plugin to "bypass" this so-called "DRM"
PS: Thanks for the link to the TOS :)
from prismlauncher.
Related Issues (20)
- Prism Launcher doesn't handle no storage space when writing to disk HOT 1
- Search CurseForge by ProjectID HOT 1
- option to not show already downloaded mods in `Download mods` menu HOT 1
- Give the ability to create and run Minecraft servers using Prism Launcher HOT 1
- Can't install Neoforge on Technic packs HOT 2
- Can't Resize "New Instance" Window HOT 2
- ${name} mod? HOT 3
- Flatpak of version with Qt6 won't launch on Fedora linux HOT 6
- Add Microsoft account failing to authenticate HOT 1
- Update Button for Resource Packs HOT 3
- Regression: PolyMC does not properly respect some org.lwjgl3.json's after 09e85e948cdb361c306a1cccbc3557a464366a21 HOT 5
- settings window for an instance is invisble HOT 3
- Mark mods as client or server side only locally HOT 1
- Join server on launch isn't working HOT 1
- Tring to create a intance cause the error HOT 24
- Forgematica wont load and it's somehow replaced by Litematics HOT 5
- Error when attempting to upload game log (Ubuntu 23.10, local install of PrismLauncher) HOT 2
- Visual glitch with external windows overlapping with Prism HOT 2
- Register a custom protocol for mod quick install from Modrinth/Curseforge HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from prismlauncher.