Special Aircraft Service

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2   Go Down

Author Topic: Hyperlobby IL-2 Launcher  (Read 8610 times)

0 Members and 1 Guest are viewing this topic.

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23614
  • Taking a timeout
    • STFU
Hyperlobby IL-2 Launcher
« on: June 20, 2014, 06:44:59 AM »

Dear members, hi Guests!

Maybe I'm the only one on this planet who's struggling with some limitations of Hyperlobby, maybe I'm not... who cares?
Either case I decided to help myself to get around an issue which puzzled me a bit in the past:

Get multiple different game versions to run smoothly from a single Hyperlobby instance.

Yes I know, you can have multiple Hyperlobby configurations and use them by attaching command line parameters.
However that's annoying when you open Hyperlobby with one configuration, just to see that the corresponding servers are all empty, then start with another config again, maybe choose the wrong one etc. pp.

This Launcher acts as an intermediate executable which will get started from your single Hyperlobby instance and from which you can select which game to start with which specific configuration.
Additionally to being able to run multiple game versions from a single Hyperlobby, you can as well override your Hyperlobby Username and choose a different one, including special character, spaces etc. here.
Furthermore you can select not to automatically connect straight to the server when the game starts, but instead to manually connect from the "Multiplayer" button in IL-2. In this case the Launcher will have filled in the Server IP and Port for you already, so you just need to click "Connect" to get in. This is particularly useful for those players who tend to suffer from random disconnects. Usually you would have to go all the way back to Hyperlobby and restart your game from the scratch, now you can just reconnect straight from within your game since it will not exit on disconnects anymore.

Long story short, check the sample configuration file "hl_il2_launcher.ini" which is included in this download for further configuration options.

Requirements: This is a .Net 2.0 application, so you need to have the .Net Framework 2.0 or later installed on your PC.
Trust me you have that anyway.

Sample screenshot below, download link at the bottom:



Download Links for the SAS Hyperlobby IL-2 Launcher v0.1 (220kB)
SAS Hyperlobby IL-2 Launcher v0.1 (Mediafire)

Extract to any folder of your choice and configure Hyperlobby to start this launcher's il2fb.exe instead of the current IL-2 game one, then edit "hl_il2_launcher.ini" to your needs and you're ready to go.

Best regards - Mike
Logged
Don't split your mentality without thinking twice.

Royzewic

  • 4.12.2
  • member
  • Offline Offline
  • Posts: 157
  • It's a thin line between cowardness and cleverness
Re: Hyperlobby IL-2 Launcher
« Reply #1 on: June 20, 2014, 12:03:26 PM »

useful stuff Storebror! you're right, downloading!
Logged

Legoland

  • member
  • Offline Offline
  • Posts: 49
Re: Hyperlobby IL-2 Launcher
« Reply #2 on: June 21, 2014, 07:14:28 AM »

Its 20sec change from 1 game to a another on hyperlobby. I press disconnect and then press right click on connect and type in the path of the other game and connect.
Logged

BravoFxTrt

  • "BIGFOOT"
  • Modder
  • member
  • Offline Offline
  • Posts: 13433
  • Flying Ass Clown #13
Re: Hyperlobby IL-2 Launcher
« Reply #3 on: June 21, 2014, 07:46:46 AM »

Wow Mike that is cool. Thank You.
Logged
MSI R9 280X 6GB x2/Crossfire /ASUS M5A99FX PRO R2.0 Mobo/AMD FX 4170 Bulldozer 4core CPU/RAM Kingston HyperX FURY 16GB/ Corsair RM 1000WATT PSU/Windows 10 Enterprise 64bit

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23614
  • Taking a timeout
    • STFU
Re: Hyperlobby IL-2 Launcher
« Reply #4 on: June 26, 2014, 11:53:43 PM »

Its 20sec change from 1 game to a another on hyperlobby. I press disconnect and then press right click on connect and type in the path of the other game and connect.
Thanks for the kudos.
I'll send you my game path and watch you changing that within 20 seconds and then you show me how you manage to get rid of the "_"s and "~"s in my user name and replace them with spaces.
And when you did that, I'll show you how I reconnect within 2 seconds to a server where I got kicked randomly due to ping flaws with this tool.

