Skip to content

Commit 3ec95fe

Browse files
1.0.0.0
1 parent 6893a11 commit 3ec95fe

File tree

5 files changed

+89
-49
lines changed

5 files changed

+89
-49
lines changed

Motion-Shell Setup.exe

988 KB
Binary file not shown.

Playnite/Motion-Shell-Playnite.exe

324 KB
Binary file not shown.

Playnite/Setup.bat

Lines changed: 70 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@ECHO OFF
22
REM BFCPEOPTIONSTART
33
REM Advanced BAT to EXE Converter www.BatToExeConverter.com
4-
REM BFCPEEXE=C:\Shared Folder\GitHub\Motion-Shell\Steam\Steam-Setup.exe
4+
REM BFCPEEXE=C:\Shared Folder\GitHub\Motion-Shell\Playnite\Playnite-Setup.exe
55
REM BFCPEICON=C:\Program Files (x86)\Advanced BAT to EXE Converter PRO v4.61\ab2econv461pro\icons\icon12.ico
66
REM BFCPEICONINDEX=-1
77
REM BFCPEEMBEDDISPLAY=0
@@ -10,80 +10,111 @@ REM BFCPEADMINEXE=0
1010
REM BFCPEINVISEXE=0
1111
REM BFCPEVERINCLUDE=1
1212
REM BFCPEVERVERSION=1.0.0.0
13-
REM BFCPEVERPRODUCT=Motion-Shell Setup - Steam
14-
REM BFCPEVERDESC=Motion-Shell Setup - Steam
13+
REM BFCPEVERPRODUCT=Motion-Shell Setup - Playnite
14+
REM BFCPEVERDESC=Motion-Shell Setup - Playnite
1515
REM BFCPEVERCOMPANY=Motion Development
1616
REM BFCPEVERCOPYRIGHT=
1717
REM BFCPEWINDOWCENTER=1
1818
REM BFCPEDISABLEQE=0
1919
REM BFCPEWINDOWHEIGHT=30
2020
REM BFCPEWINDOWWIDTH=120
2121
REM BFCPEWTITLE=Motion-Shell Setup
22-
REM BFCPEEMBED=C:\Shared Folder\GitHub\SDL\SDL\CLOSED.LOCATION
23-
REM BFCPEEMBED=C:\Shared Folder\GitHub\SDL\SDL\ICON.ico
24-
REM BFCPEEMBED=C:\Shared Folder\GitHub\SDL\SDL\Return To Gaming Mode.exe
25-
REM BFCPEEMBED=C:\Shared Folder\GitHub\SDL\SDL\SDL.exe
26-
REM BFCPEEMBED=C:\Shared Folder\GitHub\SDL\SDL\STEAM.LOCATION
22+
REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\config-Script.PS1
23+
REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\FFPLAY.LOCATION
24+
REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\PLAYNITE.LOCATION
25+
REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\SCREENSIZE.PIXELS
26+
REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\Splash-Shell.exe
27+
REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\VIDEO.LOCATION
28+
REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\Windows-Shell.exe
2729
REM BFCPEOPTIONEND
2830
@ECHO OFF
29-
ECHO Motion-Shell - Steam
31+
ECHO Motion-Shell - Playnite
3032
ECHO.
3133
ECHO Installing...
34+
ECHO.
35+
ECHO.
3236

3337
@ECHO OFF
3438
CD C:\
3539
md Motion-Shell
3640
CD C:\Motion-Shell
37-
md Steam
38-
CD C:\Motion-Shell\Steam
39-
copy %MYFILES%\*.* C:\Motion-Shell\Steam
40-
41-
42-
CLS
43-
ECHO Please select your Steam.exe
44-
rem BrowseFiles
45-
ECHO|set /p=%result%>STEAM.LOCATION
41+
md Playnite
42+
CD C:\Motion-Shell\Playnite
43+
copy %MYFILES%\*.* C:\Motion-Shell\Playnite
44+
goto locations
4645

