mirror of
https://github.com/EricPlayZ/EGameTools.git
synced 2025-07-18 17:37:53 +08:00
fixed UI scaling, changed text
This commit is contained in:
@ -58,18 +58,29 @@ I'm not going to dive into it too much as it has been explained very well by the
|
||||
The short version of the situation is that a while ago, almost a year ago in fact, Techland reached out to Doc in order to try and support his mod officially, seeing how well it did independently.
|
||||
After the entire ordeal with Tencent's acquisition of the majority of Techland, Techland stopped reaching out to Doc for unknown reasons. Some time passed, and some EULA changes were made, effectively granting Techland the ability of practically owning your mods and being able to do anything with them.
|
||||
I quote the EULA: "Techland will in particular have the right to copy, reproduce, fix, modify, adapt, translate, prepare derivative works, publish, distribute, license, sublicense, transfer, publicly display, publicly perform, provide access to, and broadcast Mods as well as all modified and derivative works thereof."
|
||||
Assuming this change was made due to Tencent's entry into the field, everyone was mad, and rightfully so. Doc still hasn't received any sort of communication from Techland ever since, and recently, after so long, someone from Techland reached out to him. It was unfortunate news for Doc. He was asked to take down his Patreon (effectively a verbal cease & desist, which technically is not a cease & desist but I'll get more into it later) because of a report made by someone in the community, stating that a paywall to his mod was made on Patreon, implying that Doc was paywalling IALR.
|
||||
Assuming this change was made due to Tencent's entry into the field, everyone was mad, and rightfully so. Doc still hasn't received any sort of communication from Techland ever since, and recently, after so long, someone from Techland reached out to him.
|
||||
It was unfortunate news for Doc. He was asked to take down his Patreon (effectively a verbal cease & desist, which technically is not a cease & desist but I'll get more into it later) because of a report made by someone in the community, stating that a paywall to his mod was made on Patreon, implying that Doc was paywalling IALR.
|
||||
That statement is completely false, as what Doc was doing at the time was simply offering Patreon supporters a special "thank you" gift, and I quote Doc: "It in no way contained anything that was meant to be paywall restricted, rather was access to a few tools I used for playtesting the mods content, and immediate access to all of the new armors, weapons, and other content for playtesting themselves."
|
||||
Clearly, Doc was not paywalling his mod, IALR, and he was only offering access to special tools that the user would not need for the mod to work or to provide the full experience of the mod. But, obviously, Techland being a business (not just a game dev studio, remember that the gaming industry has become a business industry nowadays), and especially after the whole Tencent ordeal, they've still decided to ask Doc to take down his Patreon for really hard to understand reasons, regardless of whether he was actually truly paywalling his mod or not (which I state again, he was not).
|
||||
Doc made a very informed and hard decision to stop further development for his mod completely, even if Techland was only threatening his Patreon. It was very obvious that Techland might try to pull other shenanigans in the future, regardless of him taking down his Patreon, which keep in mind was (still is, but not for IALR anymore) his main source of donations. Yes, donations, nobody was paying him to get access to a mod... They were paying him to support him and his work.
|
||||
Clearly, Doc was not paywalling his mod, IALR, and he was only offering access to special tools that the user would not need for the mod to work or to provide the full experience of the mod.
|
||||
But, obviously, Techland being a business (not just a game dev studio, remember that the gaming industry has become a business industry nowadays), and especially after the whole Tencent ordeal, they've still decided to ask Doc to take down his Patreon for really hard to understand reasons, regardless of whether he was actually truly paywalling his mod or not (which I state again, he was not).
|
||||
Doc made a very informed and hard decision to stop further development for his mod completely, even if Techland was only threatening his Patreon.
|
||||
It was very obvious that Techland might try to pull other shenanigans in the future, regardless of him taking down his Patreon, which keep in mind was (still is, but not for IALR anymore) his main source of donations. Yes, donations, nobody was paying him to get access to a mod... They were paying him to support him and his work.
|
||||
|
||||
The reason I'm writing this is because it is important for anyone else working on mods for this game, or even for games made by Techland, that you need to be aware of possible consequences of modding. A company can make the most unexpected change or decision that you would never think of, as seen with Doc's example. My mod breaks a few EULA agreements, and I'm afraid for the future of this mod knowing that it's only going to grow, because Techland can have the mod removed in the blink of an eye if they add PvP into Dying Light 2 and decide that my mod is problematic, especially with the mod being open-source and even if I did implement anti-cheating, anyone could download the source code, modify it and redistribute it because of open-source licensing. Unfortunate world we live in...
|
||||
The entire Patreon problem is ridiculous. I understand that Techland would want to set better modding precedents regarding distribution and development of mods, such as stopping developers from paywalling their mods (for months or even years!). But Doc in this scenario had nothing to do with that, which is what worries me about what other future decisions Techland can and might take towards other mods, especially after seeing their behavior with Doc, who only wanted the game's community good by making his mod more official, polished and easier to maintain.
|
||||
The reason I'm writing this is because it is important for anyone else working on mods for this game, or even for games made by Techland, that you need to be aware of possible consequences of modding.
|
||||
A company can make the most unexpected change or decision that you would never think of, as seen with Doc's example. My mod breaks a few EULA agreements, and I'm afraid for the future of this mod knowing that it's only going to grow, because Techland can have the mod removed in the blink of an eye if they add PvP into Dying Light 2 and decide that my mod is problematic, especially with the mod being open-source and even if I did implement an anti-cheat system, anyone could download the source code, modify it and redistribute it because of open-source licensing. Unfortunate world we live in...
|
||||
So either I would have to take down my mod from all sources, or Techland would implement an anti-cheat system which also prevents my mod from properly working in multiplayer. Even if I didn't try to circumvent the anti-cheat system, others would because the mod is open-source.
|
||||
Besides, the entire Patreon problem is ridiculous. I understand that Techland would want to set better modding precedents regarding distribution and development of mods, such as stopping developers from paywalling their mods (for months or even years!).
|
||||
But Doc in this scenario had nothing to do with that, which is what worries me about what other future decisions Techland can and might take towards other mods, especially after seeing their behavior with Doc, who only wanted the game's community good by making his mod more official, polished and easier to maintain.
|
||||
He only had great goals for the game in mind, and so did Techland as you've seen in the previous few paragraphs, until Tencent came into play. I feel like he was completely disregarded for so long, and to make the final blow, they did that with his Patreon.
|
||||
|
||||
So, if you have a long-term modding project in your mind for Dying Light 2, please take a step back and think about it before fully committing your life to it. It's not official (unless Techland reaches out to you and wants to make it official and doesn't ghost you lol), you don't own anything and you agreed to Techland's EULA when you purchased the game. The people working at Techland may be nice, but remember, it's a business, and business decisions will be made, whether they're good for the community of this game or not. Usually (not always), when companies make money, they don't care, period.
|
||||
So, if you have a long-term modding project in your mind for Dying Light 2, please take a step back and think about it before fully committing your life to it. It's not official (unless Techland reaches out to you and wants to make it official and doesn't ghost you lol), you don't own anything and you agreed to Techland's EULA when you purchased the game.
|
||||
The people working at Techland may be nice, but remember, it's a business, and business decisions will be made, whether they're good for the community of this game or not. Usually (not always), when companies make money, they don't care, period.
|
||||
|
||||
If anyone at Techland is reading this, you have a great dev team and you've made a thriving game series that everyone enjoys, and that I still enjoy to this day. We all have our ups and downs, but these decisions make me feel opposite to what I feel for the Dying Light series, about the state of the company.
|
||||
The game leans too much into monetization... You've done so many harsh changes ever since Tencent came, many micro-transactions, EULA changes specific to modding, and seeing this whole Patreon ordeal, and the lack of communication with the modding community, makes me think you don't always completely wish this community the best.
|
||||
Whether this is Tencent's intention or not, you are the ones who agreed to the deal.
|
||||
|
||||
|
||||
If anyone at Techland is reading this, you have a great dev team and you've made a thriving game series that everyone enjoys, and that I still enjoy to this day. We all have our ups and downs, but these decisions make me feel opposite to what I feel for the Dying Light series, about the state of the company. The game leans too much into monetization... You've done so many harsh changes ever since Tencent came, many micro-transactions, EULA changes specific to modding, and seeing this whole Patreon ordeal, and the lack of communication with the modding community, makes me think you don't always completely wish this community the best. Whether this is Tencent's intention or not, you are the ones who agreed to the deal.
|
||||
|
||||
With all of that said, here is finally what this update brings:
|
||||
|
||||
@ -118,6 +129,8 @@ With all of that said, here is finally what this update brings:
|
||||
|
||||
NOTE: Any mods that are put inside "EGameTools\UserModFiles" as a regular file (.scr or any other file that is usually present in .PAK mods) and NOT a .PAK file will make the game ignore the same files that are present in any of the .PAK mods inside "EGameTools\UserModFiles". I recommend using .PAK for most mods. If you run into issues, try extracting the files inside the PAK into the folder directly.
|
||||
|
||||
|
||||
|
||||
I'm soon starting my exams and won't really have the time to update the mod the way I did right now. I had a 2 week leave and so I had plenty of time to further develop this mod.
|
||||
If anyone is looking to help with development, I'm all eyes and ears! Thank you!)" }
|
||||
};
|
||||
|
@ -248,8 +248,9 @@ namespace Menu {
|
||||
}
|
||||
ImGui::BeginDisabled(goProMode.GetValue()); {
|
||||
ImGui::SliderFloat("Lens Distortion", "Default game value is 20%", &lensDistortion, 0.0f, 100.0f, "%.1f%%");
|
||||
ImGui::EndDisabled();
|
||||
}
|
||||
ImGui::CheckboxHotkey("GoPro Mode *", &goProMode, "Makes the camera behave similar to a GoPro mounted on the chest");
|
||||
ImGui::CheckboxHotkey("GoPro Mode *", &goProMode, "Makes the camera behave similar to a GoPro mounted on the forehead");
|
||||
ImGui::SameLine();
|
||||
ImGui::CheckboxHotkey("Disable Safezone FOV Reduction", &disableSafezoneFOVReduction, "Disables the FOV reduction that happens while you're in a safezone");
|
||||
ImGui::CheckboxHotkey("Disable Photo Mode Limits", &disablePhotoModeLimits, "Disables the invisible box while in Photo Mode");
|
||||
|
@ -153,7 +153,7 @@ namespace Menu {
|
||||
ImGui::SetNextWindowSizeConstraints(minWndSize, maxWndSize);
|
||||
if (ImGui::BeginPopupModal(changelogTitle.c_str(), nullptr, welcomeWindowFlags)) {
|
||||
const std::string subTitle = "This is what the " + std::string(MOD_VERSION_STR) + " update brings:";
|
||||
ImGui::TextCenteredColored(subTitle.c_str(), IM_COL32(230, 0, 0, 255), false);
|
||||
ImGui::TextCenteredColored(subTitle.c_str(), IM_COL32(230, 0, 0, 255), true);
|
||||
ImGui::Spacing(ImVec2(0.0f, 5.0f));
|
||||
|
||||
std::istringstream iss(Changelog::changelogs[MOD_VERSION_STR]);
|
||||
@ -163,7 +163,7 @@ namespace Menu {
|
||||
ImGui::NewLine();
|
||||
continue;
|
||||
}
|
||||
ImGui::TextCentered(line.c_str(), false);
|
||||
ImGui::TextCentered(line.c_str(), true);
|
||||
}
|
||||
|
||||
if (ImGui::ButtonCentered("Close", ImVec2(0.0f, 30.0f) * scale)) {
|
||||
|
@ -315,7 +315,7 @@ namespace Menu {
|
||||
void Tab::Render() {
|
||||
ImGui::SeparatorText("Saved Locations##Teleport");
|
||||
ImGui::BeginDisabled(isTeleportationDisabled()); {
|
||||
ImGui::PushItemWidth(-FLT_MIN);
|
||||
ImGui::PushItemWidth(672.0f * Menu::scale);
|
||||
ImGui::ListBox("##SavedTPLocationsListBox", &selectedTPLocation, savedTeleportLocationNamesPtrs.data(), static_cast<int>(savedTeleportLocationNamesPtrs.size()), 5);
|
||||
ImGui::PopItemWidth();
|
||||
|
||||
|
Reference in New Issue
Block a user