Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Lan Play GUI Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Lan Play GUI |image=lanplayguiswitch.png |description=This is a Visual Interface based on electron for lan play. |author=takashi1kun |lastupdated=2019/02/13 |type=PC Utilities |version=1.3.0 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/lanplayguiswitch.7z |website=https://gbatemp.net/threads/lan-play-gui-a-graphical-interface-for-lan-play-updated-v1-3-0.525900/ |source=https://github.com/takashi1kun/lan-play-GUI...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Lan Play GUI
|title=Lan Play GUI
|image=lanplayguiswitch.png
|image=lanplayguinx.png
|description=This is a Visual Interface based on electron for lan play.
|description=A graphical interface based on electron for lan play.
 
|author=takashi1kun
|author=takashi1kun
|lastupdated=2019/02/13
|lastupdated=2019/02/13
|type=PC Utilities
|type=Network
|version=1.3.0
|version=1.3.0
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/lanplayguiswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/lanplayguinx.7z
|website=https://gbatemp.net/threads/lan-play-gui-a-graphical-interface-for-lan-play-updated-v1-3-0.525900/
|website=https://gbatemp.net/threads/lan-play-gui-a-graphical-interface-for-lan-play-updated-v1-3-0.525900/
|source=https://github.com/takashi1kun/lan-play-GUI
|source=https://github.com/takashi1kun/lan-play-GUI
|donation=
|donation=
}}
}}
{{#seo:
Lan Play GUI lets you manage your own list of servers: add, delete, edit, and refresh them, as well as being able to see which are online, and how many players there are. On top of this, you're able to see the server version, and of course launch it with lan-play without having to type out a command.
|title=Switch Homebrew PC Tools (PC Utilities) - GameBrew
 
|title_mode=append
It is currently available for Win32, Win64, Linux, raspberry PI and Mac OSX.
|image=lanplayguiswitch.png
 
|image_alt=Lan Play GUI
==User guide==
}}
===Windows===
{{cleanup|article|Needs cleanup}}
* Download the executable of [https://github.com/spacemeowx2/switch-lan-play lan-play] adequate for your system (64/32 bits).
This is a Visual Interface based on electron for lan play.
* Download the RAR with [https://github.com/takashi1kun/lan-play-GUI/releases lan play GUI] adequate for your system (64/32 bits).
* Uncompress the RAR wherever you want.
* Put the executable of lan-play without renaming it in the same folder as lan play GUI.
* if you have done this well you should have lan-play-GUI.exe and the executable of lan play on the same folder.
* Execute lan-play-GUI.exe as administrator.
 
P.S. When you Connect to a server a cmd windows would pop up, you just select your interface and it would work, when you want to change server close that command line window and click Connect to Server on a new server.


===Linux===
* Download [https://github.com/spacemeowx2/switch-lan-play/releases lan-play-linux].
* Download [https://github.com/takashi1kun/lan-play-GUI/releases lan-play-GUI-linux].
* Put lan-play-linux in home.
* <code>sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' lan-play-linux</code>
* <code>chmod 777 lan-play-linux</code>
* Execute lan-play-gui-linux.


==Media==
P.S. When you Connect to a server a terminal would pop up, you just select your interface and it would work, when you want to change server close that terminal and click Connect to Server on a new server.
<youtube></youtube>


'''Arch Linux:'''
* Download [https://aur.archlinux.org/packages/switch-lan-play/ switch-lan-play] from the AUR.
* Download [https://github.com/takashi1kun/lan-play-GUI/releases lan-play-GUI-linux].
* Open lan-play-GUI and go to Settings.
* On the Main Configuration page, browse to <code>/usr/local/bin/lan-play</code>.
** If <code>lan-play</code> isn't there, run <code>pacman -Ql switch-lan-play</code> in a terminal to find your directory.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/lanplayguiswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/lanplayguinx2.png
https://dlhb.gamebrew.org/switchhomebrews/lanplayguiswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/lanplayguinx3.png
https://dlhb.gamebrew.org/switchhomebrews/lanplayguiswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/lanplayguinx4.png
https://dlhb.gamebrew.org/switchhomebrews/lanplayguiswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/lanplayguinx5.png
https://dlhb.gamebrew.org/switchhomebrews/lanplayguiswitch-05.png
 
https://dlhb.gamebrew.org/switchhomebrews/lanplayguiswitch-06.png
==Known issues==
https://dlhb.gamebrew.org/switchhomebrews/lanplayguiswitch-07.png
https://github.com/takashi1kun/lan-play-GUI/issues
https://dlhb.gamebrew.org/switchhomebrews/lanplayguiswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v1.3.0 2019/02/13'''
* First Release.
*Added a WEB GUI to be able to control the GUI from any device whit web browser on your network like your phone, your tablet, or even your nintendo switch itself.(yes is similar to the webui thing, but this should be less clunky and more beautiful) to access it you have to go to http://your local ip:8008 after you launch the GUI.
*Added multi language support(this was going to be the 1.2.0 update hence the jump from 1.1.0 to 1.3.0) thought for now there is only 2 languages, english and spanish..
*Added a custom title bar with custom close and minimize buttons.
*Added a custom icon.
*Added more integration on windows.
*Dropped OSX support.
*Updated way to launch lan play to one that is better.
*Updated the way that the GUI fetches the information about ping and player number to one more optimized.
*Added a loading bar for updating the information about the ping and player number.
*Added a autoupdate feature.
*Enhance design.
*Added custom animations for changing the order of servers.
*Added a setting for using a proxy(you need the last version of lan play for this).
*Added a setting for turning off and on, and changing the port for the WEB GUI.
*Improved system stability.
*Solved many bugs.
*Moar Stable.
*Stability.
 
'''v1.1.0 2019/12/17'''
*Solved the bug that was making broadcast setting to not be saved.
*Solved the bug that was making fake internet setting to not be saved.
*Reworked how parsing functions for network interfaces thanks to Svahnen.
*Changed the filter function to filter out more useless interfaces.
*Solved interface problem with Mac OSX.
 
'''v1.0.1 2018/12/16'''
*Bug with folders with spaces solved.
*Settings Menu.
*Now you can preselect your interface in settings so you don't have to select it each time.
*Now you can change the PMTU.
*Fake Internet moved to settings.
*Broadcast option added.
*Now you can export Server Lists.
*Now you can import Server Lists.
*Now you can import from internet the official Server List.
*Now you can place lan play anywhere and select from setting where it is.
*You need lan play 0.0.7 or higher.
*Bug with double fetch fixed.
*Bug of pinging and fetching when change order fixed.
*Bug of server dupe fixed.
*Custom discrete scrolling bar added.
*Bug of last server cut out solved.
 
'''v1.0.0 2018/12/16'''
*Settings Menu.
*Now you can preselect your interface in settings so you don't have to select it each time.
*Now you can change the PMTU.
*Fake Internet moved to settings.
*Broadcast option added.
*Now you can export Server Lists.
*Now you can import Server Lists.
*Now you can import from internet the official Server List.
*Now you can place lan play anywhere and select from setting where it is.
*You need lan play 0.0.7 or higher.
*Bug with double fetch fixed.
*Bug of pinging and fetching when change order fixed.
*Bug of server dupe fixed.
*Custom discrete scrolling bar added.
*Bug of last server cut out solved.
 
'''v0.3.0 2018/12/13'''
*Added ping functionality to lan play GUI, thanks to space for helping whit it giving me a function to native node ping the servers without using cmd or terminal ping.
 
'''v0.2.0 2018/12/13'''
*Bug of duplication of servers solved.
*bug of undeletable servers solved.
*Bug with moving the positions of some servers solved.
*Bug with offline servers solved.
*All known bugs solved.
*There is still a minor visual glitch on windows 10 that when you move the windows a black border appears.
 
'''v0.0.1 2018/12/12'''
*This is the initial release, there is a known bug with moving up and down the servers so is better if you refrain from doing it.
 
==Credits==
Main Credits:
*Main dev: takashi1kun (Red1Reaper on GBAtemp, and Aitor in Discord, and lyoko1 on reddit).
*Thanks to Svahnen for helping with the linux porting, linux testing, and helping me with the project in general.
*Thanks to Space as Space provided me with the function to ping
*Thanks to the devs of lan-play for making it in general, as this is just a Visual Interface for launching it
 
Credits for resources/tools:
*Node - https://nodejs.org/
*Electron - https://electronjs.org/
*Electron-builder - https://www.electron.build/
*Bootstrap - https://getbootstrap.com/
*Jquery - https://jquery.com/
*popper.js - https://popper.js.org/
*fontawesome - https://fontawesome.com
*bootstrap-checkbox - https://vsn4ik.github.io/bootstrap-checkbox/
*flag-icon-css - http://flag-icon-css.lip.is/
*Icon - https://www.shareicon.net/server-gear-623151
*q - https://github.com/kriskowal/q


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/lan-play-gui-a-graphical-interface-for-lan-play-updated-v1-3-0.525900/
* GitHub - https://github.com/takashi1kun/lan-play-GUI
* Github - https://github.com/takashi1kun/lan-play-GUI
* GBAtemp - https://gbatemp.net/threads/lan-play-gui-a-graphical-interface-for-lan-play-updated-v1-3-0.525900/
* Reddit -

Latest revision as of 11:36, 20 Haziran 2023

Lan Play GUI
Lanplayguinx.png
General
Authortakashi1kun
TypeNetwork
Version1.3.0
LicenseGPL-3.0
Last Updated2019/02/13
Links
Download
Website
Source

Lan Play GUI lets you manage your own list of servers: add, delete, edit, and refresh them, as well as being able to see which are online, and how many players there are. On top of this, you're able to see the server version, and of course launch it with lan-play without having to type out a command.

It is currently available for Win32, Win64, Linux, raspberry PI and Mac OSX.

User guide

Windows

  • Download the executable of lan-play adequate for your system (64/32 bits).
  • Download the RAR with lan play GUI adequate for your system (64/32 bits).
  • Uncompress the RAR wherever you want.
  • Put the executable of lan-play without renaming it in the same folder as lan play GUI.
  • if you have done this well you should have lan-play-GUI.exe and the executable of lan play on the same folder.
  • Execute lan-play-GUI.exe as administrator.

P.S. When you Connect to a server a cmd windows would pop up, you just select your interface and it would work, when you want to change server close that command line window and click Connect to Server on a new server.

Linux

  • Download lan-play-linux.
  • Download lan-play-GUI-linux.
  • Put lan-play-linux in home.
  • sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' lan-play-linux
  • chmod 777 lan-play-linux
  • Execute lan-play-gui-linux.

P.S. When you Connect to a server a terminal would pop up, you just select your interface and it would work, when you want to change server close that terminal and click Connect to Server on a new server.

Arch Linux:

  • Download switch-lan-play from the AUR.
  • Download lan-play-GUI-linux.
  • Open lan-play-GUI and go to Settings.
  • On the Main Configuration page, browse to /usr/local/bin/lan-play.
    • If lan-play isn't there, run pacman -Ql switch-lan-play in a terminal to find your directory.

Screenshots

lanplayguinx2.png lanplayguinx3.png lanplayguinx4.png lanplayguinx5.png

Known issues

https://github.com/takashi1kun/lan-play-GUI/issues

Changelog

v1.3.0 2019/02/13

  • Added a WEB GUI to be able to control the GUI from any device whit web browser on your network like your phone, your tablet, or even your nintendo switch itself.(yes is similar to the webui thing, but this should be less clunky and more beautiful) to access it you have to go to http://your local ip:8008 after you launch the GUI.
  • Added multi language support(this was going to be the 1.2.0 update hence the jump from 1.1.0 to 1.3.0) thought for now there is only 2 languages, english and spanish..
  • Added a custom title bar with custom close and minimize buttons.
  • Added a custom icon.
  • Added more integration on windows.
  • Dropped OSX support.
  • Updated way to launch lan play to one that is better.
  • Updated the way that the GUI fetches the information about ping and player number to one more optimized.
  • Added a loading bar for updating the information about the ping and player number.
  • Added a autoupdate feature.
  • Enhance design.
  • Added custom animations for changing the order of servers.
  • Added a setting for using a proxy(you need the last version of lan play for this).
  • Added a setting for turning off and on, and changing the port for the WEB GUI.
  • Improved system stability.
  • Solved many bugs.
  • Moar Stable.
  • Stability.

v1.1.0 2019/12/17

  • Solved the bug that was making broadcast setting to not be saved.
  • Solved the bug that was making fake internet setting to not be saved.
  • Reworked how parsing functions for network interfaces thanks to Svahnen.
  • Changed the filter function to filter out more useless interfaces.
  • Solved interface problem with Mac OSX.

v1.0.1 2018/12/16

  • Bug with folders with spaces solved.
  • Settings Menu.
  • Now you can preselect your interface in settings so you don't have to select it each time.
  • Now you can change the PMTU.
  • Fake Internet moved to settings.
  • Broadcast option added.
  • Now you can export Server Lists.
  • Now you can import Server Lists.
  • Now you can import from internet the official Server List.
  • Now you can place lan play anywhere and select from setting where it is.
  • You need lan play 0.0.7 or higher.
  • Bug with double fetch fixed.
  • Bug of pinging and fetching when change order fixed.
  • Bug of server dupe fixed.
  • Custom discrete scrolling bar added.
  • Bug of last server cut out solved.

v1.0.0 2018/12/16

  • Settings Menu.
  • Now you can preselect your interface in settings so you don't have to select it each time.
  • Now you can change the PMTU.
  • Fake Internet moved to settings.
  • Broadcast option added.
  • Now you can export Server Lists.
  • Now you can import Server Lists.
  • Now you can import from internet the official Server List.
  • Now you can place lan play anywhere and select from setting where it is.
  • You need lan play 0.0.7 or higher.
  • Bug with double fetch fixed.
  • Bug of pinging and fetching when change order fixed.
  • Bug of server dupe fixed.
  • Custom discrete scrolling bar added.
  • Bug of last server cut out solved.

v0.3.0 2018/12/13

  • Added ping functionality to lan play GUI, thanks to space for helping whit it giving me a function to native node ping the servers without using cmd or terminal ping.

v0.2.0 2018/12/13

  • Bug of duplication of servers solved.
  • bug of undeletable servers solved.
  • Bug with moving the positions of some servers solved.
  • Bug with offline servers solved.
  • All known bugs solved.
  • There is still a minor visual glitch on windows 10 that when you move the windows a black border appears.

v0.0.1 2018/12/12

  • This is the initial release, there is a known bug with moving up and down the servers so is better if you refrain from doing it.

Credits

Main Credits:

  • Main dev: takashi1kun (Red1Reaper on GBAtemp, and Aitor in Discord, and lyoko1 on reddit).
  • Thanks to Svahnen for helping with the linux porting, linux testing, and helping me with the project in general.
  • Thanks to Space as Space provided me with the function to ping
  • Thanks to the devs of lan-play for making it in general, as this is just a Visual Interface for launching it

Credits for resources/tools:

External links

Advertising: