PortableEverything For All!!!

Should I Include An Option To Download Other Projects On First Project Release?


  • Total voters
    67

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
half of the edit for the everything portable launcher has been done most the code is edited i just need to unspaghetti it

basically all the benefits of the main launcher

i also made more info display for launchers during the mass update section i did however realize every launcher starts with a clearscreen which messes up what im doing so i have to move something in every program

this has been fixed in every launcher now so instead of it looking like this everytime it checks for an update in a launcher
upload_2021-5-31_9-15-38.png

upload_2021-5-31_9-23-30.png


the available messages are:
update detected - current: !current_version! - new: !new_version!
update failed?
you seem to be offline?
you are using a greater or equal version - current: !current_version! - new: !new_version!
launch_!launcher!.bat not found
launcher_!launcher!_poc.bat not found
not gonna update the current script
no version, not checking.

--------------------- MERGED ---------------------------

one more, less long sentences
upload_2021-5-31_9-45-1.png
 
Last edited by MarioMasta64,
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
added an epic games launcher

i hate the company more now for some of there programming decisions but yea im using it now it seems to work fine

just keep in mind it has to run as admin at least once to download the prereq installer afterwords you can run f on any new computer without admin to extract the file but this file wont appear unless you say yes to admin at least once

--------------------- MERGED ---------------------------

also when it asks for admin for "new functionality" its not required (yet) and it even states so in-launcher if you dig through the menus

despite claiming "required"
 
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
just note its expiremental and some of the data is in program data on the pc i still need to figure out how to fix that

its possible you may have to reinstall games in order to run them on each new pc

i could copy off and on the pc but eg doesnt respect holding cmd or anything

i could try looping and checking to see if epic games is running with a third party program and copying off the computer when it closes if anyone can provide me a command line tool to check if a specific .exe file is currently running

i also need to make it so that it can relink the locations if the drive letter has changed similar to obs but i need to discover the location where that comes from
 
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
epic games portable launcher updated to version 2

program data is now copied to and from system when epic games is started and stopped

using tasklist (native to windows) and timeout (also native)

so the program data problem is no more

update quicklauncher if used between now and maybe an hour ago

note: this happens after every ten seconds of timeout (so it may take upto 10 seconds before the copy to usb happens after closing) to avoid spamming a command and absolutely decimating the system
 
Last edited by MarioMasta64,
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
update to epic games launcher:

programdata is now local (eg uses "systemdrive" as a way to tell where programdata is located, this is now set)

also run c to update the quicklauncher if you use it

basically no more need to copy to and from disc and nothing needing to run in the background to process this (tho the method may come in use for other projects)
 
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
update to epic games portable launcher:
i added the ability to relink game paths in-case the drive letter changes (very likely to happen) so you dont have to reinstall everything
 
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
also fixed the relinking checks in epic games portable and streamlabs obs (and regular obs) and ppsspp portable so that it will allow both fixed drives and removable drives (this will avoid most errors that will appear if trying to check if a file is on that drive basically so it knows where it moved to)

an example of a local disk that could be checked would be like my portable ssd i use for testing (here i thought local disks couldnt be removable and were things like C: or other internal drivers but apparently im wrong lol)
 
Last edited by MarioMasta64,
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
so it seems like minecraft discontinued the .jar launcher or at least they plan to i can no longer use it so i updated the minecraft launcher to use the msi now (which is a bootstrap.exe basically)

if you currently use the jar launcher just do an update and youll have the new minecraft launcher option (itll use the same save as the legacy launcher)

you can also still download the legacy launcher from the menu if you choose to (i also did a few ocd fixes to it that make things like "F:\.\data\profiles\" become "F:\data\profiles\" this didnt actually break anything but yea

--------------------- MERGED ---------------------------

also note: you have to run the minecraft launcher twice on the first run the first time youll see an error, thats normal, everytime after will be fine
 
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
added a source relinker to winscp so that if the drives move around itll relink them in winscp.ini

it has a very specific very likely to never be a problem except that one person who needs it to perform a very odd way (described here but yea it works)

but basically if
web: G->F
publickey: F (not changed)
web: F->E (also makes publickey E)
essentially everything is just replacing the drive letter instead of full path like i want it to causing everything with that drive letter to be changed

ill add a similar one to vscode soon-ish
 
Last edited by MarioMasta64,
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
big-ish update:

updated the directory structure of data
added the ability to write quicklaunchers for ALL programs in the main launcher (everything) you have to update all launchers to use it first tho or it will simply exit (use m in everything portable or manually update every launcher)

make sure to rewrite the quicklaunchers as the location for appdata has changed for everything

various bugfixes and things ive missed
 
Last edited by MarioMasta64,
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
discord and discord canary have been updated and now simply go through the install process (to a portable appdata) instead of extracting method of before that no longer works
 
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
added cleanup routines for amazon games, discord, discord canary, and twitch since they all use the install process to make it portable (installs into a fake appdata) as well as making it so that the real user path is a thing as well (good for when needing to do something like deleting a start menu entry)
 
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
update for every single launcher: added some code that allows the scripts to be ran as admin (if you want) as well as fixing a bug that caused the root of drive having :~0,2 added to it
 
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
various bugfixes to multiple launchers and made it so the suite will rewrite a quicklauncher automatically after update if one exists (youve written it once) so you no longer have to have all quicklaunchers written as the easiest way to update them
upload_2021-6-28_7-57-10.png

also added itch.io launcher
 
  • Like
Reactions: Blauhasenpopo

MarioMasta64

hi. i make batch stuff and portable shiz
OP
Member
Joined
Dec 21, 2016
Messages
2,297
Trophies
0
Age
26
Website
github.com
XP
2,094
Country
United States
added lunascape for the memes

--------------------- MERGED ---------------------------

and by memes i mean i made this on a windows 11 stream using the web browser using ragemaker.net (along with watching flash movies playing flash games visiting newgrounds and old flash sites and playing touhou 6, this was back when it was only a leak and not a public dev build)
E3-wnGKUUAMZsjl.png
 
Last edited by MarioMasta64,
  • Like
Reactions: Blauhasenpopo

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Apply snorgle to pinfor.