Jump to content
LaunchBox Community Forums

skizzosjt

Members
  • Posts

    536
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by skizzosjt

  1. mouse can def work in Retroarch if the emulator (core) supports it. I can use light guns with the mame_libretro core......well I technically haven't figured out how to get the 2nd one working as intended.....cannot figure out how to get multiple raw mouse inputs working....each light gun thinks it's player 1 as far as aiming goes but the buttons on each light gun work as intended (P1 trigger fires P1, P2 trigger fires P2 etc). At least playing as just 1 player works OK though. using actual MAME (not MAME through Retoarch) everything works as intended with proper setup. Retroarch is great for everything I like about it....but implementing some of these more niche uses, like with a mouse/light gun, becomes more complicated. With all that said I suggest it might be better to just use the actual emulator rather than the libretro core version in Retroarch. At least test everything with the actual emulator first, then try to implement the same features in Retroarch.
  2. Thanks for the help here Retro! I only use 100% scaling. I have the display settings in Windows as side by side since that is how it's setup physically. Sounds like I already got the preferred method based on your advice. Image here for reference. I did try putting the "1" screen on top and bottom of "2", just to see what happens....the marquee screen was not visible on either screen. Same issue occurred as the only way to "see" it was using ALT+TAB, but it never actually rendered on either screen. So as of trying round two on this issue tonight, I am so far unsuccessful in getting the marquee to display on the smaller res monitor by repeating the steps I did last night (increasing it's resolution to 1080p or greater)....this is....weird and frustrating. I'm very methodical troubleshooter, one change at a time, record results sorta thing, so it's especially frustrating to not be able to repeat results I once achieved. OK just spent another bit of time dicking around here and your comment about "I know BB has been finicky with positions." was the key here! Finicky is an understatement lol. This is going to be long winded, since I want to detail the steps I took and I hope this either helps someone else out and/or convinces the devs to iron out the kinks here because this would drive someone less inclined to troubleshooting to give up in frustration I think! I kept messing with swapping display 1 and display 2 around in BB with no real luck. Even changing combos of which physical display was my "main" display in Windows. I did get BB to launch on the small screen, and marquee on the 4K screen again....but that's not what I want! I have BB as a toolbar quickstart icon so it's possible to launch it from either of my displays. If I launch BB from my "main" 4K display, this problem would occur with the marquee image window never showing up despite the fact it does exist. I discovered the marquee window would show up on the display if I launched BB from the toolbar quickstart icon located on smaller marquee display! Even more weirdness going on here is is BB would render at the same resolution as the smaller marquee display, so imagine my giant 4K 50" TV having a 1600x900 image rendered perfectly centered both horizontally and vertically upon start up. But all I had to do was hit a button to go into a different screen and BB would suddenly switch to rendering at 4K, looking as intended. Well.....ok.....NOW things look like they are supposed to but this isn't how I'm supposed to get there. This kinda makes sense though because of the fact I launched it from the smaller screen, but the behavior is undesirable. So I had to mess around more. I reset everything in AMD Radeon Settings to defaults thinking maybe I got some conflict going on there...still no luck. But here is where that comment "I know BB has been finicky with positions." started sinking in more.....I then rearrange the displays so "1" is on the RIGHT HAND SIDE" of "2". 🎉THIS FIXED IT! 🎉Another image for reference. Putting the "1" display, aka the marquee display, in ANY OTHER POSITION RESULTED IN THE PROBLEM! Only putting it on the right hand side fixed it. I've rebooted the PC several times. Been able to recreate the issue, and solve the issue, so I hope this is going to put this problem to rest for good! I would have never tried this because of obvious reasons, my smaller display is on the left hand side....so making Windows move it to right hand side is backwards. Your comment is the only reason I got to this conclusion and resolution, you deserve credit for the assist! edit: To clarify, you were also correct the resolution setting does not matter! Now with the proper setup I can have the marquee display at any resolution and the marquee image displays as intended! To anyone who read this, thanks for listening to me think outloud! And thanks to @Retro808 for the hint that lead me to solution.
  3. I haven't used sinden's bezels (didn't even know they made such a thing....I am def going to check this out!) but I've tried some stuff myself with custom bezels using AHK to draw the image on top of the emulator. It does work......def works outside of LB/BB just like you said. Having BB/LB startup/shutdown screens enabled is what complicated stuff for me. I had to mess around with the script on when it was being drawn, making sure not to have it appear too early or else it would come up on top of the startup/shutdown screen. So I guess I should say it does work for me, but the issues doing it like this were cosmetic in nature, like it coming up too early or late. I was doing it to get a bezel launch over a Steam game, Raiden III (after making it's window mode go into a pseudo borderless fullscreen mode), which just like duckstation, doesn't natively support bezels. But when there is will, there is a way! So I bet a solution exists! my guess why the bezel disappears quickly is LB/BB thinks the exe has closed already. can be a common problem especially when launching from a bat or ahk file. how do you have the emulator and particular roms setup?
  4. My primary display is 4K, 120Hz. The marquee display I used for this testing is 1600x900, 60Hz. Ran into an issue right away with the marquee option. I could "see" the open marquee window by using ALT+TAB, it would appear there in the open windows/apps, but it never populated on my display. So I tried a couple things like downsizing the marquee image since I noticed it was larger than the marquee display's resolution. No luck. Tried swapping primary and marquee display in BB.....it worked. So I swap them back....problem returns. Getting some ideas at this point I try to prove my theory something might be up with resolution. Either my display being too small or the marquee image res too large, already tried one of these so now on to the other. I then switch on VSR, Virtual Super Resolution, on my marquee display to make it use 1920x1080 or a larger resolution. Now the marquee image displays as intended! My display I'm using here is for testing purposes (not going to use this in an arcade build or anything) and is an older monitor I use exclusively as an 2nd screen when needed. It's only 1600x900 native res. I noticed going to any selection under 1920x1080 on the marquee display, the marquee image never would be visible on screen. Is this a "hard baked" setting in BigBox, a minimum display resolution requirement to use the marquee display option? Or is there someway to alter a setting to allow for it show on a smaller resolution?
  5. This is easy to accomplish if I understand your goal right. If I were you I would make an AHK script file and insert this new AHK script file as an additional application to be launched along with the game Dirt Showdown. I'd have it ticked to run prior to launching the main application also. It will wait to detect that the game has shut down, and at that point, it will close the antimicro application. ExitApp makes the script terminate once it's done everything you wanted it to. If you have AHK installed you're all set. If you don't that's also OK, it's not necessary. If you don't have it installed simply make the .ahk file extension associated with opening with the AHK executable included with LaunchBox/BigBox. It is in the LaunchBox/ThirdParty/AutoHotKey folder. That way you can point the additional app to launch the AHK script directly. Alternatively you could also point to the AHK executable in the LaunchBox/ThirdParty/AutoHotKey folder and in the parameters field add the file path to the AHK script so it will run that script. Both methods result in the same outcome WinWaitClose, ahk_exe dirtshowdown.exe WinClose, ahk_exe antimicro.exe ExitApp Not knowing exactly what antimicro is, if this WinClose command doesn't work to close it, replace that entire line "WinClose, ahk_exe antimicro.exe" with "Process, Close, antimicro.exe" so like this. WinWaitClose, ahk_exe dirtshowdown.exe Process, Close, antimicro.exe ExitApp
  6. So it looks like you want a batch file to automate what you're manually typing into a command prompt? Please explain more if I'm missing something. A batch file with what you type already would do exactly that. To prevent the command window from popping up though I'd use start command like this. start PATH\TO\FILE\ykushcmd.exe -d 1 However that will just start it and you won't be able to automate the closing. I'd recommend AHK script for this. It can wait to detect MAME has opened, run your program, wait to detect MAME has closed, then close your program. WinWait, ahk_exe MAME.exe Run, PATH\TO\FILE\ykushcmd.exe -d 1 WinWaitClose, ahk_exe MAME.exe Process, Close, ykushcmd.exe That can go into MAME emulator Running Script field or you can make the AHK file and then use it as an Additional Application for the various games you want it to launch along with. Haven't heard of these things before. I honestly would have thought a switchable hub would do the same thing for what you want to do here. It would cost less, and have more ports too. I have two of these. One for USB 2.0 and one for USB 3.0. It allows me to "unplug/plug-in" wired controllers without actually physically unplugging or plugging them in. Hence why I think it would work for your particular use case, you want to plug-in and unplug a device while leaving it physically connected to the PC. I use them in tandem with other "switchers" that link these hubs to either my PC/Hackintosh, or to my genuine Apple system. Link for hub with switches ex: https://www.amazon.com/gp/product/B00BWF5U0M/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
  7. well.....grey for what I am sure some people are using such services for lol....but of course not us good law abiding citizens. thanks for the feedback! not what I was hoping to hear, but I couldn't tell for sure if that was the case or not.
  8. I don't have seem to have this issue. I can launch Cemu games from BigBox with the starting/ending screens and all works as intended. I would think you have some setting ticked somewhere causing your headaches, whether in BigBox or Cemu. I am on Win 10 instead, but I wouldn't know why 11 would be the culprit of the issue if it was. I do not use that "attempt to hide console on startup/shutdown" option (edit: even with this option ticked it still launches games fine in both LB and BB for me). Startup screen tab has just enabling the start and shutdown screens along with hide mouse cursor during game. Nothing else ticked. I do not have fullscreen ticked in Cemu either since you can use a switch (parameter), -f, to achieve that. I am using Cemu version 1.27.0b also. It's an experimental build that let me do something with compressing the game files into a single .wua file instead of having those ridiculous folder structures. I'd be surprised if that is why I am not having issues, using this particular version of the emulator, but thought it was worth mentioning. Otherwise, these settings still give you problems?
  9. interesting...googled around on this since I had no idea wtf a seedbox is. this is a unique concept. def in a bit of a "grey area" there lol but that's OK! any chance there's a service you have used and would recommend? this.....honestly might be a bit over my head to setup even after doing some light research. I get basic concept of how the files get downloaded to the "seedbox"....but then I download them to my PC? At that point when downloading to my PC they download at my ISP plan rate (3.3Mbps max) or would it still download to my PC at the increased seedbox rate? I see I could just use the files from the seedbox too but that wouldn't be my main goal, I'd want them on my local PC at the end of the day
  10. Hi @X1pheR I think best way would be to put it into the "Running Script" field for EVERY emulator you have for that script to run for any game launching from LaunchBox For the script to run if BigBox was launched would require more steps. What I personally would do is setup a Window Task Scheduler event to run this script anytime BigBox is launched. If you're not familiar with using Windows Task Scheduler fret not, this task is pretty straight forward. It's not long, or hard (insert Michael Scott saying "THAT'S WHAT SHE SAID!" here), it only takes a couple mins to configure something like that. If you need help with that, I can give more advice if you need it! Now I had no idea how to help with the resolution scaling but did some quick googling, and then did some quick testing on my own system. So....I figured it out in like 15mins. With that said....you are now going to be a recipient of some friendly ribbing, and get a "google is your friend" line from me......I have yet to not find a solution to any problem that AHK doesn't resolve one way or the other. You just gotta look! This is not a copy and paste kind of script. It uses values that will be specific to your systems display(s). You will need to get into the registry editor and take note of which entry is your display. I have a Samsung QN90A as my display but had several SAMblahblahblabh entries so I didn't know which was which at first. So, I took note of what the DPI values where....then in Windows Display Settings page adjusted the DPI scaling and took note of which entry changed it's DPI value. So I now know which reg entry I need to use. Once I figured that out I tried running the code and it worked but wasn't changing right away.....I would have to log out and back in and that isn't what we want this to do. You actually need to pair it with that script from my previous post to get it to work immediately. It seems that using the script to change a resolution, even if you enter in all the same values you're currently using, THEN, the scaling changes occur immediately. For example.... I run 4K - 3840x2160 @ 120hz and 100% scaling. To get this to change to 175% scaling I used the script I previously posted, looking just like this RegWrite, REG_DWORD, HKEY_CURRENT_USER\Control Panel\Desktop\PerMonitorSettings\SAM713F16780800_01_07E5_37^19B9AEE5A23135D262721FA060719964, DpiValue, -4 ChangeDisplaySettings(32, 3840, 2160, 120) ChangeDisplaySettings(cD, sW, sH, rR) { VarSetCapacity(dM,156,0), NumPut(156,2,&dM,36) DllCall("EnumDisplaySettingsA", UInt,0, UInt,-1, UInt,&dM), NumPut(0x5c0000,dM,40) NumPut(cD,dM,104), NumPut(sW,dM,108), NumPut(sH,dM,112), NumPut(rR,dM,120) Return DllCall("ChangeDisplaySettingsA", UInt,&dM, UInt,0) } Please note because I have 4K screen, the "recommend" scaling from Windows is 300%. This means if my DPI value was set to 0 it would go to 300% scaling. Since Windows uses this in same increments as the drop down menus means 100% scaling would be -7, 125% is -6, 150% is -5, and 175% is -4 and so on. You can use positive numbers too. For me I could only go to 1 since there is only 1 selection above default (0) which is 350% So my above example shows how to only change the scaling while keeping all other display settings the same. You would simply adjust the other display settings accordingly if you wanted to change additional parameters. For example, if I wanted to change to 1080p like you've described. Take note I used -2 due to 150% is the default scaling when I switch to 1920x1080....however....I did try leaving -7 in there and it worked fine. So I bet how this works is if you were to "overextend" the value beyond the options that are available it just goes to the max or min value that is available. You can also use the hexadecimal or decimal values if you really wanted.....but that seems sorta unnecessary to me when this selection # relative to the recommended scaling option is possible. RegWrite, REG_DWORD, HKEY_CURRENT_USER\Control Panel\Desktop\PerMonitorSettings\SAM713F16780800_01_07E5_37^19B9AEE5A23135D262721FA060719964, DpiValue, -2 ChangeDisplaySettings(32, 1920, 1080, 120) ChangeDisplaySettings(cD, sW, sH, rR) { VarSetCapacity(dM,156,0), NumPut(156,2,&dM,36) DllCall("EnumDisplaySettingsA", UInt,0, UInt,-1, UInt,&dM), NumPut(0x5c0000,dM,40) NumPut(cD,dM,104), NumPut(sW,dM,108), NumPut(sH,dM,112), NumPut(rR,dM,120) Return DllCall("ChangeDisplaySettingsA", UInt,&dM, UInt,0) } OK so again, you cannot copy and paste this, it won't work for you! Gotta change out the appropriate values per how your system is setup. Here is links to what I found that got me educated on this script ability. All I did was google "change resolution scaling with AHK script" lol so hence the friendly ribbing. With that said.....I should thank you at the same time because I learned something new! Will I ever use this....probably not lol I always use 100% scaling https://www.autohotkey.com/boards/viewtopic.php?t=65908 https://www.tenforums.com/graphic-cards/171539-hotkey-scaling-windows-10-a.html https://sindenlightgun.miraheze.org/wiki/DPI https://www.reddit.com/r/AutoHotkey/comments/ad6muo/change_screen_scaling_with_immediate_effect/
  11. You won't catch me leaving my PC on for 3 days to download games I don't want to play, or over two WEEKS to download the CHD set etc lmao NO THANKS! I live in the boonies, and I'm fine with dealing with slow internet after growing up on dial-up and DSL it's just more of the same to me. I wouldn't have enough bandwidth to be able to stream TV or doing anything else internet related really while downloading stuff. I got my reasons to not want to download all this extra MAME related stuff. To clarify, I'm not downloading random ROMS, nor am I recommending it. It's possible to selectively download the ROMS you want from the matched set to the emulator version was my point.
  12. So this may make more sense for me, considering my situation. I'm on a 6Mbps DSL plan, that is capped to 3.3Mbps.....I'm not gonna bother downloading the whole effing set of ROMS, BIOS, CHDS, etc or even just one set of them lol. If you're like me, who the hell wants GBs of garbage games you will never play or don't even work? I know some people are really into having every game literally ever made for every system ever created, but that isn't my cup of tea. I don't want it taking up space, I'd rather boot up my system and see the particular set of games I want to be able to play. I download the ROMs I want individually by viewing the contents of the set and pick what I want and/or need. I find things are a lot more manageable when I can sort through like 150 games, instead of what, 8000+?! I've been using "ROMS Megathread" more recently, mainly because they have practically everything under the sun and presented in an orderly fashion. So in this process of acquiring files, you have to occasionally get a BIOS or some sort of support file separately that isn't included with the ROM. sure the OP says they got a whole ROM set.....but who knows wtf they did, because you're right, if they got a full working set, they should be up and running fine already. but they aren't, so.....🤷‍♂️ I misinterpreted the first time around thinking they said they downloaded primrage.zip alone (they actually said imported, my bad!), like I did in my explanation above so figured they needed the BIOS. Now seeing they have a full set, I'm back to 🤷‍♂️ lol And what's up with PleasureDome? Never used it so wanted to check it out. I did some googling, and all I got was a butt load of hits saying it was shut down in 2021?! OK nvm.....adding "pleasuredome ROMS" to the search got it be the first hit.
  13. Found some neat script recently to force any window into basically a borderless fullscreen mode. Here is the link to the site with the detailed instructions http://tech.yeesiang.com/autohotkey-force-app-fullscreen-automatically/ I followed the instructions and it worked well. I then adapted this to work without the need for creating a bat file and executable, doing it exclusively in AHK. for example... w = 3840 h = 2160 WinWaitActive, ahk_exe Dolphin.exe WinGet Style, Style, A WinGetPos, X, Y, Width, Height, A WinSet, Style, -0xC40000, A WinMove,A,,0,0,w,h ExitApp I tested this on Dolphin, and that was a little bit of a mistake that annoyed me for a hot min. Since that emulator has settings that remember the position and size of the main emulator window doing this script meant the main window was now literally stuck here in fullscreen with no top or menu bar or adjustable borders. literally, stuck. cannot move or adjust on subsequent launches. Even restarting your PC will not reset this lol what a pickle I got myself in here....I had to rename my "user" folder so it would repopulate and reset on next launch to default settings. Then close the emulator, delete the "new" user folder and rename the "original" user folder back to "user".....then I was back in business as normal. So maybe not a good application to use it for Dolphin, but this would surely be a handy script for some exotic challenges for some users!
  14. dude you gotta pay attention to what those error messages are saying, if it's what I think it is.....it told you exactly how to solve your issue. I assume you don't have all the files required for the ROM to boot and run properly. I'd bet you don't have "c31boot.bin (tms32031)" since that wouldn't come along with the primrage.zip ROM you downloaded. if you do need it, simply google search for "primal rage c31boot.bin (tms32031)" or just "c31boot.bin (tms32031)" does the trick too since this BIOS is used on other games, it's not like there is a specific version for Primal Rage. I'm going to attach a screen shot of my primrage.zip ROM so you can see all the files in it. I bet if you compare, or read that error message when it pops up, you will be able to tell what you're missing. This is in the root of primrage.zip. notice c31boot.bin at the bottom. this is how I prefer to do this. others may give me flack for it, since this is really a BIOS file and you could just leave it in it's zipped form in your root ROM folder. In that case, you would put the tms32031.zip file in your root ROM folder where all your other ROMS are, inside the tms32031.zip file is the c31boot.bin file. This works the same way for various other BIOS files for say NEO-Geo, Namco etc and this is what is in the folder primrage20 you usually get very clear directions on what is wrong when launching a game that is incomplete. for example here with primrage missing the required BIOS
  15. I think I get what they are saying, or at least based on the "same" thing happens to me, but I'll try to explain better... The columns are spaced at X intervals apart based on the max length of the text that is currently on your display when the audit screen pops up (this actually happens on other lists like this too, like searching for duplicates etc).....when you scroll down if a cell that is now seen on your display has a cell with a text length that is larger it all of a sudden automatically resizes the column accordingly. Which kinda sorts gives the impression the screen is scrolling horizontally I don't think this is a bug, but I could see why someone might think it is. I'd add assume this was a purposeful design choice, not a bug. I would think it was made this way so you could actually always read the text in the cells and not have portions cut off by a column that is too small for the length of characters to display in said cell. Otherwise you would have to manually resize the columns as needed to read what is in cells that have longer lengths of characters
  16. yes I figured that out right away actually. switching to LaunchBox was like a 5min process and super easy (it's just as easy to tick two boxes back and forth in RLUI to use either of them right now) but this is not the long term goal I am after. I want to eventually never use HyperSpin and RockerLauncher again. As of right now I technically have already achieved that goal, but am getting everything organized as possible to make sure I find the fee associated with Premium to be worth it (so far.....so good in the impressing me department, I think it will be inevitable to make the purchase) I don't use teknoparrot and doesn't look like something I will ever need in my emulator arsenal so I'm in the clear there, but thanks for the heads up! I get your point, and it's the same goal I am after. I eventually got attracted to LaunchBox due to it was supposed to be superior in every way and is still in very much active development with continuous improvements in function and quality of life. So yes I totally agree it is best to use any and all options available in the frontend prior to resorting to thirdparty apps to get the job done! And btw, you did a fine job answering my questions! Thanks for sharing the more detailed breakdown of the inner workings of LaunchBox launching stuff. It was what I imagined, but I'd rather not assume. Also thanks for sharing the examples, it wasn't anything new for me to learn but it does provide me with confidence that I am getting the hang of the basics of AHK after a couple years. It's reassuring to see others go to the same commands/functions/methods to achieve the same goal, meaning I'm not making things harder on myself by going about it in some convoluted way....much like how this thread topic got started LOL! Either way, thanks to you both for helping a n00ber along!
  17. ok here's my latest update on my keen ability to take the literal hardest path to my goal....as I was googling that CMD/BAT differences I got thinking can't you make shortcuts start minimized? sure enough, all I need to do is make a shortcut to the Dolphin emulator, and in LaunchBox have it point to the shortcut link instead of the actual executable. In the shortcut's properties window there is a drop down field called "Run" and all you need to do is select "Minimized" take note if you test by trying to open the shortcut link you made, you still see some other window (I think it's the message saying it is scanning your folder paths and populating your game list rather than the game list) pop up for just a super small fraction of a second, which might give the impression it is doing something like waiting for a window to be active and in focus and then minimizes it. however, when used to actually launch a game through the shortcut, it does exactly what I wanted it to do which is nothing pops up except the game window. mission accomplished! this version is so easy, even a caveman can do it lol! I'll keep my fingers crossed that someone smarter than me doesn't poke holes in this method too! 😝 nothing like wasting half an afternoon, making mountains out of mole hills when there is a solution that requires zero code knowledge and only takes 30 secs to implement. lol oh boy the "problems" we chase and the rabbit holes we go down for this hobby we all love!
  18. thank you for both of your replies. I do not have access to that screen in your previous post, I'm in the free version of LaunchBox for the time being. I have been using HyperSpin and RocketLauncher for a couple years and figured I should take the plunge into LaunchBox. So I am making sure I can get everything working in regular plain old LaunchBox the way I want it to before I make the choice to purchase a full copy and start using BigBox. Adding AHK code to the running script is easy for adjusting exiting games with hotkeys. I'm fine with added work there. But NOT fine with breaking things like Startup/Shutdown screens, which from what I can tell are the equivalent to RocketLaunchers "Fade In" and "Fade Out" screens? If so, YES those I def want to use. But I am not using them as of right now, again, due to being on free version of LaunchBox. Is this guaranteed to not work if I launch any game/emulator this way, or is it just a possibility? This is the only emulator I've had to fart around doing this for so far and I have like two dozen different systems using about 10 different emulators so far. So I'd hate to do it, but I would likely concede defeat and end up seeing an emulator screen pop up for a moment rather than break functionality. With that said, is that "Hide All Windows that are not in Exclusive Full Screen Mode" checkbox take care of this exact issue I am going on about for the Dolphin emulator? I cannot test it unfortunately, it appears to be locked out, behind a paywall. This is exactly the kind of info I need to make a choice on buying a premium license, if a checkbox can fix my issue that I spent literally hours trying to come up with some code for, then that's two thumbs up from me and another reason goes under the "pro" column for pushing me to make a purchase. I'd hate to buy it and find out some silly little stuff like this has yet to be implemented in LaunchBox. I never used the "render to main window" check box in Dolphin before so I tried that but it did not solve the issue I was trying to fix. The emulator screen with your list of games still momentarily pops up before launching the game so that didn't change. In fact, made it worse in my opinion since now it puts up a full screen white screen before the game launches instead of a full screen black screen. I like the black screen better, my eyeballs will thank me for not getting blinded by a giant white screen so I'm no technical code expert, obviously, 🤣 but was sorta confused with the terminology on the first line not being command lines .....I assumed if the code works in the CMD prompt then it is command line. Google is helping me understand some now (bat is old, cmd is newer, etc) but I thought they were one in the same. In all practicality of how I have used both the CMD prompt and bat/batch files they are one in the same to me....but I get the "technical" differences thanks to a couple articles. I never knew it, so thanks for pointing it out! But I agree on the other bit of your comment, that the other line is AHK script, I knew that, not debating that part, hence why I called it the "AHK equivalent".
  19. christ.....of course I post this due to reaching the end of my rope after spending half a day investigating this stuff....then I make some discovery/breakthrough just a few minutes after posting this. I just got it working! Sharing screen shots below to show how I got it setup. Just let it be known, I only got this working due to literally just tossing stuff at the wall and seeing what sticks! I really do not understand why at other times I was using the %1% variable or %X% with X being a number and it would give me just a single word from the file name. Those test files from the other thread never spit back anything for me, just empty msg boxes, I couldn't figure it out. I just kept cycling through different combos of stuff and after getting more error messages I started to see a little bit more how it worked. However, I now clearly have this working with just a %1% being used for what I assume is the entire folder path to file/ROM. so my OCD is triggered not totally understanding all of this, but I can at least rest easy I accomplished what I wanted to.....now I wish I could understand better! If anyone is willing to take a moment and explain, I'd be super grateful for such a favor! and the code in the associated AHK file is as follows Run, D:\Arcade\Emulators\Dolphin\v5.0\Dolphin.exe -b -e "%1%", , Min
  20. So I have noticed that Dolphin has the emulator window pop up for a split second before launching the game and this is not desirable behavior. I want it to start minimized! I have found a couple other threads on such a topic, and/or similar topics but they are all extraordinarily convoluted to achieve something so simple. I know how to do this, but am having trouble figuring out a nice and neat way of integrating it all with LaunchBox.....if it is even possible that is Using the Dolphin emulator edit window as reference below. Take note of the Sample command field, all "Default command-line parameters" come up after the exe, How in the world can I add anything at the start of the line, ie, BEFORE the actual executable I want to use this exact bit as my command line for launching Dolphin start /min D:\Arcade\Emulators\Dolphin\v5.0\Dolphin.exe -b -e "FULL\PATH\TO\ROM\FILE" an AHK file equivalent would look like this Run, D:\Arcade\Emulators\Dolphin\v5.0\Dolphin.exe -b -e "FULL\PATH\TO\ROM\FILE", , Min Creating a bat file or AHK file of the above examples with appropriate folder path for the file name/ROM works perfectly fine. It launches the emulator completely minimized and out of sight and runs the game. However, no one would want to have to create a bat or AHK file for every game in their library. Is there not an easy way to amend the command line being used? All we need to do is add "start /min" at the beginning of the line. Super simple....but I'm lost for getting to an easy and manageable solution that doesn't potentially involve creating hundreds or thousands of extra files here is what I have put into an AHK file. I've been trying to figure out what the variables do with limited sucess. So I suppose I need help on all fronts. What to select in LunchBox for the emulator, as well as what to use in an AHK or bat file. the one line of code that is acrtually running obviously doesn't work. just trying to share what I have been trying to do so hopefully my mistakes can be pointed out Run, D:\Arcade\Emulators\Dolphin\v5.0\Dolphin.exe -b -e "%romfile%", , Min ;Run, D:\Arcade\Emulators\Dolphin\v5.0\Dolphin.exe -b -e "D:\Arcade\ROMS\Nintendo Wii Ware\%1% %2%".wad, , Min ;****THIS ABOVE LINE WORKS!!! for any game with two words for game title for ex Contra ReBirth*** ; %0% = ??? not sure what this is, but it always returns a number ; %1% = 1st section of file name before a space. for ex Conta ReBirth would return "Contra" ; %2% = 2nd section of file name, after 1st space, before 2nd space. for ex Conta ReBirth would return "ReBirth" ; %3% = 3nd section of file name, (see above for explaination) for ex Donkey Kong Country Returns would return "Country" ; %4% = 4th section of file name, (see above for explaination) for ex Donkey Kong Country Returns would return "Returns" ; %5% = Just keeps going ; %6% = And going Seen threads on being able to pass variables to AHK but this is a bit out of my league. If that is the only way to do it, then someone just needs to break it down a little more for me than existing threads do Found info here, but I am failing miserably and executing what is being described here Any help is always appreciated. Thanks!
  21. CHD files go into a folder that is the same name as the game/ROM zip file, and that folder is in the same folder as the game/ROM zip file....for example for Blitz 99 rom/zip file is blitz99.zip it is in folder path MAME/ROMS this means you need a folder called blitz99 in the folder path MAME/ROMS. the folder path would therefore be MAME/ROMS/blitz99 in this blitz99 folder, is where CHD files go this concept is used for all CHD type games as far as I am aware
  22. if anyone wants to do exactly what you're after without installing other stuff like qres, you can actually do this all in AHK without additional programs/software here is an example I what I am doing. I also got this from the AHK forums, the actual bit on how to adjust all the display parameters that is. I am using this because I have a 120Hz display and wanted to play the Super Mario 64 PC Port and it kinda sorta freaks out when you enable the 60FPS mod but are on a 120Hz. So I needed to change my refresh rate to 60Hz when game launches and then back to 120Hz when it exits. The concept is the same, but I would think this is more elegant due to not needing additional resources like qres Apologies, the AHK script I originally included seemed to only work with the AHK version included with RocketLauncher but NOT the AHK version included with LaunchBox. I have cleaned up this script and edited my post to include this version that is much more compact but now actually works with LaunchBox. Apparently some things I was using were deprecated so the actual bits that were supposed to change display properties was not working. Here is updated script code. WinWait, ahk_exe Super Mario 64 PC.exe ChangeDisplaySettings(32, 3840, 2160, 60) WinWaitClose, ahk_exe Super Mario 64 PC.exe ChangeDisplaySettings(32, 3840, 2160, 120) ChangeDisplaySettings(cD, sW, sH, rR) { VarSetCapacity(dM,156,0), NumPut(156,2,&dM,36) DllCall("EnumDisplaySettingsA", UInt,0, UInt,-1, UInt,&dM), NumPut(0x5c0000,dM,40) NumPut(cD,dM,104), NumPut(sW,dM,108), NumPut(sH,dM,112), NumPut(rR,dM,120) Return DllCall("ChangeDisplaySettingsA", UInt,&dM, UInt,0) }
×
×
  • Create New...