Blacklight Revive Loadout Editor
Export Loadout to Clipboard for MagiCow's Loadout Customization bot
Blacklight Revive Loadout Editor
License: MIT License
Blacklight Revive Loadout Editor
Export Loadout to Clipboard for MagiCow's Loadout Customization bot
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?
allows links to start and pass info to BLREdit for example blredit://connect-server/
BLREdit should also copy the data into clipboard and when pasting also check if data in clipboard is paste able Loadout or Weapon
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
Greetings,
During my server's first playtest I've noticed that server infos do not display on BLREdit as per the following pic:
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.
BLREdit version: d5e5d08
BLREdit log: log.txt
server_info JSON (with a .txt extension to make GitHub happy): server_info.txt
BLREdit should allow the user to easily share profiles.
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:
Using newest version of master (66b89b4)
Don't Export Restricted Gear Slot's only save them.
While upper/lower body is selected, selecting/deselecting Female doesn't update the list of icons unless you re-select upper/lower body
finally getting around to testing out the latest build here are the issues I have found so far:
bugs:
features upcoming releases I think could probably consider implementing:
All in all its a pretty decent job keep up the good work.
Can we have a few sentences or a quick description on how to properly install and use this in the README.md?
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
BLREdit should also have a option to disable this behaviour in case some setups don't perform well with it enabled
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.
Should check if server is still running if not it should start it again
Add a window which displays download progress
the client module list should only display the modules supported by the selected Proxy/SDK version
Failing after Validating Client List with a null reference exception. Initially it booted to tell me I needed Visual C++ Redistributables, but after validating my install (As I already had them) it consistently does the above even after a full clean out and reinstall.
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.
When using a turret from the depot in a local server against bots, the server immediately disconnects the player and crashes.
v.0.7.3
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.
Female
Version 0.6.0
Previous release (0.5.3) apparently doesn't have this issue.
It would be nice if double clicking an item equipped it.
should allow other processes to communicate with the app. for example a Proxy module which could ask for a refresh of the loadout or other stuff.
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.
Its not critical but the shotgun does not have the ability to change grip meaning it defalts to no grip.
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.
Settings saved in the past are appearing as default when starting the game initially
This can be resolved by getting into a local server then closing and then going into the actual game.
Proxy log that ends in 75 is the log where it failed. 86 is the log where I went back ingame after some time and it was fine and settings were all there and applied.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.