Page 1 of 2 1 2 LastLast
Results 1 to 10 of 11

Thread: Mame joystick controller mapping?????

  1. #1
    HyperNewbie
    Join Date
    Mar 2011
    Location
    London, England
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Mame joystick controller mapping?????

    Hello everyone. I'm new to emulators and hyperspin but am self teaching myself with good results so far.
    I have a problem to do with controller mapping. I'm using an xbox360 tekken6 fight stick. It works fine. I want to remap my joystick to my preferences. I do this by entering a game and selecting INPUT GENERAL. I remap my stick and it works fine with my remapped controls. However when i exit the game and go back into it, or another game, the controlls revert back to the original settings. Am i right in thinking that it should save my remapped controls? Because at the moment i have to remap my fight stick EVERY time i go into a game which is getting annoying. I've searched a lot of forums with no success so far.
    I'm using MAME0141b_64bit and HyperSpin GUI. Any help would be greatly appreciated. Here is a copy of my config file.
    CHEERS.

    <UNADORNED0>

    #
    # CORE CONFIGURATION OPTIONS
    #
    readconfig 0
    writeconfig 1

    #
    # CORE SEARCH PATH OPTIONS
    #
    rompath roms
    hashpath hash
    samplepath samples
    artpath artwork
    ctrlrpath ctrlr
    inipath .;ini
    fontpath .
    cheatpath cheat
    crosshairpath crosshair

    #
    # CORE OUTPUT DIRECTORY OPTIONS
    #
    cfg_directory cfg
    nvram_directory nvram
    memcard_directory memcard
    input_directory inp
    state_directory sta
    snapshot_directory snap
    diff_directory diff
    comment_directory comments

    #
    # CORE STATE/PLAYBACK OPTIONS
    #
    state
    autosave 1
    playback
    record
    mngwrite
    aviwrite
    wavwrite
    snapname %g/%i
    snapsize auto
    snapview internal
    burnin 0

    #
    # CORE PERFORMANCE OPTIONS
    #
    autoframeskip 0
    frameskip 0
    seconds_to_run 0
    throttle 1
    sleep 1
    speed 1.0
    refreshspeed 0

    #
    # CORE ROTATION OPTIONS
    #
    rotate 1
    ror 0
    rol 0
    autoror 0
    autorol 0
    flipx 0
    flipy 0

    #
    # CORE ARTWORK OPTIONS
    #
    artwork_crop 0
    use_backdrops 1
    use_overlays 1
    use_bezels 1

    #
    # CORE SCREEN OPTIONS
    #
    brightness 1.0
    contrast 1.0
    gamma 1.0
    pause_brightness 0.65
    effect none

    #
    # CORE VECTOR OPTIONS
    #
    antialias 1
    beam 1.0
    flicker 0

    #
    # CORE SOUND OPTIONS
    #
    sound 1
    samplerate 48000
    samples 1
    volume 0

    #
    # CORE INPUT OPTIONS
    #
    coin_lockout 1
    ctrlr
    mouse 0
    joystick 1
    lightgun 0
    multikeyboard 0
    multimouse 0
    steadykey 0
    offscreen_reload 0
    joystick_map auto
    joystick_deadzone 0.3
    joystick_saturation 0.85
    natural 0
    uimodekey auto

    #
    # CORE INPUT AUTOMATIC ENABLE OPTIONS
    #
    paddle_device keyboard
    adstick_device keyboard
    pedal_device keyboard
    dial_device keyboard
    trackball_device keyboard
    lightgun_device keyboard
    positional_device joystick
    mouse_device mouse

    #
    # CORE DEBUGGING OPTIONS
    #
    log 0
    verbose 0
    update_in_pause 0
    debug 0
    debugscript
    debug_internal 0

    #
    # CORE MISC OPTIONS
    #
    bios
    cheat 0
    skip_gameinfo 0
    uifont default

    #
    # WINDOWS DEBUGGING OPTIONS
    #
    oslog 0
    watchdog 0
    debugger_font "Lucida Console"
    debugger_font_size 9

    #
    # WINDOWS PERFORMANCE OPTIONS
    #
    priority 0
    multithreading 1
    numprocessors auto
    profile 0
    bench 0

    #
    # WINDOWS VIDEO OPTIONS
    #
    video d3d
    numscreens 1
    window 0
    maximize 1
    keepaspect 1
    prescale 1
    waitvsync 1
    syncrefresh 0

    #
    # DIRECTDRAW-SPECIFIC OPTIONS
    #
    hwstretch 0

    #
    # DIRECT3D-SPECIFIC OPTIONS
    #
    d3dversion 9
    filter 1

    #
    # PER-WINDOW VIDEO OPTIONS
    #
    screen auto
    aspect auto
    resolution auto
    view auto
    screen0 auto
    aspect0 auto
    resolution0 auto
    view0 auto
    screen1 auto
    aspect1 auto
    resolution1 auto
    view1 auto
    screen2 auto
    aspect2 auto
    resolution2 auto
    view2 auto
    screen3 auto
    aspect3 auto
    resolution3 auto
    view3 auto

    #
    # FULL SCREEN OPTIONS
    #
    triplebuffer 1
    switchres 0
    full_screen_brightness 1.0
    full_screen_contrast 1.0
    full_screen_gamma 1.0

    #
    # WINDOWS SOUND OPTIONS
    #
    audio_latency 2

    #
    # INPUT DEVICE OPTIONS
    #
    dual_lightgun 0

  2. #2
    I still love Quake 3!!!! kevin_lane's Avatar
    Join Date
    Aug 2010
    Location
    Clayton, NC
    Posts
    121
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    turn hyperlaunch off in HQ

  3. #3
    HyperNewbie
    Join Date
    Mar 2011
    Location
    London, England
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    BRILLIANT!!!!!!!!!!!!!!!!!! That worked. Thanks so much mate. Out of interest.....why was having Hyperlaunch on giving me problems (just so i know and understand the issue)
    Cheers again mate.

  4. #4
    I still love Quake 3!!!! kevin_lane's Avatar
    Join Date
    Aug 2010
    Location
    Clayton, NC
    Posts
    121
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Don't quote me, cause I'm still very novice in this arena, but I believe hyperlaunch is using a script that does not update when you update your keys in the MAME menu....so even though you make the changes there, and it works, once you relaunch MAME its uses the preset script.....

    I'm sure there are thousands of other people that can explain this better then I can, but in a nutshell, I believe that is why.

    I ran into this very same issue early on and the guys here helped me clear it up.

    Kev

  5. #5
    HyperNewbie
    Join Date
    Mar 2011
    Location
    London, England
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    I see, that makes sense. Thanks for helping me and solving my problem.
    Cheers Kev.

    Kris.

  6. #6
    Full Member
    Jay Ace's Avatar
    Join Date
    Sep 2009
    Location
    Kentucky
    Posts
    324
    Thanks
    1
    Thanked 3 Times in 3 Posts

    Default

    I believe it has to do how MAME is being closed. HL is forcing MAME to exit which does not allow it to shut down gracefully and thus not allowing it to save changes. You will run into the same issue with hi scores.

  7. #7
    HyperNewbie
    Join Date
    Mar 2011
    Location
    London, England
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Ok, thanks for the info. Will my hi scores be saved as well now then, because i have deactivated HL? (was'nt checking if they were saving or not). I've just started entering names for hi scores (last week or so). Me and my mates are having massive old skool sessions now and we definately wanna keep our hi scores saved. I have'nt been checking if they have been saving so far cos we've been bouncing from game to game. CHEERS.

  8. #8
    Not Even Remotely Dorky!
    chillinwater's Avatar
    Join Date
    Mar 2009
    Location
    Concord, Californee
    Posts
    1,576
    Thanks
    17
    Thanked 113 Times in 56 Posts

    Default

    When using Hyperlaunch's exitemulatorkey=esc (by default) or whatever you have subsequetly configured to your preference,

    The script flat out kills Mame which doesnt give Mame the chance to save the settings\changes you made.

    Here is a couple other ways around this in addition to
    hyperlaunch=false (option #1 which turns off hyperlaunch)

    \\\Option #2\\\
    turn hyperlaunch on
    hyperlaunch=true
    and disable this line in the Mame section of Hyperlaunch.ahk
    exitemulatorkey=esc (or whatever)

    by adding ";" in front of it.
    ;exitemulatorkey=esc

    save changes and compile.
    now you can use any exit key (even esc) that you have configured in Mame

    \\\Option #3\\\
    turn hyperlaunch on
    hyperlaunch=true
    and "Dont" disable the line mentioned above.
    From here you want to make sure that Hyperlaunchs'
    exitemulatorkey=esc (or whatever)
    is not the same as what you have configured in Mame
    and then "ONLY" use Mames configured exit key.

    This allows Mame to close itself down while saving its settings (while using Hyperlaunch).

    \\\Why go to all that trouble you may ask?\\\
    For Mame you really dont have to.
    but you may run into this problem in the future with other emus that need Hyperlaunch so its good to know.

    i.e. some emus that mount cd-roms (PC Engine) require "daemontools" to work properly and HL allows you to do that but if you edit settings and quit nothing will save unless you look into the other options.

    Also,
    you can add other bells and whistles to Hyperlaunch that way for example "CPWizard"
    (this isnt the case if using HL 2.0 cuz its bulit in)
    but other programs can be launch if wanted when mame launches like "MarqueeMagician" if you have a second screen.
    (may also become outdated with HS 2.0 and BBB's new Marquee program)
    Last edited by chillinwater; 03-24-2011 at 02:41 PM.

  9. #9
    HyperNewbie
    Join Date
    Mar 2011
    Location
    London, England
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Cool, now i fully understand. Thats spot on, cos ESC is still my exit key and thats always when i lose my settings......when i press ESC to change game or go back to HyperSpin menu. Thanks for the alternative options too I'll give em a try.

    Cheers guys

  10. #10
    I still love Quake 3!!!! kevin_lane's Avatar
    Join Date
    Aug 2010
    Location
    Clayton, NC
    Posts
    121
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    oh good, now I also fully understand. Thank you thank you

Page 1 of 2 1 2 LastLast

Similar Threads

  1. Mapping Controller for Hyperspin
    By mtotheq2 in forum HyperSpin Support
    Replies: 3
    Last Post: 06-26-2012, 11:14 PM
  2. Mame joystick controller mapping problem.
    By Kris in forum Emulator Setup / Settings
    Replies: 1
    Last Post: 03-24-2011, 01:38 PM
  3. MadCatz TE Joystick mapping for consoles?
    By Roncore in forum HyperSpin Main Forum
    Replies: 3
    Last Post: 03-06-2010, 01:26 AM
  4. Ultrapin Joystick Button Mapping
    By Cameron in forum HyperPin Main Forum
    Replies: 4
    Last Post: 04-27-2009, 09:39 PM
  5. Controller Mapping question
    By portnoy in forum HyperSpin Main Forum
    Replies: 0
    Last Post: 09-25-2008, 09:35 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •