BUGLE: B**t-Ugly Game Launcher for Exiles

Yes, modlist.txt is the standard modlist format. Funcom’s mod manager also generates a .txt

As per above I would stick to .txt if possible.

The columns are but the launcher window is not.

I have sent you the db and the modlist via Discord.

2 Likes

I like the features of your launcher, but haven’t played around with it much yet. What I noticed is if you would be willing to make the bottom buttons a little bigger and the spacing a little bigger, it gets pretty small when I’m couch gaming on the big screen. Would it also be possible to set up a locations file for different languages (e.g. for the server settings, drop on dead etc.), could then be maintained by community.

2 Likes

Tested it out, it’s definitely more useful than Funcom’s Launcher so that’s a big plus!

Here are couple of suggestions: There are some icons that are hard to tell what they mean, so perhaps a tooltip that appears when hovering over them that would tell what it is, would be a good thing to have.

Under Mods section, add a confirmation when clicking the top icon that empties the modlist. Also at the same place, coloring of those icons can be quite hard to tell, especially on a bright white theme, so perhaps put more clearer icons in.

Dark Theme

An option to hide some stuff that are irrelevant to the user, someone mentioned already hiding official servers for example, or hiding some of the clutter on the list like bunch of those little icons on the left…Or even closing the tabs that might not be needed (like Co-Op, etc)

But yes, well made program, Funcom should hire you to make a proper launcher for them :stuck_out_tongue:

2 Likes

Uh, @Cattibria, I saw you removed from the topic title the first word of what “BUGLE” stands for. Is it okay if I put it back but censored, e.g. “BUGLE: B*tt-Ugly Game Launcher for Exiles”? (Or “B**t”)?

1 Like

I will accept this. The forums are searchable with Google.

3 Likes

Okay, I will have a new pre-release by the end of (my) day. In the meantime, I wanted to thank everyone for their feedback and help, and address some suggestions and reports. For anyone who provided feedback and doesn’t see it addressed here, assume that the upcoming pre-release will deal with it :slight_smile:

I’ve looked at this, and it turns out that these mods simply don’t include this information in their modinfo.json file. I’m going to evaluate the possibility of fetching this information from the Steam Workshop site, but in the meantime I would suggest contacting the mod authors and asking them if they could include the information in the mod itself like other mods do.

I’d like to say there was a bug in my algorithm, but that wouldn’t do it justice. I had one of those moments when I look at my own code and say “WTF was I thinking?”

Long story short, that’s fixed in the upcoming pre-release. However, it will still complain about “Beyond Stations”. From looking at the .db file, I suspect you used that mod once and then removed it.

If that’s the case, BUGLE will keep warning you about this, because the game doesn’t give you any options to clean up the traces of mods you don’t use anymore. I am not sure what to do about that. Do you have a suggestion? Would the constant reminder bother you?

Yep, I know I should eventually make it resizable, but the widget toolkit I use for the user interface will make this very painful. For now, I’m keeping the launcher size fixed, until I have time to deal with this.

I’ll have to experiment with this and get back to you. I want to do it, but I’m not sure how soon I can make it work. I haven’t even tested how this whole thing looks if I fiddle with the dpi settings :grimacing:

So don’t take this as a “no”, but I also can’t promise you a specific deadline for this yet.

Localization is something I’ve thought about, but forgot to add it to my roadmap. Thanks for reminding me.

This is another thing I forgot to add to my roadmap.

Thing is, those icons aren’t actually icons. They’re “text”, i.e. glyphs that can be found in Unicode :smiley:

I’ll figure out what I can do. I haven’t actually checked whether this widget toolkit allows me to put icons on buttons, but if it doesn’t, I might simply replace glyphs with words.

Hm. This might not be too hard to do. I’ll look into it.

I can fiddle with the server filter, that’s not a problem. I’m already working on @Narelle’s suggestion to allow filtering only modded servers.

I can look into the idea of customizing which launcher tabs you want, but I’ll be honest and say that if I do this, it will have lower priority than most of the other feedback I received.

As for customizing the server browser columns, that is actually a lot of work. I can’t promise anything at this point.


Anyway, thanks to everyone who tried this thing out and stay tuned for the first beta version later today! I’m really grateful you guys gave it a chance :smiley:

6 Likes

Correct. You could add it as a known issue but I don’t have a better solution atm. The reminder doesn’t personally bother me.

2 Likes

BUGLE v1.0.0-beta.0 has been published. We’ve finally moved out of alpha and into beta. Thanks to everyone who helped!

