Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: My new MaLa template (finished)  (Read 6362 times)

0 Members and 1 Guest are viewing this topic.

chucklepie

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 157
  • Last login:September 09, 2013, 08:56:54 am
  • I want to build my own arcade controls!
My new MaLa template (finished)
« on: April 06, 2013, 03:56:02 pm »
Hello,
I've finished my front-end using MaLa, it wasn't without pains, but it's working now. Every emulator I've got runs fine inside and has the ability to ESCape out back to the main menu using various scripting means :)

I'm no graphics expert so this will probably look a bit crap, but here it is anyway. I'll be posting a video on my blog (http://negnegneg.blogspot.com) sometime soon on how to configure MaLa and all the emulators.

If anyone finds this useful I can attach all the templates and graphics to customise.

Here's the video, I'd recommend opening it in youtube and making it big to see the text. Maybe turn the sound off too ;)



Here's some random screenshots (attached) of the various parts of my front-end, I've got it running with and without the tree view (i.e. with and without menus). Menu/emulator navigation uses cheesy mario sound effects.

« Last Edit: April 06, 2013, 03:59:37 pm by chucklepie »

wcndave

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 149
  • Last login:June 10, 2021, 03:37:36 am
  • I want to build my own arcade controls!
Re: My new MaLa template (finished)
« Reply #1 on: April 23, 2013, 03:49:59 pm »
Nice and clean, well done for a layout thats stylish subtle and not too busy!

Almighty

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:October 28, 2013, 04:42:59 pm
    • Mighty Cade
Re: My new MaLa template (finished)
« Reply #2 on: April 24, 2013, 02:49:17 pm »
looks nice and clean, great work.

also a nice setup with emulators.

if i only have dreamcast working....

chucklepie

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 157
  • Last login:September 09, 2013, 08:56:54 am
  • I want to build my own arcade controls!
Re: My new MaLa template (finished)
« Reply #3 on: April 24, 2013, 06:13:16 pm »
don't panic, I've almost finished writing up exactly how to set up all the emulators I'm using :)


Almighty

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:October 28, 2013, 04:42:59 pm
    • Mighty Cade
Re: My new MaLa template (finished)
« Reply #4 on: April 25, 2013, 12:36:03 am »
don't panic, I've almost finished writing up exactly how to set up all the emulators I'm using :)
great, the hard part for me is when i want too shutdown Dreamcast.

Can't get that worked with the ESC. key.

And some controls he won't let me too do with the i-pac.


chucklepie

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 157
  • Last login:September 09, 2013, 08:56:54 am
  • I want to build my own arcade controls!
Re: My new MaLa template (finished)
« Reply #5 on: April 25, 2013, 08:58:40 am »
Shutting down dreamcast is simple, I'll post the information when I get home.

Almighty

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:October 28, 2013, 04:42:59 pm
    • Mighty Cade
Re: My new MaLa template (finished)
« Reply #6 on: April 25, 2013, 12:59:40 pm »
thanks,

and what kinda DC emu you using?

I also had some lttle problems to config the i-pac for the control setup.

i will post soon i video.

 :)

chucklepie

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 157
  • Last login:September 09, 2013, 08:56:54 am
  • I want to build my own arcade controls!
Re: My new MaLa template (finished)
« Reply #7 on: April 25, 2013, 07:54:42 pm »
I'm using NullDC (the other didn't work very well).

What you need is a program called CloseMul which lets you send keypresses and hijack the ESCape key and to wrap it around a batch file:

You need to get yourself a copy of CloseMul (http://vertrixgame.com/downloads) and put it somewhere nice. Then in the nulldc folder create a file called Closemul.ini and in there have the following:

Code: [Select]
[Parameters]
Exit Key 1=27
Extracted Ext 1=cdi
Automation="nullDC v1.0.4 (built Jun 20 2010@01:32:06"
Automation Steps="WAIT 700,ALT+F,ENTER,WAIT 700,TAB,WAIT 700,SPACE,WAIT 700,FILE,WAIT 700,ENTER"
This file sets ESCape (ascii 27) to be the exit key. It also sets the automation to wait, go to the file menu, wait a bit , tab, wait a bit, press space, wait a bit, type the file name sent in, wait a bit then press enter :)

Then create a file called start.cmd and in there put the following:
Code: [Select]
cd C:\arcade\Emulators\Programs\nullDC
cmd /c c:\arcade\tools\closemul\closemul.exe nullDC_Win32_Release-NoTrace.exe file="c:\arcade\emulators\RomFiles\SegaDreamCast\%1"
This calls the closemul program, which starts up nulldc, reads the closemul.ini file and passes in the rom sent via mala (i.e. in closemul.ini FILE is represented by 'file'.

Change the paths to match your folders for the emulator, the location of closemul and the roms.

Inside MaLa, create an emulator in the 'other emu config' and for the settings:

BASICS
executable: C:\arcade\Emulators\Programs\nullDC\start.cmd
i.e. change this to the path where your nulldc is, which is also where the start.cmd is that you created a few steps before.

In the rom path enter the path to the roms, e.g. C:\arcade\Emulators\RomFiles\SegaDreamcast

In the rom extensions  enter 'cdi'

EXECUTION
%rom%.%ext%




What this does is start the emulator (nulldc) with a batch file (start.cmd) which will run the emulator via closemul.

What closemul does is allow you to hijack and inject keypresses, in the case above when you press escape it will terminate nulldc and when you start it, it will run file open, etc.

Note this will only work with filenames and paths with no spaces, so get rid of them.

Note, you will also need to set up nullDC how you prefer (you can do it via closemul such as pressing fullscreen button, etc but I prefer to do all the config in the emulator).

In nullDC you need to create some memory files and configure the joystick/keyboards. If you need further help I'll post a document I'm working on.

If things don't work the best way to do things is to not use mala and run things from the command line to see where they are going wrong.
« Last Edit: April 25, 2013, 08:08:34 pm by chucklepie »

Almighty

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:October 28, 2013, 04:42:59 pm
    • Mighty Cade
Re: My new MaLa template (finished)
« Reply #8 on: April 27, 2013, 11:18:20 am »
working on it and still without succes :banghead:

i will try again....

I hope i will get this fixed.

Dreamcast has the best games :D


Now i have it working almost i quess.


« Last Edit: April 27, 2013, 02:50:59 pm by Almighty »