GithubHelp home page GithubHelp logo

blredit's Introduction

BLREdit

Blacklight Revive Loadout Editor

Features

Multiple Profiles.
Camo Selection
Stat Sorting With Highlighting
Scope Selection and Preview
Weapon Tag Selection
Tactical Gear Selection
Avatar Selection

Export Loadout to Clipboard for MagiCow's Loadout Customization bot

Download

Download From Github Releases

blredit's People

Contributors

halomaxx avatar mythicalpigeon avatar superewald avatar majikau avatar alt4 avatar kethen avatar icebreakrr avatar xmutantson avatar

Stargazers

Ismail Tilki avatar Sebastian avatar  avatar  avatar Pete Goodfellow avatar Pasquale Popolizio avatar RobWei avatar june avatar Max Zettlmeißl avatar Nigel avatar Samual Finnigan avatar ftk789 avatar Tom Pollack avatar Davide Colombo avatar  avatar ike753z avatar Brody Childs avatar freezingDaniel avatar Zarin avatar Ryan Cloherty avatar Shiro avatar Ben Feather avatar  avatar Reaper avatar  avatar

Watchers

 avatar  avatar

blredit's Issues

Support port 80/443 (or custom?) for server_info

Hello,

I was testing a build made from the latest commit as of writing (12c9a7a) and was pretty happy to notice that you were planning to support the /server_info API endpoint from server-utils, however I've noticed that BLREdit only tries to connect to port 7778 for said endpoint, unlike MagicCow's /api/server which is expected on port 80:

