
jayjay
Members-
Posts
385 -
Joined
-
Last visited
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by jayjay
-
Additional apps - Run after not waiting until game exits
jayjay replied to BuckoA51's topic in Troubleshooting
I have xpadder run "before main application". Then a script to close xpadder "after main application". Wont selecting just the "run after main application" work for you? Iv just been using it and it works for me. The "wait for exit" isn't needed. I have found it confusing. But "run after main application" is basically wait for exit as I read it. But im guessing, not to sure, that if an app uses the "run before" and the "wait for exit" its basically saying... This app will run and then exit before the game starts. Hope that makes sense. "Run after main application" sounds like, run the game, then run the app after game starts. But actually what it does is, runs the game, waits for the game to exit, then runs the app. -
Additional apps - Run after not waiting until game exits
jayjay replied to BuckoA51's topic in Troubleshooting
The "wait for exit" box will un-grey (?) if you select the "run before" box. I have just been sorting out a load of additional apps. I find that if you want to run an app when game exits. Then selecting just the "run after main application" box works. I would like to know if "run before main application" and the "wait for exit" boxes are checked how does it work. -
I could maybe create a script for the home button on your controller. But I dont have an xbox one controller, I only have a 360 controller. I have been curious about how the xbone home button works in AHK. With the 360's you can press the home button but cant hold it down, there's an inbuilt key delay for some reason and I dont know how to get around it. If you want me to try and make a script that can exit emulators with home button then you have to test the following: Download and install autohotkey Right click on desktop New Autohotkey script Right click on it, edit Underneath the lines already there #InstallKeybdHook esc:: keyhistory return Save it double click on it to run it Press home button on controller Press escape Copy everything there and paste it here so I can see it Im not making any promises as im still a bit of a noob at this stuff. Hope someone tries it though.
-
Can try the following, is a bit of work but not to difficult. Dead island issue: I had a similar issue although a bit different and because of that Im not sure if this will work for you but can try. Im sure I got this tip from someone on this site. Google and download Nircmd. Store it anywhere. Create a new text file. "C:\Users\user\nircmd\nircmd.exe" setdisplay 1024 768 32 You need to change the path to where you stored nircmd and you need to change the width (1024), height (768) and bit colour (32) to whatever your screen is. Save it as anythingyouwant.bat In launchbox find dead island. Right click, edit. Additional apps tab. Add application. Give it any name. Point application path to the .bat file. Check the "wait for exit" box. (although for me the wait for exit is always greyed out, maybe someone else can say why? Can try the run after main application box but not sure if that will work correctly) Ok Again Im not sure if that will work for you as your issue sounds a little different from mine. Doom: Download and install autohotkey After install right click on desktop New Autohotkey script Right click on it, edit Copy the following underneath the other lines already there SetTitleMatchMode, 2 WinActivate, LaunchBox Or if that doesn't work properly can try something like Sleep, 1000 MouseClick, Left, 300, 300 Save it Right click on it, compile script In launchbox find Doom Right click and edit Additional apps Add application Give it any name Point application path to the compiled script Check "wait for exit" box. Ok
-
Changing to wmp works for me. Also Playing the file in vlc outside BB works fine. Maybe you guys should check to see if they play outside BB.
- 44 replies
-
I have this problem as well and its a weird one. Example: Pro evo 2016 doesn't work. Pro evo 2017 works fine. Both mp4 both 720x1024. Iv tried converting the size, format and audio but no dice. Tis weird.
- 44 replies
-
I cant agree with your statement at all. The best moment to reveal that my bigbox is actually my smallbox is probably when the lights get turned off. Not at the introduction stage. As an example... just imagine... I walk into a pub, I see a hot chick standing at the bar. We make eye contact and she smiles and looks away. I walk over to her and say "hey Nan, I don't often see you in these here parts, would you like to see my smallbox". It just doesn't have have the same ring to it as bigbox. I think my chances of scoring with this chick will be diminished.
-
Assigning Hotkeys to start additional apps for specific games
jayjay replied to nietzsche666's topic in Features
Good its working well. For the iso's that take to long to mount before the game loads try this as "option2" script: #SingleInstance Force SetWorkingDir C:\Program Files\WinCDEmu Run, batchment.exe "path to cd1.iso" v: /wait DriveGet: { Loop { DriveGet,DVDL,Label, v: If Errorlevel <> 0 { Continue } Else { Run, "path to Necronomicon.exe" Exitapp } } } This will keep looping round checking v: drive. Once it finds a mounted image it will then load the game. Should hopefully stop the issue. -
What I have just done: 1. Online, started retroarch, which will log me into retroachievements, start mario world. Went offline, then got the "I believe I can fly" achievement, yellow writing at bottom left corner. Turned off retroarch, started it back up, lost achievement list, so lost achievement. 2. Online, started retroarch, logged in, start mario world. Went offline, got "I believe I can fly" achievement. Back online without closing retroarch and the achievement registered. My option for offline achievements is to be online and sign in, disconnect, play game, log back in before quitting . .... Maybe I could script something that will connect then disconnect or maybe invest in a whilelist firewall thingy.
-
I didnt go to windows 10 til I installed it on my boss's new build, she was the guinea pig... Apart from the 2 issues mentioned I haven't had much else go wrong and turning off the tracking stuff was the fist thing I done. Im way to paranoid for that sorta stuff. But when my system starting to play up like it did I crapped myself. All the hours put into LB etc. Glad there was a roll back feature. Funny enough since then iv been a bit more consistent with image back ups.
-
lol Oh my bad. I just tested again and your right, cant use achievements offline. What I actually must of done (as I just tested it) is started up retroarch online, pulled the internet wire while playing mario kart and still got the achievements come up in the yellow writing. And all this time I thought it worked offline. EDIT: Def serious. My chat up line"you wanna see my bigbox" isnt having the desired out come.
-
Lol. I remember one time, starting up BB and having Windows tell me BB cant start up because I wasn't connected to windows store or something like that. A restart sorted it. Windows 10 has def had its problems.
-
Some people suggest using LAV splitter. You could try installing KLite codec pack its included in that. I have it installed on my win7 and I can see media player using the x264 decoder. But not on my Win10. Does sound like something is broken in your Win10. I rolled backed the creator update. When I installed it my icons became unresponsive. But it was the lag that made it unusable. Even the mouse cursor would lag. I read it was an issue with ssd's, it might be sorted now but whats not broke and all that. Iv turned off automatic updates now as well. But it sounds like microsoft broke the HEVC decoder.
-
I cant remember exactly butI had a similar issue but I dont think its the same. I managed to fix it with: https://www.microsoft.com/en-us/store/p/hevc-video-extension/9n4wgh0z6vhq Tried moving the dll from working pc to non working.
-
Firstly. I will take this opportunity to report a sort of bug, but not really a bug. Not sure if its just me though.. In the per game menu, you have the "PLAY VIDEO" option. The video is already playing when you enter the menu. So if clicking on it, it stays at "play video". Could it be changed to say "stop video" when entering the game menu. Sorry if this has already been discussed. Secondly a feature request. I would like LB to find me a girlfriend. Im not fussy but she needs to have a well paid job so I can become a stay a home bum. Its my dream. I mean... dude... Iv paid for a life time license. Thirdly. Do these achievements scrape (I dont really know what im talking about). With retroarch you can still acquire the achievements offline. Obviously the online retro achievements account wont update until back online but is LB achievements the same? Can you still get them offline?
-
Iv been Improving on AHK. Here's a better version of the shutdown above: Normal: #SingleInstance Force Joy1:: if GetKeyState("Joy3") if GetKeyState("Joy5") if GetKeyState("Joy6") Goto, shut_down Return Joy3:: if GetKeyState("Joy1") if GetKeyState("Joy5") if GetKeyState("Joy6") Goto, shut_down Return Joy5:: if GetKeyState("Joy1") if GetKeyState("Joy3") if GetKeyState("Joy6") Goto, shut_down Return Joy6:: if GetKeyState("Joy1") if GetKeyState("Joy3") if GetKeyState("Joy5") Goto, shut_down Return shut_down: { KeyWait, Joy1 Gui, -Caption +ToolWindow Gui, Margin, 0, 0 Gui, Add, Picture, , Shutdown.png Gui, Show Loop { Loop { If GetKeyState("joy1") { shutdown, 5 } else If GetKeyState("joy2") { Gui, Cancel Return } } } } Return With Transparency: #SingleInstance Force Joy1:: if GetKeyState("Joy3") if GetKeyState("Joy5") if GetKeyState("Joy6") Goto, shut_down Return Joy3:: if GetKeyState("Joy1") if GetKeyState("Joy5") if GetKeyState("Joy6") Goto, shut_down Return Joy5:: if GetKeyState("Joy1") if GetKeyState("Joy3") if GetKeyState("Joy6") Goto, shut_down Return Joy6:: if GetKeyState("Joy1") if GetKeyState("Joy3") if GetKeyState("Joy5") Goto, shut_down Return shut_down: { KeyWait, Joy1 CustomColor = EEAA99 Gui, +LastFound +AlwaysOnTop -Caption +ToolWindow Gui, Color, %CustomColor% Gui, Add, Picture, ,Shutdown.png WinSet, TransColor, %CustomColor% Gui, Show Loop { Loop { If GetKeyState("joy1") { shutdown, 5 } else If GetKeyState("joy2") { Gui, Cancel Return } } } } Return Obviously my artwork could use some work. Its just a png. Name the png Shutdown.png and store it in the same directory as the script.
-
Iv thought about this as well. Is a feature I would like. What I thought of doing was... lets say we're dealing with a complete Snes. Make a back up of your snes data file - this will be your "adult" file as it has all games. Then delete all snes games from launchbox that are adult games, make a back up of data file - this will be your teen file. Now delete all the teen games, make a back up of the file - this will be your "everyone" file. Set up 3 windows user accounts, an adult, a teen and an everyone. Have a script or batch run on startup that moves the correct file into the launchbox directory depending on what user signs in. If that wouldnt work correctly then have 3 instances of launchbox set up pointing to the same location for all files except cache. Obviously will take up more space etc. Then I thought about the work involved, then I thought bllx jason can sort it. lol.
-
Oh ok. Yeah everything about Launchbox is painful lol. Iv been sitting on 15000 games for a year and no where near getting everything sorted. My knowledge of retroarch is limited, maybe someone else can help you out. But I dont think your going to find an easy way to do it. You could set up 2 or more retroarches for the 1 system. Any game you come across that uses a previous configuration you already set up could be separated. But again a lot of work. Sorry I cant help more, im out of my depth here so Im going to shut up lol.
-
There maybe many better ways but I have set up a retroarch per system. A retro arch for snes. Another retroarch for megadrive and so on. Doing it that way should work for you want but like I said it might not be the best way. I do it that way because if anything breaks in retroarch it will only break the one system and I find its much easier to just do a clean start of retroarch instead of hunting down the issue.
-
Assigning Hotkeys to start additional apps for specific games
jayjay replied to nietzsche666's topic in Features
Good its working. EDIT. Im assuming you get the run as admin prompt when the script launches. I haven't successfully got around that problem. The only thing I have found that stops the prompt is to turn off the UAC in windows. I have turned it off on my pc but its always offline so no big deal. But it isnt recommended to turn it off. Also when you get the prompt nothing else works, so you cant have another script to auto ok it. A long shot, but make sure the game isn't being run as admin in properties. If its not then it prob runs in admin automatically and not a lot you can do. What about trying to run it with the game in windowed mode or borderless window. I remember playing around with it, cant really recall the results apart from not being to happy with the window. I tried to get the game to behave but even with some WinActivate or WinRestore commands it would still sometimes stay minimised. I'll be using WinCDEmu instead of daemon tools for aesthetic reasons. No going back to desktop or flickering, all happens behind the scenes. I'll put a tutorial here, if you or anyone else wants to use it or not is entirely your choice. I'll use Necronomicon as the example and assume its already imported into launchbox. Step 1: Google, download and install WinCDEmu. Its free and can be installed along side daemon tools. It might change file association but changing it back to daemon tools isn't a problem. To remove a virtual drive using WinCDEmu just right click on the drive and eject. Once installed go to C:\Program Files\WinCDEmu and open vmnt.exe Select "Prefer drive letters starting with" and choose v: (you can choose any drive, just modify any scripts to match it, I'll be using v:) Leave everything else blank... ok Step 2: Launchbox + Necronomicon settings Option 1 (with "insert cd1" nag): In Launchbox, find Necronomicon, edit, Additional apps, add application Give any name. Application path is C:\Program Files\WinCDEmu\batchmnt.exe Application command line parameters: "path to cd1.iso" v: Check "automatically run before main application" box Option 2 (no "insert cd1" nag) Create a new script: #SingleInstance Force SetWorkingDir C:\Program Files\WinCDEmu Run, batchmnt.exe "path to cd1.iso" v: /wait Sleep, 1000 Run, "path to Necronomicon.exe" For me the "path to Necronomicon.exe" is C:\Program files\Necronomicon\Necrono.exe. Change path to cd 1.iso File - save as- anything you want.ahk You can compile it or not, save it in any directory but probably best in with the iso's. In launchbox, find Necronomicon, go to settings and under the Launcher tab. Change Application path to the new script. (you might get a nag about root folder, I always leave it blank, it seems to works) Test to make sure the game loads up ok. (if you know of a better way to launch the game with no cd1 nag please let me know) Step 3 - create a new script SetWorkingDir C:\Program Files\WinCDEmu #SingleInstance, Force #Persistent SetTitleMatchMode, 2 SetTimer, ProcessCheckTimer, 3000 Return ProcessCheckTimer: Process, Exist, GAME.exe pid1 := ErrorLevel If (!pid1) { Run, batchmnt.exe /unmount v:,, Hide ExitApp } Return Ctrl::Goto MountCD1 Alt:: Goto MountCD2 MountCD1: { Keywait, Ctrl Run, batchmnt.exe /unmount v:,, Hide Sleep, 1000 Run, batchmnt.exe "path to cd1.iso" v: /wait,,Hide } Return MountCD2: { Keywait, Alt Run, batchmnt.exe /unmount v:,, Hide Sleep, 1000 Run, batchmnt.exe "path to cd2.iso" v: /wait,,Hide } Return In the script change GAME.exe to game process name change path to cd1.iso and cd2.iso If you want to change the keys pressed then change the 2 instances of Alt or Ctrl. Compile it or not, store it where ever. In Launchbox, Necronomicon, additional apps. Give it any name. Point application path to the script. Run before main application. Done. -
Assigning Hotkeys to start additional apps for specific games
jayjay replied to nietzsche666's topic in Features
Thanks to someone named Noesis over at the AHK forums, he/she pointed out I was missing one character in the command for daemon tools. So now the following script will swap without the need for the .bat files, this works for me: SetWorkingDir C:\Program Files\DAEMON Tools Lite #SingleInstance, Force #Persistent SetTitleMatchMode, 2 DetectHiddenWindows, On SetTimer, ProcessCheckTimer, 3000 Return ProcessCheckTimer: Process, Exist, necrono.exe pid1 := ErrorLevel If (!pid1) { Run, DTAgent.exe -unmount F ExitApp } Return Alt:: Goto MountCD1 MountCD1: { Keywait, Alt Run, DTAgent.exe -unmount F,,Hide Sleep, 1000 Run, DTAgent.exe -mount_to F`, "C:\Necronomicon.iso",,Hide } Return Ctrl:: Goto MountCD2 MountCD2: { Keywait, Ctrl Run, DTAgent.exe -unmount F,,Hide Sleep, 1000 Run, DTAgent.exe -mount_to F`, "C:\Necronomicon2.iso",,Hide } Return For me -mount F and -unmount F, is to mount and unmount F drive so change all of those for whatever you need. Obviously you'll need to change "C:\Necronomicon.iso" to whatever your path is. And it will also unmount when game has exit. I still get flickering when swapping though. -
Assigning Hotkeys to start additional apps for specific games
jayjay replied to nietzsche666's topic in Features
Try running the script as Admin. You will get the prompt but just see if it works. In your script you dont have the exitapp so it wont exit until the game is closed. Have you checked the virtual drive to see if cd1 is still mounted after swap. To see if AHK does work while in game what I do is. Put a .png at c:\pic.png. New script, just the 1 line: Alt::run, c:\pic.png I use alt because some keys can be disabled in some games. Run that along side the game and see if the picture opens. If not then its likely an admin thing, if yes then at least it narrows it down. -
Assigning Hotkeys to start additional apps for specific games
jayjay replied to nietzsche666's topic in Features
I made a mistake. In the additional apps settings you want to select the box that says "automatically run before main application". It should run after that. I dont have a numpad so I cant test the key. But if it still doesnt work after changing the additional apps setting try changing the * key in the script, change the two "NumpadMult" to Ctrl. Iv been testing it and find I get kicked back to desktop. So I managed after a long while to edit the script a little to stop it happening, if you get kicked back try this: #SingleInstance, Force #Persistent SetTitleMatchMode, 2 DetectHiddenWindows, On SetTimer, ProcessCheckTimer, 3000 Return ProcessCheckTimer: Process, Exist, Necrono.exe pid1 := ErrorLevel If (!pid1) { ExitApp } Return NumpadMult:: Goto MountCD2 MountCD2: { Keywait, NumpadMult Run, MountCD2.bat,,Hide Exitapp } Return This doesnt use the MountCD2 shortcut. Also I had to disable the auto play prompt in control panel. There is still flickering when the disk is swapped but it wont kick you out to desktop, I couldn't find a way to stop the flickering using DTlite. But using WinCDEmu works well, no flickering, smooth swap. But requires a bit more work. -
And just because: #SingleInstance Force Joy10:: Goto, B2 B2: { Keywait, Joy6, D T2 if ErrorLevel 0 { Return } Else Goto, B3 } B3: { Keywait, Joy1, D T2 if ErrorLevel 0 { Return } Else Goto, B4 } B4: { Keywait, Joy5, D T2 if ErrorLevel 0 { Return } Else Goto, B5 } B5: { Keywait, Joy7, D T2 if ErrorLevel 0 { Return } Else Goto, B6 } B6: { Keywait, Joy4, D T2 if ErrorLevel 0 { Return } Else Goto, B7 } B7: { Keywait, Joy2, D T2 if ErrorLevel 0 { Return } Else Goto, B8 } B8: { Keywait, Joy6, D T2 if ErrorLevel 0 { Return } Else Goto, B9 } B9: { Keywait, Joy1, D T2 if ErrorLevel 0 { Return } Else Goto, B10 } B10: { Keywait, Joy5, D T2 if ErrorLevel 0 { Return } Else Goto, shut_down } shut_down: { SplashTextOn, 200, 50, Shut Down?, A - Confirm B - Cancel KeyWait, Joy1 Loop { Loop { If GetKeyState("joy1") { shutdown, 5 } else If GetKeyState("joy2") { SplashTextOff Return } } } } return With this you would have to put in a button combo to shut down. Buttons have to be pressed within 2 seconds of each other or the script will reset. In this case "R3, R1, A, L1, Select, Y, B, R1, A, L1".
-
While we wait for the shutdown option to be enabled in BB menu with pin enabled Iv been using the following, loaded along side BB: Controller version: #SingleInstance Force Joy1:: if GetKeyState("Joy3") if GetKeyState("Joy5") if GetKeyState("Joy6") Goto, shut_down Return Joy3:: if GetKeyState("Joy1") if GetKeyState("Joy5") if GetKeyState("Joy6") Goto, shut_down Return Joy5:: if GetKeyState("Joy1") if GetKeyState("Joy3") if GetKeyState("Joy6") Goto, shut_down Return Joy6:: if GetKeyState("Joy1") if GetKeyState("Joy3") if GetKeyState("Joy5") Goto, shut_down Return shut_down: { SplashTextOn, 200, 50, Shut Down?, A - Confirm B - Cancel KeyWait, Joy1 Loop { Loop { If GetKeyState("joy1") { shutdown, 5 } else If GetKeyState("joy2") { SplashTextOff Return } } } } Return Keyboard version: #SingleInstance Force z:: if GetKeyState("x") if GetKeyState("c") Goto, shut_down Return x:: if GetKeyState("z") if GetKeyState("c") Goto, shut_down Return c:: if GetKeyState("z") if GetKeyState("x") Goto, shut_down Return shut_down: { SplashTextOn, 200, 50, Shut Down?, Enter - Confirm Esc - Cancel Loop { Loop { If GetKeyState("enter") { shutdown, 5 } else If GetKeyState("esc") { SplashTextOff Return } } } } Return Controller: Im using xbox 360 controller so pressing LB, RB, A, X together will bring up a splash box. Press A to shutdown or Press B to cancel. Keyboard: Press Z, X, C together. Splash box, Enter to shutdown, Esc to cancel. It will force close any open programs and shutdown.