1 Star 2 Fork 0

CLINLX / CN_GreenLumaGUI

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

CN-GreenLumaGUI 简介 :

Github : https://github.com/clinlx/CN_GreenLumaGUI

Gitee : https://gitee.com/clinlx/CN_GreenLumaGUI

GreeLuma 原工具论坛地址 : https://cs.rin.ru/forum/viewtopic.php?f=10&t=103709

用WPF开发,用于管理 Steam 解锁器 “GreenLuma” 应用列表文件夹的应用程序 对代码不感兴趣的可以直接下载编译完成的文件: Releases

蓝奏云(密码:1234): 下载

单文件,免安装,除了输入游戏名,其他全程用鼠标点点点就能完成操作

制作核心目的是让完全不懂电脑的朋友也能操作GreenLuma来解锁游戏

为了简单易用,不提供任何参数设置,所以相比其他管理图形界面,除了界面好看一点点以外一无是处

由于是WPF,所以需要.net运行库,且仅限Windows系统下运行

界面展示:

界面图片0

界面图片1

界面图片2

界面图片3

由于Steam更新,此软件1.2.9及以前的版本不再支持!(如果软件并非最新版,那么在设置界面,版本号右边就可以看见最新版下载按钮。)

常见问题 :

问: 好垃圾的软件,有什么用。

答: 是的,如果你觉得不需要用,那就不要用。因为我做它的理念就是:完全不联网的情况下,功能也齐全。你也不用总是更新它。

所以像是“下载游戏”这种功能?要搭设大带宽服务器,所以没有这个功能。

所以像是“清单密钥分享”这种功能?要搭设服务器存密钥这种隐私数据,所以没有这个功能。

因为没有这些功能,我技术也差,所以和这软件和Steamtools这些常用工具就有了本质上的差别,就没法相提并论了。

问: 怎么用,按哪个按钮使用?

答:先在软件里添加一些游戏,并在“解锁列表”选择你想解锁的游戏以后,点一下“启动Steam”,然后等着Steam启动就好了。

没找到“启动Steam”这个按钮?那它现在的名字应该叫“关闭Steam”,因为你已经开着Steam了。

  • 必须通过按钮启动,自己手动启动steam是无效的,启动Steam后可以关闭此软件。 *

(如果Steam已经启动了,那你就不能再启动Steam;只有Steam没有启动,你才能启动Steam;要先关闭Steam才能启动Steam;如果不关闭Steam,那你就不能启动Steam;如果你关闭了Steam,那你就只能启动Steam。)

问: 某某游戏能解锁吗?

答:我不知道。

天下游戏浩如烟海,不可能你玩的每一款游戏我都也玩过,并且测试过。对于"某个游戏能不能玩"这种问题,我只能说:实践是检验它的唯一标准。

虽然我不能告诉你什么游戏可以玩,但是我能告诉你什么游戏一定不能玩——

1.需要跳转去第三方平台的游戏一定不行,比如育碧家的游戏,(刺客信条之类的),EA家的游戏(战地之类的)。

2.必须全程联网的那些网络游戏大概率不行(比如彩虹六号,而且它同时也是育碧家的游戏)。

3.D加密游戏一定不行。

不行的现象是:(1)已经是最新的情况下,游戏一直说要更新就说明不行,(2)打开游戏时提示“游戏启动时提示应用错误”就说明不行。

但是特殊情况下,有些联网游戏却可以正常工作,这种特殊情况是——如果你实现从别人那里共享了一个游戏,恰好这个游戏没有做验证,那你可以通过Steam连上网络和别人联机。巧的是,大多数带多人游玩功能的单机游戏就是这样。

如果我已经有共享游戏了,那我就能直接玩这个游戏了,我为什么还要这么做?

因为有时候不只你一个人要玩游戏,~~ Steam的“游戏共享”功能并不能分享游戏,更像“借出”了某个游戏。也就是说,如果你给5个人共享仓库,在其中一个人玩游戏的时候,相当于你把仓库借给了一个人。其他几个人就没游戏可借了。

换句话说,Steam的游戏共享,只能让你和另外5个朋友之间,同时只能有一个人玩游戏。6个人一起联机是不可能的。但是如果你用软件解锁了这个游戏,即使别人已经借走了游戏,只要你的共享资格还在,你就能正常玩。

当然,厂商直接在Steam上设置过无法共享的游戏就不行(如GTA5) ~~

(2024年Steam欲更改家庭共享规则,现在还不知道到时候是否影响解锁规则,到时候再看吧。)

问: 我已经打开了软件,为什么库里没有看到游戏,不能下载游戏

答:这就是这款软件的正常工作状态。现状就是下载这个功能不能工作。

如果你觉得这款软件可以让你下载你没有的游戏,那可能你对这款软件的功能存在误解。

关闭软件,正常打开Steam,用网盘、其他人的账号,或者从别人那里共享,或是其他方式下载你想玩的游戏吧。

问: 明明库里面显示有DLC了,进游戏为什么解锁不了DLC

答:如果游戏联网去检查你有没有买DLC,那没办法了,不管你Steam里怎么显示的都无济于事。

对于单机游戏,更多情况下,是因为和之前说的一样,并没有“下载”这个功能。

有些DLC可以解锁,是因为对游戏来说,这只是一个标记。所有游戏内容已经下载进你的电脑了,你只要骗过游戏让它认为你有DLC,你就能玩。

但更多的游戏,你不买DLC他就不给你下载游戏文件。又因为不能下载,所以少了游戏文件,就算游戏愿意让你玩额外内容,你也玩不了啊。