[22/12/2022 02:29:41]: [Server](http://blrevive.northamp.fr:7778/server_info): System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at BLREdit.API.REST_API.Server.ServerUtilsClient.<GetAsync>d__0.MoveNext() in D:\a\BLREdit\BLREdit\BLREdit\API\REST_API\Server\ServerUtilsClient.cs:line 20
[22/12/2022 02:29:41]: [Server](NotFound): GET http://blrevive.northamp.fr/api/server
 
[22/12/2022 02:29:41]: FoxEntry
[22/12/2022 02:34:15]: [Server](http://blrevive.northamp.fr:7778/server_info): System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at BLREdit.API.REST_API.Server.ServerUtilsClient.<GetAsync>d__0.MoveNext() in D:\a\BLREdit\BLREdit\BLREdit\API\REST_API\Server\ServerUtilsClient.cs:line 20
[22/12/2022 02:34:15]: [Server](NotFound): GET http://blrevive.northamp.fr/api/server
 
[22/12/2022 02:34:15]: FoxEntry

I cannot easily expose an API on port 7778 (due to various networking/firewalling constraints), and was planning to expose the endpoint on ports 80 and 443 instead (with http and https schemes respectively).

Would it be possible to poll at least one of these ports as well as 7778, or make it configurable by the client?

Add App-Web-Protocol

allows links to start and pass info to BLREdit for example blredit://connect-server/

[ BUG ] Problems with the Loadout

i cant use the Loadout on the servers ( i have all and follow the instructions of Hedraun ) but i cant play with my Loadout, i prefer write the loadout to one bot and get my loadout after death that no get my equipment

Piledriver (and possibly some other maps?) prevent proper server info display

Greetings,

During my server's first playtest I've noticed that server infos do not display on BLREdit as per the following pic:
image

I suspect this is due to Piledriver being unexpectedly named (and reported in the server_infos endpoint) as piledriver1, as it shows up in the logs after each refresh.

Details

BLREdit version: d5e5d08
BLREdit log: log.txt
server_info JSON (with a .txt extension to make GitHub happy): server_info.txt

Cannot close MapModeSelect window

Cannot close MapModeSelect window by clicking on the X. Only way to close the window is to click on one of the Start buttons.
Steps to reproduce:

  1. Run BLREdit
  2. Navigate to Launcher -> Client List
  3. Click on Bot Match
  4. Try to close the window

Using newest version of master (66b89b4)
image

Selecting Female doesn't update the icons

While upper/lower body is selected, selecting/deselecting Female doesn't update the list of icons unless you re-select upper/lower body

  1. Select upper body to show list of armors
  2. Tick "Female"
  3. List of armor icons doesn't update

adjustments for the new build

finally getting around to testing out the latest build here are the issues I have found so far:

bugs:

  • the burstfire smg should be like the tsmg with no stock or barrel
  • the lp and hp I found a issue where if you select a barrel mod and a stock you can remove the barrel mod and the stock stays
  • gear items lower in the list give the wrong number in return like the tactical ice axe and most the effects grenades. (probable cause: gear item# 29-32 are unused in game (burning man, infected fingernails, etc.) and is throwing off the count)

features upcoming releases I think could probably consider implementing:

  • armor stats
  • gear slots limited by armor type

All in all its a pretty decent job keep up the good work.

Install Instructions

Can we have a few sentences or a quick description on how to properly install and use this in the README.md?

Fix MainWindow spawning outside of display bounds

this problem happens when the MainWindow is larger then the display size, the window title bar is unreachable. user workaround is to resize the window this will move the window title bar back into display bounds and the user can reach it again

Loadout periodic randomizer

Hello,

I made a small Python script some time ago that randomizes loadouts every 5 seconds or so, and it seemingly plays nice with loadout-manager.

Since there's also a randomize feature in BLREdit, would it be possible to add a toggle somewhere to randomize & apply loadouts every few seconds, to have new random loadouts each spawns? It'd be much better than the script I made, since BLREdit is able to generate actually sensible loadouts when advanced modding is off.

[BUG] TDM is Non-Functional for Bot Matches

Attempting to run a bot game TDM on any map using the local client server puts the player in spectate mode while no bots spawn at all and the timer counts down.

Expected result: For the TDM to function properly like the previous version.

Having loadouts of different genders inside the same profile breaks armor/gear/etc...

Description

Mixing genders in a profile apparently breaks anything that isn't weapon-related (gear, armor, tac...): changing one piece of armor affects loadouts of different sex.

All-male or female profiles work as expected.

Steps to reproduce

  • Create a new BLREdit folder
  • Change helmet on Loadout 1
  • Swap to Loadout 2
  • Change helmet on Loadout 2
  • Tick Female
  • Swap back to Loadout 1, helmet should be changed there too
  • Close BLREdit, look inside the profile JSON: both loadouts should have the same helmet

Additional context

Version 0.6.0

Previous release (0.5.3) apparently doesn't have this issue.

[BUG] Shotgun is Nonexistent

When attempting to apply the shotgun to a loadout, it doesn't show up at all in-game and bugs out. So far, this is the only secondary receiver that outright does not function at all.

shotgun

Its not critical but the shotgun does not have the ability to change grip meaning it defalts to no grip.

[Suggestion] Word Wrap Scrolling for Tactical Gear

In the BLREdit GUI, when choosing a tactical gear for any loadout, the scrolling is horizontal instead of vertical due to there being 4 items per row on a typical 1920x1080 fullscreen resolution. Would it be possible to implement a QoL word wrap for the selections to exclusively vertical scroll with 2 items per row instead of having to scroll horizontally with 4 items per row? Perhaps resolution-friendly GUI scaling would be beneficial as well to prevent awkward horizontal scroll bars.

Forbid special chars in player name

Hello,

Since "non-standard" characters in usernames have been known to cause issues with servers, I will probably look into a way to deal with those server-side, but I don't think I can handle it in a way that doesn't involve dropping the connection/kicking the player out, which would give them little to no feedback as to why.

Would it be possible to disallow (or at least heavily warn against) special characters in player names directly in BLREdit to (hopefully) alleviate the problem somewhat? Ideally only characters valid in a windows file path (a-z lower and upper case, 0-9 and dashes/underscores) would be allowed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.