47-
CLS
48-
ECHO 1. Launch Windows Shell (default)
49-
ECHO 2. Logout (recommened)
50-
ECHO 3. Launch custom program
46+
:locations
47+
ECHO Please select your Playnite installation folder
48+
rem BrowseFolder
49+
ECHO|set /p=%result%>Playnite.LOCATION
50+
ECHO Playnite install folder set to: %result%
51+
ECHO.
52+
ECHO.
5153

52-
set /p EXITop=Select what you would like to happen when you close Steam:
5354

54-
if "%EXITop%"=="1" goto EXITop1
55-
if "%EXITop%"=="2" goto EXITop2
56-
if "%EXITop%"=="3" goto EXITop3
55+
ECHO FFPLAY Location
56+
ECHO.
57+
ECHO NOTE: FFPLAY.EXE can be downloaded from: https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip
58+
rem BrowseFiles
59+
ECHO|set /p=%result%>FFPLAY.LOCATION
60+
ECHO.
61+
ECHO FFPLAY.exe set to: %result%
62+
ECHO.
63+
ECHO.
5764

58-
:EXITop1
59-
SET "EXITaction=explorer.exe"
60-
ECHO|set /p=%EXITaction%>CLOSED.LOCATION
61-
goto misc
6265

63-
:EXITop2
64-
SET "EXITaction=Shutdown -l"
65-
ECHO|set /p=%EXITaction%>CLOSED.LOCATION
66-
goto misc
66+
ECHO Screen size:
67+
ECHO.
68+
ECHO width (in pixels)
69+
set /p WIDTH=eg 1920:
70+
ECHO.
71+
ECHO Height (in pixels)
72+
set /p HEIGHT=eg 1080:
73+
ECHO.
74+
set /p SIZE=-x %WIDTH% -y %HEIGHT%
75+
ECHO|set /p=%SIZE%>SCREENSIZE.PIXELS
76+
ECHO.
77+
ECHO size set to: %HEIGHT% X %WIDTH%
78+
ECHO.
79+
ECHO.
6780

68-
:EXITop3
69-
ECHO Please select the program you would like to be run at when steam is closed (if you would like to add launch paramaters you can open the CLOSED.LOCATION file using notepad)
81+
ECHO Splash Video
82+
ECHO.
83+
set /p VIDEO=Video location:
7084
rem BrowseFiles
71-
ECHO|set /p=%result%>CLOSED.LOCATION
85+
ECHO|set /p=%result%>VIDEO.LOCATION
86+
ECHO.
87+
ECHO Video set to: %result%
88+
ECHO.
89+
ECHO.
7290
goto misc
7391

92+
7493
:misc
7594
CLS
95+
ECHO Motion-Shell - Playnite
96+
ECHO.
7697
ECHO Installing...
77-
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d "C:\Motion-Shell\Steam\SDL.exe" /f
98+
ECHO.
99+
ECHO.
100+
101+
ECHO Installing...
102+
103+
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d "C:\Motion-Shell\Playnite\Splash-Shell.exe" /f
104+
105+
powershell.exe -noprofile -executionpolicy bypass -file .\config-Script.ps1
106+
78107
goto complete
79108

80109
:complete
81110
CLS
82-
ECHO Motion-Shell is now installed and set as the Shell to launch Steam and when closed run %EXITaction%
111+
112+
ECHO Motion-Shell is now installed and set as the Shell to launch Playnite with your splash video and when closed run will launch the Windows Shell
83113
ECHO.
84114
ECHO For help and more information please visit: https://sites.google.com/view/motion-shell/
85115
ECHO.
86116
ECHO.
117+
87118
ECHO Would you like to logout now to use the new shell?
88119
set /p logoutop=Y/N:
89120
IF "%logoutop%"=="Y" goto logout

