Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - rand0m

Pages: [1] 2 3 ... 22
1
Great thread, Pcem looks very promising. Is it possible to create a one-button launcher for dos games on Pcem?

2
AM launches the emulator and directs it to the location of rom file to load, like run snes and instruct it to load a specific rom (name+romext) in specific location (rompath). MAME is a special case, it needs rompath for its own usage. Almost every other emulator would work with AM rompath alone.

3
np, this is a bat file you can either use the bat file directly by using it as executable in emulator.cfg for testing or use it as a custom executable for the game by opening the edit game options. Custom executable is better imho because it will allow you to copy paste and create multiple game entries with ease. Using it as an executable in emulator.cfg will only mount the single iso you put in the bat file.

I *think* we can use "romfilename".cue so bat file opens the cue file of selected game but I used it way back so not sure. If romfilename option works then you can use it as executable in emulator.cfg "romfilename" will ensure that correct image is mounted.

for using it as an executable in emulator.cfg (the emulator file of the system you are using it for) open the file and after executable add the complete address + name of file e.g. d:\t16\pacman.bat

for using it as a custom executable either open the game edit options and enter the location+name of bat or manually create a gamename.cfg file in /romlists/systemname/ e.g. for a game pacman in system t16 create \romlists\t16\pacman.cfg

4
Great job Jaski! I wanted to do some things in this theme like "total no of games in system" but my coding skills aren't that good. Eagerly *waiting for a release candidate : )

5
Great collection, thanks a lot for sharing this with comm!

6
This code should work:
Code: [Select]
@echo off
"C:\Program Files (x86)\Alcohol Soft\Alcohol 120\AxCmd.exe" V: /U
"C:\Program Files (x86)\Alcohol Soft\Alcohol 120\AxCmd.exe" V: /M:"D:\Emulation\Saturn\1234.cue"
start /wait "" cd "F:\Emulation\Sega Saturn\Emulators\SSF\SSF.exe"
"C:\Program Files (x86)\Alcohol Soft\Alcohol 120\AxCmd.exe" V: /U

If it doesn't work remove "start /wait "" cd " and try.

This code will first check and remove any mounted image found (to safeguard against quick exiting/ entering game where the iso might still be mounted), it will then mount the image of selected rom and un-mount it when you exit the game.

7
General / Re: [HELP] Displays Menu Options...
« on: June 20, 2020, 06:19:59 AM »
If you have mapped previous/ next display to right/ left then they should only show systems within the parent platform like only console systems when you are in consoles. Do you have a console.txt in your romlist folder listing all console systems?

Nevermind just checked, previous/ next display uses listings in attract.cfg so will also show systems in other platforms.

8
General / Re: [Help] ::fe.signal ("Configure / Controls")
« on: June 20, 2020, 05:54:27 AM »
This would be a nice addition, you should request this on github.

9
General / Re: [HELP] Displays Menu Options...
« on: June 20, 2020, 05:43:12 AM »
You can go to configure > controls and map previous display to right and next display to left. You will still have 3 tiers but once you enter a game system A you can press left to jump to system B and so on.

To be honest its pretty difficult to understand what you mean in ur opening post. If you mean that by selecting "Consoles" in platforms you directly jump in to first console then its not possible atm.

Well you can create unified lists for all platforms (each only consisting of one platform like arcades, consoles etc) then create filters in each unified platform list so one filter only shows one system then map right and left to previous/ next filter, this will act in the way (as I understood it) you want. But unified lists are more difficult to update/ modify as compared to single system so its better to try this when you have complete system romlists.

10
General / Re: [HELP] Function Control
« on: June 03, 2020, 04:18:57 AM »
@OP I am using control module like this:

Code: [Select]
//Custom Overlay: Game Info & Options Menu: Control Module: Signal Handlers
function start_menu()
{
g_surface.visible = true;
manager.enabled = true;
}

function stop_menu()
{
g_surface.visible = false;
manager.enabled = false;
}

function start_menu2()
{
g_surface2.visible = true;
manager2.enabled = true;
}

function stop_menu2()
{
g_surface2.visible = false;
manager2.enabled = false;
}

function cmenu_start()
{
manager.enabled = true;
}

function cmenu_stop()
{
manager.enabled = false;
}

function cmenu2_start()
{
manager2.enabled = true;
}

function cmenu2_stop()
{
manager2.enabled = false;
}

function g_surface_show()
{
g_surface.visible = true;
}

function g_surface_hide()
{
g_surface.visible = false;
}

function g_surface2_show()
{
g_surface2.visible = true;
}

function g_surface2_hide()
{
g_surface2.visible = false;
}

