Name of the program: Topogun 3
Website for the program: https://www.topogun.com/
Description: Software for retopology process of 3D models
License (GPL, etc)
I have already tried to create a portable distribution for the Topogun 3 program. It ran at home. But unfortunately it did not run at work.
But at the same time the portable program Substance Painter runs at work without any problems.
Here are the ini files from Launcher directory of these two applications for comparison.
Topogunportable.ini
[Launch]
ProgramExecutable="TopoGun 3\TopoGun.exe"
DirectoryMoveOk=yes
[Activate]
Registry=true
[RegistryKeys]
01="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders"
02="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes"
03="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData"
04="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\UFH\ARP"
05="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
[DirectoriesMove]
Topogun3=%USERPROFILE%\AppData\Roaming\TopoGun3
PainterPortable.ini
[Launch]
ProgramExecutable=Adobe Substance 3D Painter\Adobe Substance 3D Painter.exe
SinglePortableAppInstance=true
RunAsAdmin=compile-force
DirectoryMoveOK=yes
[Activate]
Registry=true
XML=true
[RegistryKeys]
Adobe Substance 3D Painter=HKCU\SOFTWARE\Adobe\Adobe Substance 3D Painter
OrganizationDefaults=HKCU\SOFTWARE\Adobe\OrganizationDefaults
-=HKCU\SOFTWARE\QtProject\OrganizationDefaults\FileDialog
-=HKCU\SOFTWARE\Microsoft\SystemCertificates\AdobeCertStore
-=HKLM\SOFTWARE\Classes\.spp
-=HKLM\SOFTWARE\Classes\SubstancePainterProject
[RegistryCleanupIfEmpty]
1=HKCU\SOFTWARE\Adobe
2=HKCU\SOFTWARE\QtProject\OrganizationDefaults
3=HKCU\SOFTWARE\QtProject
[DirectoriesMove]
Local\Adobe\Adobe Substance 3D Painter=%LOCALAPPDATA%\Adobe\Adobe Substance 3D Painter
Local\Adobe\licflags=%LOCALAPPDATA%\Adobe\licflags
Local\cache\qtshadercache-x86_64-little_endian-llp64=%LOCALAPPDATA%\cache\qtshadercache-x86_64-little_endian-llp64
Roaming\Adobe\Adobe Substance 3D Painter=%APPDATA%\Adobe\Adobe Substance 3D Painter
[DirectoriesCleanupIfEmpty]
1=%LOCALAPPDATA%\Adobe
2=%LOCALAPPDATA%\cache
[FileWrite1]
Type=Replace
File=%PAL:DataDir%\settings\Adobe Substance 3D Painter.exe.reg
Find=%PAL:LastDrive%%PAL:LastPackagePartialDir:DoubleBackslash%\\
Replace=%PAL:Drive%%PAL:PackagePartialDir:DoubleBackslash%\\
[FileWrite2]
Type=Replace
File=%PAL:DataDir%\settings\Adobe Substance 3D Painter.exe.reg
Find=%PAL:LastPortableAppsBaseDir:DoubleBackslash%\\
Replace=%PAL:PortableAppsBaseDir:DoubleBackslash%\\
[FileWrite3]
Type=Replace
File=%PAL:DataDir%\settings\Adobe Substance 3D Painter.exe.reg
Find=%PAL:LastDrive%\\
Replace=%PAL:Drive%\\
Maybe you have some ideas why Topogun 3 does not want to start.
Or maybe someone is ready to help with creation of a portable distribution and try to build it by himself.
I would be very grateful.
You may also try to test my portable build but this one doesn't run at work for sure.