SETUP.BAT

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
@ECHO OFF
22
REM BFCPEOPTIONSTART
33
REM Advanced BAT to EXE Converter www.BatToExeConverter.com
4-
REM BFCPEEXE=C:\Users\hbrow\Desktop\Motion-Shell Setup.exe
5-
REM BFCPEICON=
4+
REM BFCPEEXE=C:\Shared Folder\GitHub\Motion-Shell\Motion-Shell Setup.exe
5+
REM BFCPEICON=C:\Program Files (x86)\Advanced BAT to EXE Converter PRO v4.61\ab2econv461pro\icons\icon12.ico
66
REM BFCPEICONINDEX=-1
77
REM BFCPEEMBEDDISPLAY=0
88
REM BFCPEEMBEDDELETE=1
@@ -19,6 +19,8 @@ REM BFCPEDISABLEQE=0
1919
REM BFCPEWINDOWHEIGHT=30
2020
REM BFCPEWINDOWWIDTH=120
2121
REM BFCPEWTITLE=Motion-Shell Setup
22+
REM BFCPEEMBED=C:\Shared Folder\GitHub\Motion-Shell\Playnite\Motion-Shell-Playnite.exe
23+
REM BFCPEEMBED=C:\Shared Folder\GitHub\Motion-Shell\Steam\Motion-Shell-Steam.exe
2224
REM BFCPEOPTIONEND
2325
@ECHO OFF
2426

@@ -27,7 +29,7 @@ ECHO Welcome to Motion-Shell Setup
2729
ECHO.
2830
ECHO Please take a moment to read the following before continuing:
2931
ECHO.
30-
ECHO Motion-Shell will replace the Windows Shell of the account running this script, please do not run the script as administrator!
32+
ECHO Motion-Shell will replace the Windows Shell of the account running this script (please ensure this account has admin rights)
3133
ECHO.
3234
ECHO It is recommended to run the Setup from a secondary PC account, Steam is accsessible accross PC accounts and Playnite is best to be installed as a portable program to the C:\Playnite location
3335
ECHO.
@@ -39,16 +41,17 @@ ECHO Please select which program you would like to set as the Shell:
3941
ECHO.
4042
ECHO 1. Steam
4143
ECHO 2. Playnite Splash (Has support for a custom launch video)
42-
ECHO 2. Playnite
43-
ECHO 3. Custom (COMING SOON!)
44-
ECHO 4. Exit
44+
ECHO 3. Playnite (Without splash coming soon)
45+
ECHO 4. Custom (COMING SOON!)
46+
ECHO 5. Exit
4547
ECHO.
4648
ECHO.
4749
set /p op=Please select which locations you would like to set:
4850
if "%op%"=="1" goto Steam
4951
if "%op%"=="2" goto Playnite-Splash
50-
if "%op%"=="3" goto Custom
51-
if "%op%"=="4" goto end
52+
if "%op%"=="3" goto Playnite
53+
if "%op%"=="4" goto Custom
54+
if "%op%"=="5" goto end
5255

5356
:Steam
5457
CLS
@@ -57,7 +60,7 @@ ECHO Sets the Shell to Steam and opens the Windows-Shell once closed
5760
ECHO.
5861
ECHO.
5962
ECHO Installing...
60-
START %MYFILES%\Steam-Setup.exe
63+
START %MYFILES%\Motion-Shell-Steam.exe
6164
GOTO end
6265

6366
:Playnite-Splash
@@ -67,9 +70,15 @@ ECHO Sets the Shell to Playnite with a launch video of your choice then opens th
6770
ECHO.
6871
ECHO.
6972
ECHO Installing...
70-
START %MYFILES%\Playnite-Setup.exe
73+
START %MYFILES%\Motion-Shell-Playnite.exe
7174
GOTO end
7275

76+
:Playnite
77+
CLS
78+
ECHO This is coming soon!
79+
ECHO.
80+
GOTO Welcome
81+
7382
:custom
7483
CLS
7584
ECHO This is coming soon!

0 commit comments

Comments
 (0)