function control_signals( signal )
{
if (signal == "select")
{
if (manager.enabled) return; else start_menu();
return true;
}
else if ( signal == "back" )
{
if (manager.enabled) cmenu_stop();
else if (manager2.enabled) stop_menu2();
else if (g_surface.visible) g_surface_hide();
else if (g_surface2.visible) g_surface2_hide(); else return
return true;
}
else if (signal == "custom2")
{
if (g_surface2.visible) stop_menu2(); else start_menu2();
return true;
}
return false;
}

fe.add_signal_handler("control_signals");

//Game: info Panel: Control Module: Iniitialize Controls Manager
manager.init();
manager2.init();

The complete file is here, control module related code is near the end > https://raw.githubusercontent.com/randombyt/RetroDiction/master/layouts/retrodiction/layout_system.nut

11
Scripting / Re: Shuffle v2.2.0 - Loop feature now added
« on: June 02, 2020, 01:26:40 AM »
I am using "custom3" to initiate search. Adding the following code:
Code: [Select]
// update selection for these signals
case "custom3":
this._reset = true;
break;

after "do not update for these selections" part does result in selection being reset to first item on list - BUT this happens on button press (custom3) not on search results. In this case even If there are no search results, that is you don't go to search result list but stay on original list, the selection will reset to item 1 on list.

Looked at all the signals, I don't think there is any signal specifically for search or search_results. Checking now if something like next_display etc can be used.

12
Scripting / Re: Shuffle v2.2.0 - Loop feature now added
« on: June 02, 2020, 12:54:36 AM »
Keil, i know that you are very busy with other things, but are you going to someday end this plugin? It doesn't work properly.
Thanks.

I will try to continue it soon. Latest attract commits will be good for this. However, my financial standing may impact my time with attract for a while.

Hiya Keil, I want to keep "reset" to off for all functions but search result. If number of search-returned item is lower then position of selector/ selected when search is initiated, it gets stuck. Don't want to  turn of reset because it resets on everything then like after starting/ exiting a game we are at start of list. Is there anyway to create an exception for "reset" so it ignores search results?

"reset" as in following code >
Code: [Select]
local list = ShuffleList({ save="retrodiction", hide=true, loop=false, reset=false, slots=list });
local pow = ShufflePow({ save="retrodiction", hide=true, loop=false, reset=false, slots=pow});

13
General / Re: Game manuals plugin i'm working on
« on: May 22, 2020, 11:32:12 PM »
thanks there is only one downside... JPEG takes more space than PDF :(

i had about 20 gig of pdf converted to 80 gig of pngs (1 picture per page) i then converted those pngs to JPEG at 95% quality and it was about 60 gig. Am currently redoing them at 85% quality to see how big it is then. Space is not an issue for me though but just interested in knowing. Thats the only downside but for the rest i'm happy with it and i can use it on my raspberry pi also (also got a disk there)

EDIT: same manuals at 85% jpeg quality is only 36 gigabyte so going to use 85% almost halved in size compared to 95% quality

AM has some support for zipped artwork > https://github.com/mickelson/attract/issues/175. This might allow for further compression.

14
General / Re: Game Descriptions missing
« on: May 22, 2020, 11:28:54 PM »
in case anyone is looking for more overview files. I created and seperated some per skraper source / system using skysraper and uploaded them to github. The best ones are the the ones from previous url + the screenscraperfr one. They mostly follow hyperlist rom lists

https://github.com/joyrider3774/attract_overviews

Thanks for sharing this, really useful.

15
General / Re: Focus problem using batch for pcsx2
« on: May 22, 2020, 09:32:00 AM »

Rand0m , i prefer to use the batch files because some games needs DX11 and other needs OpenGL driver, so i need to load PER-GAME configs, and this is possible only with batch files. Or is possible to load configs directly from attract mode Emulator CFG ??


You can create per-game configs, You can use some thing like spectabis (easier) as launcher and use it in Am or use config files directly. I am using the following setup:

Code: [Select]
executable           D:\PlayStation 2\PCSX2 1.5.0 dev-2325 (x32)\pcsx2.exe
args                 "[romfilename]" --fullscreen --nogui --cfgpath="D:\PlayStation 2\Extras\Game Configs\[name]"

1- [name] here means that pcsx2 will look for config file with similar name to currently selected rom - a handy am function
2- Create 2-3 templates like dx11, opengl and software, it will make it easier to manage if you have large romset.
3- spectabis > https://github.com/FaithLV/Spectabis/blob/master/README.md (try not to add any flyers, large list with flyers can cause huge slowdowns)

Pages: [1] 2 3 ... 22