理论上,如果你能通过借别人买了DLC的Steam账号的方式,把DLC下载到你的电脑,那么你就能玩了。

问: 点击开始游戏以后,即使等待一万年,游戏也没有启动,一直卡死在启动游戏中。

答:兼容模式有一点小Bug,但是可以让更多的电脑正常启动Steam。所以我默认让它开着了。

在设置面板最底下,关闭兼容模式和管理员模式,如果你此时还能正常打开Steam,就能正常打开这个游戏了。

问: 网络异常怎么解决

答:这个软件的搜索功能其实就是偷偷在后台打开Steam商店的网页搜了一下,你可以看看是不是能正常上网页版Steam。

用一些加速Steam商店的软件可以解决问题。如果你是用的梯子,记得打开全局模式试试。

如果你使用了加速器,又打开了设置里面的“加速Steam搜索”功能,那就在设置里关掉这个功能。

如果不管怎么调加速器,无论怎么样做,都没有效果?你还是用手动添加吧。

问: 网络正常,搜索功能正常,但是搜不到某个游戏

答:这个软件的搜索功能其实就是偷偷在后台打开Steam商店的网页搜了一下,可以多试试英文名全称搜索,或者直接把商店地址放进搜索栏。

正因为是网页版Steam,所以Steam商店的锁区也适用。被锁区的游戏还是用手动添加吧。

问: 启动异常请联系管理员(The system cannot execute the specified program.)

注:少数情况下也出现中文(系统无法执行指定的程序。)

答:大概率是Windows默认杀毒软件的锅,查看此issue或许可以解答你的疑惑:

他提到将目录“C:\tmp\exewim2oav.addy.vlz”添加到Windows安全中心的白名单后问题解决了。

不过你要先确保前置的VC++运行库正常安装

问: 启动异常请联系管理员(Access is denied.)

注:少数情况下也出现中文(访问被拒绝)

答:我发现这也是一个出现得比较多的问题,首先先更新到最新版(确认这个问题在至今的版本依然存在)

之前已经有解决的案例,但是我只知道部分原因,不一定适用于所有情况:

  1. (猜测)这个错误的直接原因可能是“权限不够”,可能确实存在权限问题,所以在设置页面的最底部,将Steam启动权限调整为“管理员”试试?
  2. 前置的VC++运行库是否正常安装了?
  3. 这个问题可能是其他第三方的杀毒软件(如360)阻止了这个操作。暂时关闭试试?
  4. 如果系统版本过老(如Windows7)但是又没开启兼容模式,可能导致这个问题。(但是新版本的软件应该会帮你自动打开的)
  5. 如果之前成功启动过,而现在不行,可能之前的进程没能正常关闭,导致还在占用文件资源,重启电脑试试?
  6. 如果上面的盘排查都找不到原因,最终的解决办法:先用兼容模式尝试启动,然后退出软件,最后手动运行一下C:\tmp\exewim2oav.addy.vlz\DLLInjector_bak.exe试试,看看系统到底会弹出什么提示。

问: 为什么数量上限是149个

答:因为Greenluma并不开源,最多只能解锁149个是作者写在程序里的硬限制,原因未知。以前是不限制的,后来应该原作者是遇到了什么BUG所以做此限制。我无法解决。

问: 之前一直都能用这个软件,但是今天打开突然就不弹出Steam了

答:我也遇到过这种情况,但是我不知道为什么,可能Steam卡住了。我问过几个人,他们说关闭这个软件,用正常方式登录一下Steam,换个账号登录一下Steam,或是重启电脑几次就自己恢复正常了。你也可以试试,由于这个问题找不到原因,又影响不大所以就不深究了。(如果出现问题,第一时间检查下其他游戏是不是也不能解锁,排除下是不是和游戏种类相关。)

问: 非Windows平台能用吗

答:不可以。做不到。从GreenLuma原软件,到DLL注入器,再到WPF,三者都不可能脱离Windows平台使用。

问: 我遇到了各种奇奇怪怪的问题,总之打不开Steam

答:我已经尽量做到,让我能遇到的机器都安装一遍,保证没出问题了。但是奇怪的BUG还是很多,我在日志里甚至能看到有人因为“windows系统里面没有cmd.exe”而出错,遇到这种问题我也找不到原因,除非你让我远程到你电脑上编译代码试试。

一般在设置里切换兼容模式可以解决一部分问题。

这个为了保证不割裂,我这个软件会直接隐藏甚至丢弃很多GreenLuma的日志和提示,可能影响找出发生问题的原因。因此再不行可以直接放弃我这个套壳软件,用原版GreenLuma启动一下Steam可能更能看出问题出在哪了。

任何其他疑问或遇到无法解决的问题,可以到Github提交issue告知我。

内置文件 :

为了点击即用,内置了以下文件:(以base64编码的形式存在)

DLLInjector.exe

GreenLuma_2024_x86.dll (版本GreenLuma_2024_1.5.3)

使用的库 :

AngleSharp

MaterialDesignThemes

CommunityToolkit.Mvvm

Newtonsoft.Json

Gameloop.Vdf

Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

简介

用WPF开发的GreenLuma的简单易用的中文图形界面 展开 收起
C# 等 2 种语言
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/clinlx/CN_GreenLumaGUI.git
git@gitee.com:clinlx/CN_GreenLumaGUI.git
clinlx
CN_GreenLumaGUI
CN_GreenLumaGUI
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891