Thread: Bezel For 3DS with correct screens layout

Results 1 to 15 of 15
  1. Collapse Details
    Bezel For 3DS with correct screens layout 
    #1
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    36
    Contribute If you enjoy reading the
    content here, click the below
    image to support our site.
    Click Here To Contribute To Our Site
    Hello RL Community,
    Since a moment, Citra is able to personalize screens layout and their sizes so, we can split the two screens in a bezel.
    It's not possible to edit these settings directly in Citra, only by editing 8 coordinates in the "qt-config.ini" file.
    So for those who are interested, here's a bezel and the settings.

    It can give that:

    Sans titre.jpg

    Locate your "qt-config.ini" file (in your citra folder\user\config or C:\Users\<your name>\AppData\Roaming\Citra\user\config).
    Change the paragraph [Layout] with that:

    [Layout]
    layout_option=0
    swap_screen=false
    custom_layout=true
    custom_top_left=0
    custom_top_top=0
    custom_top_right=671
    custom_top_bottom=403
    custom_bottom_left=68
    custom_bottom_top=524
    custom_bottom_right=604
    custom_bottom_bottom=927

    The bezel:

    https://goopics.net/i/WN2nK

    And for the bezel.ini:

    Code:
    [General]
    Bezel Screen Top Left X Coordinate=169
    Bezel Screen Top Left Y Coordinate=82
    Bezel Screen Bottom Right X Coordinate=840
    Bezel Screen Bottom Right Y Coordinate=1010
    I hope you enjoy, It's a bit little but really close to a real 3DS!
     

  2. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #2
    Junior Member
    MainSecondary
    Join Date
    Apr 2015
    Posts
    26
    Awesome timing, I was just setting up a bezel for citra, didn't know this had been implemented. Thanks a lot
     

  3. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #3
    Junior Member
    MainSecondary
    Join Date
    May 2016
    Posts
    17
    This works great, Thank You
     

  4. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #4
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    36
    Just for fun, to follow the yuzu module (Thank you Tonesmalone!).
    Yes, it's not really useful for now, but, it's already done!

    Bezel:

    https://goopics.net/i/Awjop

    Bezel.ini:

    Code:
    [General]
    Bezel Screen Top Left X Coordinate=408
    Bezel Screen Top Left Y Coordinate=99
    Bezel Screen Bottom Right X Coordinate=1516
    Bezel Screen Bottom Right Y Coordinate=726
     

  5. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #5
    Member
    MainSecondary
    Join Date
    Dec 2014
    Posts
    43
    the 3ds dont work for me its not in middle of bezel.

    Update got it working now.
    Last edited by Andyco45 ; 07-29-2018 at 01:04 PM.
     

  6. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #6
    Member
    MainSecondary
    Join Date
    Aug 2014
    Posts
    44
    I had this running perfectly,but I updated to the latest nightly and can not get the bezel working for me.Any help would be greatly appreciated.
     

  7. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #7
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    36
    Can you tell me exactly what happen?
     

  8. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #8
    Member
    MainSecondary
    Join Date
    Aug 2014
    Posts
    44
    Like I said I had it running perfectly until I updated to the latest nightly version as of today.When I launch it now it is not lined up at all.Here is a picture of what it is doing.Citra Nightly.jpg
     

  9. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #9
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    36
    ok! Weird indeed!
    To begin, try to disable the "window single mode" in the View options
     

  10. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #10
    Member
    MainSecondary
    Join Date
    Aug 2014
    Posts
    44
    I tried that still the same,I even unchecked everything else in the view options still the same.
     

  11. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #11
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    36
    I just updated with the canary 1046 and after some tests, everything's ok
    Here's my Config-qt.ini, it should be good.
    All you have to do is give your game path and also set your controller config

    Spoiler: 

    [Controls]
    button_a\default=false
    button_a="port:0,button:0,engine:sdl,guid:03000000 5e040000a102000000007801"
    button_b\default=false
    button_b="port:0,button:1,engine:sdl,guid:03000000 5e040000a102000000007801"
    button_x\default=false
    button_x="port:0,button:2,engine:sdl,guid:03000000 5e040000a102000000007801"
    button_y\default=false
    button_y="port:0,button:3,engine:sdl,guid:03000000 5e040000a102000000007801"
    button_up\default=false
    button_up="engine:sdl,direction:up,guid:030000005e 040000a102000000007801,hat:0,port:0"
    button_down\default=false
    button_down="engine:sdl,direction:down,guid:030000 005e040000a102000000007801,hat:0,port:0"
    button_left\default=false
    button_left="engine:sdl,direction:left,guid:030000 005e040000a102000000007801,hat:0,port:0"
    button_right\default=false
    button_right="engine:sdl,direction:right,guid:0300 00005e040000a102000000007801,hat:0,port:0"
    button_l\default=false
    button_l="port:0,button:4,engine:sdl,guid:03000000 5e040000a102000000007801"
    button_r\default=false
    button_r="port:0,button:5,engine:sdl,guid:03000000 5e040000a102000000007801"
    button_start\default=false
    button_start="port:0,button:7,engine:sdl,guid:0300 00005e040000a102000000007801"
    button_select\default=false
    button_select="port:0,button:6,engine:sdl,guid:030 000005e040000a102000000007801"
    button_zl\default=false
    button_zl="direction:+,guid:030000005e040000a10200 0000007801,axis:2,threshold:0.5,port:0,engine:sdl"
    button_zr\default=false
    button_zr="direction:+,guid:030000005e040000a10200 0000007801,axis:5,threshold:0.5,port:0,engine:sdl"
    button_home\default=false
    button_home="engine:keyboard,code:66"
    circle_pad\default=false
    circle_pad="guid:030000005e040000a102000000007801, axis_x:0,port:0,axis_y:1,engine:sdl"
    c_stick\default=false
    c_stick="guid:030000005e040000a102000000007801,axi s_x:3,port:0,axis_y:4,engine:sdl"
    motion_device\default=true
    motion_device="engine:motion_emu,update_period:100 ,sensitivity:0.01,tilt_clamp:90.0"
    touch_device\default=true
    touch_device=engine:emu_window
    udp_input_address\default=true
    udp_input_address=127.0.0.1
    udp_input_port\default=true
    udp_input_port=26760
    udp_pad_index\default=true
    udp_pad_index=0

    [Core]
    use_cpu_jit\default=true
    use_cpu_jit=true

    [Renderer]
    use_hw_renderer\default=true
    use_hw_renderer=true
    use_hw_shader\default=true
    use_hw_shader=true
    shaders_accurate_gs\default=true
    shaders_accurate_gs=true
    shaders_accurate_mul\default=false
    shaders_accurate_mul=true
    use_shader_jit\default=true
    use_shader_jit=true
    resolution_factor\default=false
    resolution_factor=0
    use_vsync\default=true
    use_vsync=false
    use_frame_limit\default=true
    use_frame_limit=true
    frame_limit\default=true
    frame_limit=100
    bg_red\default=true
    bg_red=0
    bg_green\default=true
    bg_green=0
    bg_blue\default=true
    bg_blue=0

    [Layout]
    toggle_3d\default=true
    toggle_3d=false
    factor_3d\default=true
    factor_3d=0
    layout_option=0
    swap_screen\default=true
    swap_screen=false
    custom_layout\default=false
    custom_layout=true
    custom_top_left\default=true
    custom_top_left=0
    custom_top_top\default=true
    custom_top_top=0
    custom_top_right\default=false
    custom_top_right=671
    custom_top_bottom\default=false
    custom_top_bottom=403
    custom_bottom_left\default=false
    custom_bottom_left=68
    custom_bottom_top\default=false
    custom_bottom_top=524
    custom_bottom_right\default=false
    custom_bottom_right=604
    custom_bottom_bottom\default=false
    custom_bottom_bottom=927

    [Audio]
    output_engine\default=true
    output_engine=auto
    enable_audio_stretching\default=true
    enable_audio_stretching=true
    output_device\default=true
    output_device=auto
    volume\default=true
    [email protected](\0\0\0\x87?\x80\0\0)

    [Camera]
    camera_outer_right_name\default=true
    camera_outer_right_name=blank
    camera_outer_right_config\default=true
    camera_outer_right_config=
    camera_outer_right_flip\default=true
    camera_outer_right_flip=0
    camera_inner_name\default=true
    camera_inner_name=blank
    camera_inner_config\default=true
    camera_inner_config=
    camera_inner_flip\default=true
    camera_inner_flip=0
    camera_outer_left_name\default=true
    camera_outer_left_name=blank
    camera_outer_left_config\default=true
    camera_outer_left_config=
    camera_outer_left_flip\default=true
    camera_outer_left_flip=0

    [Data%20Storage]
    use_virtual_sd\default=true
    use_virtual_sd=true

    [System]
    is_new_3ds\default=true
    is_new_3ds=false
    region_value\default=true
    region_value=-1
    init_clock\default=true
    init_clock=0
    init_time\default=true
    init_time=946681277

    [Miscellaneous]
    log_filter\default=false
    log_filter=*:Critical

    [Debugging]
    use_gdbstub\default=true
    use_gdbstub=false
    gdbstub_port\default=true
    gdbstub_port=24689
    LLE\SPI\default=true
    LLE\SPI=false
    LLE\PS\default=true
    LLE\PS=false
    LLE\MP\default=true
    LLE\MP=false
    LLE\GSP\default=true
    LLE\GSP=false
    LLE\MIC\default=true
    LLE\MIC=false
    LLE\HTTP\default=true
    LLE\HTTP=false
    LLE\CDC\default=true
    LLE\CDC=false
    LLE\FRD\default=true
    LLE\FRD=false
    LLE\CECD\default=true
    LLE\CECD=false
    LLE\CAM\default=true
    LLE\CAM=false
    LLE\ACT\default=true
    LLE\ACT=false
    LLE\DLP\default=true
    LLE\DLP=false
    LLE\AM\default=true
    LLE\AM=false
    LLE\QTM\default=true
    LLE\QTM=false
    LLE\PM\default=true
    LLE\PM=false
    LLE\I2C\default=true
    LLE\I2C=false
    LLE\PTM\default=true
    LLE\PTM=false
    LLE\SOC\default=true
    LLE\SOC=false
    LLE\MCU\default=true
    LLE\MCU=false
    LLE\CFG\default=true
    LLE\CFG=false
    LLE\ERR\default=true
    LLE\ERR=false
    LLE\PXI\default=true
    LLE\PXI=false
    LLE\GPIO\default=true
    LLE\GPIO=false
    LLE\FS\default=true
    LLE\FS=false
    LLE\HID\default=true
    LLE\HID=false
    LLE\IR\default=true
    LLE\IR=false
    LLE\BOSS\default=true
    LLE\BOSS=false
    LLE\AC\default=true
    LLE\AC=false
    LLE\MVD\default=true
    LLE\MVD=false
    LLE\NEWS\default=true
    LLE\NEWS=false
    LLE\DSP\default=true
    LLE\DSP=false
    LLE\NFC\default=true
    LLE\NFC=false
    LLE\PDN\default=true
    LLE\PDN=false
    LLE\NIM\default=true
    LLE\NIM=false
    LLE\NDM\default=true
    LLE\NDM=false
    LLE\SSL\default=true
    LLE\SSL=false
    LLE\NS\default=true
    LLE\NS=false
    LLE\LDR\default=true
    LLE\LDR=false
    LLE\NWM\default=true
    LLE\NWM=false
    LLE\CSND\default=true
    LLE\CSND=false

    [WebService]
    enable_telemetry\default=false
    enable_telemetry=false
    web_api_url\default=true
    web_api_url=https://api.citra-emu.org
    citra_username=
    citra_token=

    [UI]
    theme\default=false
    theme=qdarkstyle
    enable_discord_presence\default=false
    enable_discord_presence=false
    Updater\check_for_update_on_start\default=false
    Updater\check_for_update_on_start=false
    Updater\update_on_close\default=true
    Updater\update_on_close=false
    UILayout\[email protected](\x1\xd9\xd0\xcb\0\x2\ 0\0\0\0\x1\xa2\0\0\0'\0\0\x6*\0\0\x3\xd3\0\0\x1\xa a\0\0\0\x46\0\0\x6\"\0\0\x3\xcb\0\0\0\0\0\0\0\0\a\ x80)
    UILayout\[email protected](\0\0\0\xff\0\0\0\0\xfd\0 \0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xf b\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i \0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0 ?\0\xff\xff\xfe\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\ 0\0\a\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\ 0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0Q\0\ xff\xff\xfe\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0 u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0?\ 0\xff\xff\xfe\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0p\0\xf f\xff\xfe\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\ x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x6 5\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0p\0\xff\xff\xf e\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0 \x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\ x1\x94\0\xff\xff\xfe\xfb\0\0\0\x12\0\x43\0i\0T\0r\ 0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0 \0*\0\xff\xff\xfe\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\ 0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W \0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\ 0\0?\0\xff\xff\xfe\0\0\x4y\0\0\x3U\0\0\0\x4\0\0\0\ x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
    UILayout\[email protected](\x1\xd9\x d0\xcb\0\x2\0\0\0\0\x2h\0\0\0\x34\0\0\x5\x16\0\0\x 3\xf9\0\0\x2p\0\0\0S\0\0\x5\xe\0\0\x3\xf1\0\0\0\0\ 0\0\0\0\a\x80)
    UILayout\[email protected](\0\0\0\xff \0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x5\x1\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\x4h\0\0\0\x5\x1\x1\0\x1\0 \0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x 81\0\0\0\0\0\0\0\x5\0\0\x2~\0\0\0\x1\0\0\0\0\0\0\0 \x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0 \0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\xbe\0\0\0\x1\0\0\0 \0\0\0\x3\xe8\0\0\0\0\x64)
    UILayout\[email protected](\x1 \xd9\xd0\xcb\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\x3\xe7\0 \0\x2W\0\0\0\0\0\0\0\0\0\0\x3\xe7\0\0\x2W\0\0\0\0\ 0\0\0\0\a\x80)
    UILayout\microProfileDialogVisible\default=true
    UILayout\microProfileDialogVisible=false
    GameList\iconSize\default=true
    GameList\iconSize=2
    GameList\row1\default=true
    GameList\row1=2
    GameList\row2\default=true
    GameList\row2=0
    GameList\hideNoIcon\default=true
    GameList\hideNoIcon=false
    Paths\romsPath=
    Paths\symbolsPath=
    Paths\movieRecordPath=
    Paths\moviePlaybackPath=
    Paths\gamedirs\1\path=INSTALLED
    Paths\gamedirs\1\deep_scan\default=false
    Paths\gamedirs\1\deep_scan=true
    Paths\gamedirs\1\expanded\default=false
    Paths\gamedirs\1\expanded=false
    Paths\gamedirs\2\path=SYSTEM
    Paths\gamedirs\2\deep_scan\default=false
    Paths\gamedirs\2\deep_scan=true
    Paths\gamedirs\2\expanded\default=false
    Paths\gamedirs\2\expanded=false
    Paths\gamedirs\size=3
    Paths\recentFiles=
    Paths\language\default=true
    Paths\language=
    singleWindowMode\default=false
    singleWindowMode=false
    fullscreen\default=true
    fullscreen=false
    displayTitleBars\default=false
    displayTitleBars=false
    showFilterBar\default=false
    showFilterBar=false
    showStatusBar\default=true
    showStatusBar=true
    confirmClose\default=false
    confirmClose=false
    firstStart\default=false
    firstStart=false
    calloutFlags\default=false
    calloutFlags=1
    showConsole\default=true
    showConsole=false
    Multiplayer\nickname\default=true
    Multiplayer\nickname=
    Multiplayer\ip\default=true
    Multiplayer\ip=
    Multiplayer\port\default=true
    Multiplayer\port=24872
    Multiplayer\room_nickname\default=true
    Multiplayer\room_nickname=
    Multiplayer\room_name\default=true
    Multiplayer\room_name=
    Multiplayer\room_port\default=true
    Multiplayer\room_port=24872
    Multiplayer\host_type\default=true
    Multiplayer\host_type=0
    Multiplayer\max_player\default=true
    Multiplayer\max_player=8
    Multiplayer\game_id\default=true
    Multiplayer\game_id=0
    Paths\gamedirs\3\path=
    Paths\gamedirs\3\deep_scan\default=true
    Paths\gamedirs\3\deep_scan=false
    Paths\gamedirs\3\expanded\default=true
    Paths\gamedirs\3\expanded=true
    Shortcuts\Main%20Window\Advance%20Frame\KeySeq=\\
    Shortcuts\Main%20Window\Advance%20Frame\Context=2
    Shortcuts\Main%20Window\Continue\Pause\KeySeq=F4
    Shortcuts\Main%20Window\Continue\Pause\Context=1
    Shortcuts\Main%20Window\Decrease%20Speed%20Limit\K eySeq=-
    Shortcuts\Main%20Window\Decrease%20Speed%20Limit\C ontext=2
    Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=F 12
    Shortcuts\Main%20Window\Exit%20Fullscreen\Context= 2
    Shortcuts\Main%20Window\Fullscreen\KeySeq=F11
    Shortcuts\Main%20Window\Fullscreen\Context=1
    Shortcuts\Main%20Window\Increase%20Speed%20Limit\K eySeq=+
    Shortcuts\Main%20Window\Increase%20Speed%20Limit\C ontext=2
    Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=F2
    Shortcuts\Main%20Window\Load%20Amiibo\Context=2
    Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O
    Shortcuts\Main%20Window\Load%20File\Context=1
    Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=F3
    Shortcuts\Main%20Window\Remove%20Amiibo\Context=2
    Shortcuts\Main%20Window\Restart\KeySeq=F5
    Shortcuts\Main%20Window\Restart\Context=1
    Shortcuts\Main%20Window\Start%20Emulation\KeySeq=
    Shortcuts\Main%20Window\Start%20Emulation\Context= 1
    Shortcuts\Main%20Window\Swap%20Screens\KeySeq=F9
    Shortcuts\Main%20Window\Swap%20Screens\Context=1
    Shortcuts\Main%20Window\Toggle%20Frame%20Advancing \KeySeq=Ctrl+A
    Shortcuts\Main%20Window\Toggle%20Frame%20Advancing \Context=2
    Shortcuts\Main%20Window\Toggle%20Screen%20Layout\K eySeq=F10
    Shortcuts\Main%20Window\Toggle%20Screen%20Layout\C ontext=1
    Shortcuts\Main%20Window\Toggle%20Speed%20Limit\Key Seq=Ctrl+Z
    Shortcuts\Main%20Window\Toggle%20Speed%20Limit\Con text=2
    Shortcuts\Main%20Window\Continue\KeySeq=
    Shortcuts\Main%20Window\Continue\Context=1
     

  12. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #12
    Member
    MainSecondary
    Join Date
    Aug 2014
    Posts
    44
    After putting a fresh install of Windows 10,I'm still having the same problem.You don't suppose it could be that I'm using a 4k monitor.That is the only thing that has changed in my setup.
     

  13. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #13
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    36
    Yes, of course, you're right
     

  14. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #14
    Junior Member
    MainSecondary
    Join Date
    Feb 2019
    Posts
    1
    Hi, first of all, thanks for the awesome bezel.
    Just have one question, is it possible to avoid/remove showing the upper options bar?
    Thanks in advance. Here's how it looks like for me atm.Screenshot_3.jpg
    EDIT: I'm guessing it's the options bar that's preventing the bezel from fitting perfectly.
    EDIT: Ahh, feel dumb now, all it needed was enabling single window mode and restarting RL (i did disable single window but didn't get it trough my skull to restart).
    Last edited by bobix86 ; 02-05-2019 at 06:30 PM.
     

  15. Collapse Details
    Re: Bezel For 3DS with correct screens layout 
    #15
    Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    36
    Thanks bobix86!
    Strange, the module forces citra to disable the single window mode
     

Posting Permissions

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