Best regards - Mike
Logged
Don't split your mentality without thinking twice.

rockdoon

  • Modder
  • member
  • Offline Offline
  • Posts: 396
  • Flying Ass Clown #42
    • sandbar mitchell
Re: Hyperlobby IL-2 Launcher
« Reply #5 on: July 18, 2014, 10:26:06 AM »

thanks a bunch mike, i even adapted it to boot my il2 cod just had to reame the cod exe
Logged

Mig

  • member
  • Offline Offline
  • Posts: 5
Re: Hyperlobby IL-2 Launcher
« Reply #6 on: August 11, 2014, 07:51:34 AM »

Thank you for this great program.

But how do you host a coop?

What is the option?
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23614
  • Taking a timeout
    • STFU
Re: Hyperlobby IL-2 Launcher
« Reply #7 on: August 11, 2014, 08:13:47 AM »

Hosting a coop mission has absolutely nothing to do with this launcher.
The launcher just acts as a kind of "proxy" between hyperlobby and your IL-2 games, passing through all parameters given from hyperlobby.
The steps to host a coop session with hyperlobby are described e.g. here:
http://www.mission4today.com/index.php?name=ForumsPro&file=viewtopic&p=143038#143038

(Please note that at the time of writing this, M4T is temporarily not working right, so please be patient until they're back up and running)

Best regards - Mike
Logged
Don't split your mentality without thinking twice.

LuseKofte

  • member
  • Offline Offline
  • Posts: 6937
Re: Hyperlobby IL-2 Launcher
« Reply #8 on: September 16, 2014, 01:48:07 AM »

I tried that launcher for choosing what game the hyper lobby was going to use. I did not get it to work. You mentioned a manual way to do it, can you repeat that in public. I like to try out IL2 online for my first time for over 10 years
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23614
  • Taking a timeout
    • STFU
Re: Hyperlobby IL-2 Launcher
« Reply #9 on: September 16, 2014, 01:15:16 PM »

When you started Hyperlobby, hold Ctrl+Shift before clicking "connect", that way you get to the screen where you can setup the path of your il2fb.exe file.
Let that path point to the il2fb.exe of the launcher.
Then you open up the launcher's ini file "hl_il2_launcher" and adjust the paths to your needs.
The ini is pretty self explaining, if there's anything you don't understand, please let me know:
Code: [Select]
;  *********************************************************
; *    Common Settings for the  IL-2 Hyperlobby Launcher    *
;  *********************************************************

[Common]

; opacity sets the overall opacity level of the IL-2
; Hyperlobby Launcher Window.
; 0   is fully transparent
; 100 is fully opaque
;
; default value is "80"
opacity=80

; fontname sets the font name to be used for the buttons.
; You can choose the name of any font installed on your
; system here.
; Setting this to "default" results in automatically
; choosing a "Sans Serif" font type available on your system.
;
; default value is "default"
fontname=default

; fontsize sets the font size to be used for the buttons,
; in points.
;
; default value is "24"
fontsize=24

; fontbold sets whether or not to use bold font for the
; buttons, "0" means no bold font, any other number,
; e.g. "1" means bold font.
;
; default value is "1"
fontbold=1

; fontitalic sets whether or not to use italic font for the
; buttons, "0" means no italic font, any other number,
; e.g. "1" means italic font.
;
; default value is "0"
fontitalic=0

;  *********************************************************
; * Game-Specific Settings for each available Launch Option *
;  *********************************************************

; You can enable up to 100 different launch options, starting
; with "Game_00" up to "Game_99".
; You must not use the same launch option index more than
; once, but you don't need to use adjacent numbers and
; you don't need to take care of their order.
; The launch options will appear in the IL-2 Hyperlobby
; Launcher according to their numbered order, not necessarily
; according to their order in this file.
;
; If you have many launch options, it might be clever to
; "group" them as we did in this sample configuration,
; here each game type (Modact, HSFX, UP) is grouped into
; the tens of the launch options order number.
;
;
; Available settings are:
;
; "name" sets up the name to be shown on the regarding
; button in IL-2 Hyperlobby Launcher.
;
; "path" sets up the path where your game's il2fb.exe can be
; found.
;
; "player" overrides the player name from Hyperlobby, if set.
; If no value is given for "player", the Hyperlobby User Name
; will be used instead as is default for Hyperlobby gameplay.
; If a value is set it will be used instead.
; Note that in contrast to Hyperlobby, here you can use
; special characters, spaces etc. in your name too.
;
; "autoconnect" sets whether or not your game will directly
; connect to the selected Server from Hyperlobby.
; default is "1" = connect automatically
; Setting this value to "0" will result in the game launching
; without connecting to the server.
; In that case the Server's IP address and port will be
; stored in conf.ini instead, so you just need to select
; "Multiplayer" game and the server details will be filled
; in there already, so you just need to click "connect".
; This way you can reconnect faster to the server again in
; case of a disconnect.
; Note that without auto connection enabled, the "player"
; setting will be ignored as will be the Username from
; Hyperlobby, instead you will connect to the Server with
; the name selected from your Pilot's Roster in IL-2.
;
; There's one more "hidden" feature:
; You can also start IL-2 Hyperlobby Launcher directly,
; without starting it through Hyperlobby.
; In that case all you can do is select your game type
; and launch it, all server connection related features
; will be disabled automatically.

; 3 sample launch options for Modact Game below:
;
; Option 1: Modact 5.3, use Username "John Doe" and connect
; automatically to the Server
[Game_01]
name=Modact 5.3, John Doe
path=C:\IL2\IL-2 Modact 5.3
player=John Doe

; Option 2: Modact 5.3, use Username "[ACME] John Doe" and
; connect automatically to the Server
[Game_02]
name=Modact 5.3, [ACME] John Doe
path=C:\IL2\IL-2 Modact 5.3
player=[ACME] John Doe

; Option 3: Modact 5.3, connect manually to the Server
[Game_03]
name=Modact 5.3, manual connect
path=C:\IL2\IL-2 Modact 5.3
autoconnect=0

; 3 more sample launch options, now for HSFX:
[Game_11]
name=HSFX 7.0.2, John Doe
path=C:\IL2\IL-2 HSFX 7
player=John Doe
[Game_12]
name=HSFX 7.0.2, [ACME] John Doe
path=C:\IL2\IL-2 HSFX 7
player=[ACME] John Doe
[Game_13]
name=HSFX 7.0.2, manual connect
path=C:\IL2\IL-2 HSFX 7
autoconnect=0

; 3 more sample launch options, now for Ultrapack:
[Game_21]
name=Ultrapack 3 RC4, John Doe
path=C:\IL2\IL-2 Ultrapack 3 RC
player=John Doe
[Game_22]
name=Ultrapack 3 RC4, [ACME] John Doe
path=C:\IL2\IL-2 Ultrapack 3 RC
player=[ACME] John Doe
[Game_23]
name=Ultrapack 3 RC4, manual connect
path=C:\IL2\IL-2 Ultrapack 3 RC
autoconnect=0

Best regards - Mike
Logged
Don't split your mentality without thinking twice.

Draken

  • member
  • Offline Offline
  • Posts: 1011
Re: Hyperlobby IL-2 Launcher
« Reply #10 on: October 30, 2022, 11:26:36 AM »

The Hyperlobby launcher is not up to date .

It shows HSFX 7.2 .
Could it be updated to HSFX 7.03 and BAT , please ?
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 23614
  • Taking a timeout
    • STFU
Re: Hyperlobby IL-2 Launcher
« Reply #11 on: October 30, 2022, 11:50:06 AM »

You can change each button yourself, the file "hl_il2_launcher.ini" is pretty self explaining.

]cheers[
Mike
Logged
Don't split your mentality without thinking twice.
Pages: [1] 2   Go Up
 

Page created in 0.077 seconds with 26 queries.