Changes:

  • Fixed the buggy mod mismatch detection algorithm.
  • Mod list manager columns are now left-justified instead of centered.
  • Mod list files now use the .txt extension.
  • If you don’t specify an extension when exporting a mod list, .txt is appended by default.
  • When you click to clear the mod list, BUGLE will ask you to confirm.
  • Pings are more throttled than before to make them more reliable.
  • You can now filter servers to show only modded, only unmodded, or all servers.
  • When BattlEye usage is set to “only when required” and BUGLE can’t determine whether BattlEye is required, you’ll get a dialog asking you whether to launch with BattlEye enabled or disabled.
  • When you click “Continue” and BattlEye usage is set to “only when required”, if your last session was on a server, BUGLE will try to determine whether the server you’re connecting to requires BattlEye.

Also, I now have a Trello board where you can see the current roadmap and the ideas I’m looking into.

5 Likes

image

Most of your drop-down menus include an option to go back to All (as seen above), the exception being the map menu (as seen below).

image

The only way to revert back to displaying All maps is to click in the field and manually delete the text. This of course is a minor issue, but I thought I would mention it in case you weren’t aware.

Additionally, the server list could also stand to be left justified. :wink:
image

So far, I am absolutely loving BUGLE! I have only tested it a couple times (private and official servers) but it quickly cycles the appropriate mods and loads everything very quickly. Excellent work!!! :+1: :star_struck: :+1:

*I’m using latest build: BUGLE v1.0.0-beta.0

2 Likes

Huh. That’s a good point. I should add a way to clear it. I’ve added that to my Trello board.

Would you believe me that the widget toolkit I use (or maybe its bindings for Rust) doesn’t let me control it per column? I would have to left-justify the whole table, like I did in the mod list manager.

I’ll eventually have to bite the bullet and do something about stuff like that, but don’t expect it in v1.0.0 because it’s going to take some serious effort. Unlike the mod list manager, the server browser has that lower pane where you can see the details of the server, which can help with those servers that like to put a whole novel in their name :wink:

Thanks for trying BUGLE and for the kind words! :smiley:

2 Likes

Thanks for the quick fixes @CodeMage. Everything works as advertised.

2 Likes

What am I doing wrong?

Edit: NVM it just started working randomly

2 Likes

If this keeps happening, would you be willing to help me find the bug by providing me with diagnostic information? The way it would work is to open the bugle.ini file that should be in the same folder as bugle.exe and change the line that says:

LogLevel=info

to

LogLevel=debug

After enabling the debug logging, if you run into this same problem again, you would need to close BUGLE and send me the bugle.log file.

Sorry for the problems, this is still in beta.

1 Like

did that and it didn’t work for a while, but then it just began working. I dunno what i did there tbh

2 Likes

BUGLE v1.0.0-beta.2 has been published.

Changes:

  • BUGLE now detects when you try to launch the game and don’t have Steam running, and will remind you to run Steam before launching the game.
  • Improved support for Steam offline mode:
    • When trying to play on a server, BUGLE will remind you that you’re offline and refuse to launch.
    • When trying to play in single-player and your FLS account info is not cached, BUGLE will explain this and refuse to launch.
  • Added an option to clear the map filter with a click.
  • Added an option to change the logging level while running BUGLE.
  • Changed the default logging level for pre-release versions to “debug” instead of “info”.
  • Added more logging.
  • Fixed the bug that would leave old in-progress single-player information when the user cancelled the launch.
  • Fixed the formula that calculates the Conan Exiles revision from build ID.

If anyone is wondering what happened to v1.0.0-beta.1, it had a big bug that snuck through and I discovered it while I was writing this post, so I fixed it, yanked the broken release, and published a new one. :stuck_out_tongue:

2 Likes

Oh… and here I thought you just didn’t like the look of it :smiley:
I often skip version 1.1.1 cuz it looks ugly as hell on the page :rofl:

2 Likes

:tada: BUGLE v1.0.0 has been released! :tada:

Changes:

  • Completely revamped the home tab. It now shows a lot more information about the game and your account.
  • You can now see what your last session was, so you’ll know what the “Continue” button will actually do when you press it :wink:
  • Support for TestLive! (or Public Beta, as it’s called now)
  • Tooltips. If you’re not sure what that little glyph in the server browser means, or what that button in the mod list manager does, hover your mouse over it and wait for the hint to pop up.
  • Password-protected servers are now part of the default server filter.
  • Added a dark theme.
  • Conan Exiles revision displayed in the home tab is finally guaranteed to be correct.
  • Added a “privacy switch” to the home tab, so you can take screenshots without showing everyone your Steam and FLS account IDs and names.
4 Likes

Nice! I’ve been using your launcher exclusively, and loving it! I look forward to trying out the new upgrade. :+1:

2 Likes

I, too, have been using and enjoying BUGLE for a couple of weeks! It works very nicely and I particularly love the mod management option.

The one feature I would probably wish for (and not sure if it’s possible) is the ability to pick settings when creating a new save. Of course, they’re fairly easy to change once the game has started so it’s not a huge need for it, just something I’ve noticed when doing test saves.

The new home page looks great!

2 Likes

Thanks for the idea! I added it to the backlog :slight_smile:

2 Likes