纯命令行参数启动方法,完全绿色便携化。

配置缓存均改为当前目录。纯命令行启动不影响性能。完全参数方式禁止联网,无联网使用更快速。配置文件解菜单和工具,额外解出右栏工具和编辑菜单的额外功能。

  • 修改配置文件解锁右侧工具:生成式工具(需要账户联网,不可用。放着好看)合并工具 HDR合并、焦点堆叠、全景拼接(离线可用)增强工具 提升分辨率(离线可用)图片修复(需要账户联网,不可用)。(加了_config.json和AvailableExtensions.json文件)
  • 修改配置文件解锁编辑菜单:图像质量 无噪音AI 超锐AI 创意 魔光AI 等一堆默认情况下隐藏菜单。(AlwaysApplyWithoutPro字段)
  • 修改配置文件解锁本地AI功能:找到一些本地AI的选项的开关,在配置文件里,但是不知道干嘛的具体能不能生效。一个是DirectML,微软的基于DX的学习计算库。一个是OpenVINO,英特尔的AI视觉推理。反正先加了再说
启动器使用方式:Luminar Neo做好破解(替换DLL)放在任意名称文件夹内。此文件夹与启动器同目录即可。任意名称的只要是在一层文件夹内,启动器会自己去找了并启动。
  • 单独下载已编译成纯exe的启动器加配置模板,启动器带有很明显的变绿了的图标。这个只有启动器加配置模板,没别的东西。用来搭配破解版用的绿色化启动器

链接: https://pan.baidu.com/s/1AUzriyu1Q_Y0dcRx6v4dAQ?pwd=7iab 提取码: 7iab 复制这段内容后打开百度网盘手机App,操作更方便哦
链接:https://www.123865.com/s/OfsSVv-Qo4W3?pwd=SAPd# 提取码:SAPd

  • 懒得自己动手,下载打包好的完整便携版的

链接: https://pan.baidu.com/s/1N2P07LehbCQUaSptcMoTRQ?pwd=mz7n 提取码: mz7n 复制这段内容后打开百度网盘手机App,操作更方便哦

  • 之前破解补丁下载自ZD423大佬网站,只拼凑了我的启动器加配置模板。
  • 新版本完整便携用了我照着抄修改的破解文件,破解DLL中直接解锁了一部分功能。剩下的还是要配置文件合作搭配。没招
  • 自己拼便携版就这样放:

已知问题:因为临时变量USERPROFILE改了,所以选文件夹时候会找不到当前用户的桌面(要往回倒很多层其实能找到的),不过一般都是从本地磁盘找。图片那么多谁放桌面上阿?正常一点,别放桌面了。但是目标就是完全绿色便携化,所以我觉着其实还挺正常

  • 破解方法照着Z大的破解文件看的:dnspy加载Common.Web文件

Common.Web\DataModels\UserData

IsActivationCodeValid编辑方法体ldc.i4.1,ret 返回 true
IsValid编辑方法体ldc.i4.1,ret 返回 true

LicenseType
get_LicenseType编辑方法体ldc.i4.2,ret 返回 2

Common.Web\Licensing\LicenseChecker
IsActivated
get_IsActivated编辑方法体ldc.i4.1,ret 返回 true

解锁功能Common.Web\ExtensionsShop\ExtensionsManager
挨个翻所有:
Is功能名Available和Is功能名称Installed
编辑方法体ldc.i4.1,ret 返回 true

  • 启动器实际上就是堆参数
@echo off
setlocal enabledelayedexpansion
::设定临时变量到当前目录
set "USERPROFILE=%~dp0"
set "LOCALAPPDATA=%~dp0"
set "APPDATA=%~dp0"
::设定临时代理为空地址禁止联网
set "http_proxy=http://0.0.0.0:0"
set "https_proxy=http://0.0.0.0:0"
set "HTTP_PROXY=http://0.0.0.0:0"
set "HTTPS_PROXY=http://0.0.0.0:0"
::检测并创建一堆文件夹因为上面更改了USERPROFILE目录不然会找不到文件夹
if not exist "%~dp0AppData\Roaming\Luminar Neo\" xcopy "%~dp0Luminar Neo" "%~dp0AppData\Roaming\Luminar Neo\" /E /H /Y
if not exist "%~dp0DESKTOP\" mkdir "%~dp0DESKTOP"
if not exist "%~dp0DOCUMENTS\" mkdir "%~dp0DOCUMENTS"
if not exist "%~dp0MUSIC\" mkdir "%~dp0MUSIC"
if not exist "%~dp0PICTURES\" mkdir "%~dp0PICTURES"
if not exist "%~dp0VIDEOS\" mkdir "%~dp0VIDEOS"
::在自身附近一层子目录搜索LuminarNeo的exe并使用参数启动
::且缓存不放在程序目录内因为程序是net8加cef的所以可以
::使用很多chromium的参数把缓存重定向出来和其他优化
for /d %%i in ("%~dp0*") do (
    if exist "%%i\Luminar Neo.exe" (
        start "" "%%i\Luminar Neo.exe" ^
--user-data-dir="%~dp0" ^
--disk-cache-dir="%~dp0" ^
--crash-dumps-dir="%~dp0" ^
--gpu-shader-cache-dir="%~dp0" ^
--proxy-server="0.0.0.0:0" ^
--proxy-bypass-list="*" ^
--disable-quic ^
--disable-logging ^
--disable-background-networking ^
--ignore-gpu-blocklist ^
--enable-gpu-rasterization ^
--no-sandbox
        exit
    )
)
重定向出来很多乱七八糟文件夹,散开放着好找点,就不归纳了反正都在这儿(全大写的文件夹是启动器创建的)启动器命令行实际上做了点修改,以上为测试时留作备用的。别硬复制了用阿。