Jump to content
LaunchBox Community Forums

haimbilia

Members
  • Posts

    28
  • Joined

  • Last visited

Everything posted by haimbilia

  1. i have no idea how to make it a plugin if someone want to help it will be great. you can kill the process when launching an emulator by putting: Process,Close,Ctrlr-Cyclr.exe in the emulator running script, and you can re-run it with the emulator exit script: Run "C:\ProgramData\devreorder\Ctrlr-Cyclr.exe"
  2. this gets asked all the time, i know many that started and gave up very early. the problem is they attack the problem from the wrong angle, making images is a wasted effort. what we need is a moves-list database. the images can be photoshop-batched in whatever style of control-panel/gamepad you want but what we really need is the list of moves for every game so we can make these images quickly. we don't have to start from scratch, there's the keyb2joypad project that covers most dos games, and also https://strategywiki.org/wiki/Category:Game_move_lists i made a request to include it in the LBDB: https://bitbucket.org/jasondavidcarr/launchbox/issues/6994/feature-request-a-moves-list-metadata it can also help with automatic button mapping for every controller..
  3. you got it right, you can also install devreorder for the entire system, read up in the github page i linked under: "Apply to your entire system". if you install it on a system level you can see the effect in joy.cpl: it worked for me on every emulator i tried, but im sure there will be some odd balls. if you like to launch a joytokey profile with an emulator you can use this script (of course change your path and profile name): Run, -path-to\JoyToKey.exe -r profile.cfg /m WinWait, JoyToKey.exe WinMinimize in "Running Script" under LB's emulator edit.
  4. hi, the ahk is the source code. you right, i forgot to add it, i added it now, download again. joytokey is retaining order by GUID just like devreorder, that's true! but you have to map all the buttons to keyboard keys. that's how i used to do it before i found devreorder, but it's not a good way, for example keyboard games, or pc games can have conflict with your mapping, so you have to adjust for that. anyway, that's not the problem my script is trying to fix, if all you want is a fixed order of 4 controllers, you just put thier GUID under [order] section (in the order you want) and you are done: that is the fundamental function of devreorder. you don't have to run Ctrlr_Cyclr.exe. what i have done is made you a graphical menu that let's you switch between controllers in case you feel like trying a console game that has analog inputs or something like that... that's why you also have a cycle players (8) button, so you can assign a controller for every player. if you only assign a controller to player 1 you leave the rest of the controllers to the mercy of the gods of windows..
  5. there is also the related games/recommended games feature, so if you liked a certain game, you can check out other games that are similar. i like attract mode, it plays through random videos and if you see one you like to play you pause it and start the game.
  6. i use this one: https://s.click.aliexpress.com/e/_DmTIFqj but i swapped the ball with a snooker ball so it have more weight (i like it heavy).
  7. This one is for the controllers hoarders. what it does: it basically lets you pull up a menu before you launch the game that lets you choose which controllers you like to use and in which order: how it does it: briankendall made a dinput8.dll file that reads a .ini to know the order of the controllers, my script simply read and writes to that .ini file. i changed the devicelister to instead of opening a gui to just list the controllers in the ini, under [ALL]. if you want to open the gui, run from command line with any argument, for example: start dir\devicelister.exe "1" installation: basically you put everything in the same folder as the emulator's .exe, you can also install it for entire system, read how to do it in the devreorder page. if you are running a 32 bit system, replace the dinput8.dll file with the one from the x86 folder. it works best with Retroarch because of the autoconfig feature, allowing you to have config load up with the controller chosen. but you can use it with any game/emulator you just have to provide your own button mapping. also in devreorder.ini under [Settings] you can change the hotkeys to scroll the controllers and which player you choose. Cycle_Players is also the hotkey that loads the gui, so basically everytime you load the gui it changes the player number. you can change the player number by deleting the {GUID} lines under [order], so if you have 4 lines you will cycle through 4 players, if you have 2 lines you will cycle through 2 players. you can also name your images by the {GUID}, so if you have 2 xbox controllers one in white and one in red you can have separate images for each. Usage: run Ctrlr_Cyclr.exe and press your Cycle_Players Hotkey (7 by default) then press your Cycle_Controllers hotkey (8 by default) to choose a controller, the Cycle_Controllers hotkey is only active while the gui is up, so it doesn't need a dedicated button (I use the select button). you can also cycle the controllers by pressing any joystick buttons, but currently it doesn't work on every controller. pressing 7 again will change the player number. you can also assign a combination hotkeys, or example: Cycle_Players=~a & s Leave it for 2 seconds, the gui will close and your selection will be saved (cycling the player again will cancel the selection). you may have problems opening the gui on top of a full screen program, running it as administrator should fix it. if you can't, try calling it from command line (can be done with joytokey or from a shortcut). running it from command line you can load the menu in the player number you want, for example: start <dir>\ctrlr_cyclr.exe "2" will load the gui selecting player 2 controllers. so if you want to have a button for each player that is the way to do it. you can also apply a controller to a player by name without loading the gui, for example: start <dir>\ctrlr_cyclr.exe "1" "DualShock 4" will apply DualShock 4 to player 1. in devreorder.ini: Cycle_Players - set the hotkey that loads gui and cycles between players Cycle_Controllers - set the hotkey that cycles between controllers Minimize_Gui - set the hotkey that minimizes the selection window Connect_Notify - choose if you want to see which controller was connected last Last_Connected_First - choose if you want the last connected controller to be assigned to player 1 C+F4 kills app process Download Latest: https://github.com/haimbilia/Ctrlr_Cyclr/releases Any suggestions are welcome.
  8. you can filter out clones, casino, rhythm, mature etc.. using the launchbox importer: you can also use the most non intuitive software in the world: clrmamepro, if you want to retain your own list of roms i don't think there is another way. as every update brings in new games to filter out. i found the best way to update my rom set is just download the update pack every month from retroroms it's a bit much if you have a life but it really takes 5 minutes and you have full control of your rom set.
  9. great project this is another reason why we need a moves-list database, these images could be automated very easily if we had moves-list files. i requested this on bitbucket but got turned down: https://bitbucket.org/jasondavidcarr/launchbox/issues/6994/feature-request-a-moves-list-metadata
  10. when it comes to the 3d images i can't seem to find a way to organize the sets because they are all in the same folder and they don't have anything in the name that will identify what they are. cd jewel case are treated the same as cardboard boxes and all the designed sets are mixed together even though in emumovies they are seperated by sets (at least in the ftp server they are). does anyone have a workflow to get around this?
  11. 2 controllers on one player or a mix of controller and mouse (buttons) on the same player input. and it's not just retroarch, i also use it with other emulators. and all my hotkeys are on a different controller board are handled through j2k
  12. hi, i have a few different joytokey profiles for different platforms all running through retroarch. i currently duplicated the retroarch emulator entry to have a different j2k script running on each core. is there a way to have a running script load on the platform level instead of the emulator?
  13. WOW, that's amazing, i will definitely give that a try. i still think crowd sourcing is the best way to go with such massive projects but im glad someone already picked up the glove. thank you very much
  14. that will be awesome, i will try to this myself, but i doubt i will succeed 😄
  15. hello all, I was thinking i will run this by you before submitting a feature request. The problem: many computer games don’t have a joystick support and needs to be individually mapped. another way to look at it is we don't even know which games work well with a controller and which are keyboard only. i have an idea to make a joytokey profiler plugin that will create a joytokey profile per game (like rocketlauncher does) but it will also let you map your joystick in the game (or in bigbox) with a wizard. so while the game is running you can have a wizard prompting you to press jump, shoot, left, right etc… you can even have it creating a controller layout image to be used in the pause menu or maybe as overlay. in order to create such a tool you need first to have a database with profiles of all the moves of all the keyboard based games. so i was thinking we can use the launchbox community to contribute the profiles for this project by having the profiles shared to the launchbox games db. maybe we can even throw that info into the games metadata. For example: the entry for Hexen will look like this: Move forward = UP Move backward = Down Run = SHIFT Fire = CTRL etc… so, what do you think about this approach? do you know of anything similar to this idea? do you know of a way to easily find the controls of some games? do you think it can be implemented with a plugin or maybe some deeper integration is needed?
  16. hi @faeran have you made the files for ctc? i would love to be able to edit this theme.
  17. hi, im porting my setup from Attract mode, i was using a theme called arcade flow and was wondering if something similar can be done on launchbox. i liked the fact that it only use the game logo and video, because i can find wheel art for 99% of the games, the videos i can record myself if i can't find. another thing i really liked is that thumbnails fades from a screenshot image when scrolling to the gameplay video. so what i have done is made a bat file that captures the first frame of the video and save it as an image with the same name. is there a theme that looks like this? and also was wondering if something similar is possible by maybe modifying an existing theme? here is a video showing what im talking about: you can also use any artwork you want and the aspect ratio will morph to the video's more on that theme: https://zpaolo11x.github.io/Arcadeflow/
  18. hi, the cache folder is getting ridiculously large, any way to disable it? also (just curiosity), can anyone kindly explain to me how moving a file from one folder to another folder on the same drive is making it load faster? is it because of relative paths? TIA
  19. hi, im trying to import my setup from RocketLauncher. i would like to control exactly what games are displayed in the front end and i noticed that creates the database from scanning the roms folder. is there a way to import a database file (retroFE, hyperspin or attract-mode) and not scan the rom folder to populate the list?
×
×
  • Create New...