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,106
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,106
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,106
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,106
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,106
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,106
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,106
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,106
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,106
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,106
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,106
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,106
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,106
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,106
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,106
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
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
    TwoSpikedHands @ TwoSpikedHands: @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the...