idkr-client / idkr Goto Github PK
View Code? Open in Web Editor NEW:video_game: idk, just a Krunker client
License: GNU Affero General Public License v3.0
:video_game: idk, just a Krunker client
License: GNU Affero General Public License v3.0
I run idkr on ubuntu 20 with the Linux portable (x86_64) image. After installing it i ran chmod a+x idkr-portable-linux-x86_64.AppImage
to make it executable. After running it with ./idkr-portable-linux-x86_64.AppImage
i get the following error
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
idkr: ../../src/xcb_io.c:269: poll_for_event: Assertion '!xcb_xlib_threads_sequence_lost' failed.
Aborted (core dumped)
Then I tried running it with sudo ./idkr-portable-linux-x86_64.AppImage --no-sandbox
the no-sandbox is required for some reason.
Initially, it worked, but the sound was off (don't know why).
Now, trying the same thing fails and i get the same error message.
Am I doing something wrong or is it a bug?
Conduct further testing in regards to a stable elctron base that doesn't completely nuke our FPS
As official client, they don't have feature to manage multiple accounts.
This feature could be very simple I think, but potencially very strong feature for power users.
Can you make it work even if krunker is blocked on browser?
Currently master and electron-v9 branches will overwrite existing update files (latest.yml
and related files) when running npm run dist
which will break the other branch's auto updater. We have to solve this issue before releasing the next version, ideally by finding a way to produce update files with a custom filename, but I don't know if its even possible.
If you click more then once upon death (to get back in-game), you freeze till you resize the screen, though you've already spawned. Otherwise, the best client ever.
About a couple of minutes while using this client, pressing "ESC" to bring up the main menu causes the game to freeze unless you alt tab back in, this also happens after a round is over when the leader board shows up. P.S. I really love this client, and I can't wait for more updates in the future! :)
I added the appimage to my Steam library and it won't open. All other appimages work.
To reproduce:
This bug happens because windows[0].getSettings()
function returns "</div>"
without starting tag for custom tabs. This bug in the function breaks HTML layout and causes elements to not get removed from the menu when it should.
This is a bug on Krunker side rather than idkr.
Opening this issue until a proper fix is found.
Please add function wherein user can add custom DNS-over-HTTPS (DoH) on idkr.
My VPN's IPs are banned, so I'm using DoH on browser to unblock Krunker for me to be able to play.
Hopefully I could the same for idkr
First of all: Thank you for your amazing work :)
Just wanted to ask what the difference between this client here and the Custom-Krunker-Client was. I've run into a few issues with the Custom-Krunker-Client and saw it hasn't been updated in a while. Is this the new version?
after disabling cambas acceleration, the backend rendered got stucked on opengl. tried enable and disable cambas acceleration again and reinstalling the cliend, deleting all the folders on the system user folder, but the backend renderer became locked and can not be changed
the mouse isn't locking, so when i turn and my mouse would touch the edge of the screen, it snaps my aim. this game is a shooter, so this is a problem.
EDIT: nvm im a moron it just snaps fix that tho plz thanks
hello I've never used github before so I'm hoping this is the right place, but occasionally the client will randomly use all of my ram in the background to the point where it takes a full minute to open task manager to close it. the only thing i can think of that might cause it is me having my sample rate as 96k in windows because its only recently I've been having this problem and i used to use 44.1k. i don't know if this is important or not but i wanted to report it
I try to type anything and it doesn't work even end message doesn't work, but the official client works I really like the clients features, but chat doesn't work and that's a major let down for me. I built the client myself by the instructions.
The title says it all, black bars on certain windows.
This is most likely related to the timings of maximize()
or setFullscreen(true)
, I experimented a bit on adjusting timings of these code but I couldn't figure out the perfect timing. If I initialize the BrowserWindow
with fullscreen
property set to true, this issue does not occur; however I don't think there is a way to do this with maximized windows.
We probably need to call these code earlier than where we do now, but the problem is that in order to tell if maximizing/fullscreen should be applied or not, idkr needs to know what type of window is the current window, which depends on webContents.getURL()
, which, only work after at least did-finish-load
event (I tested did-start-loading
but getURL()
didn't return the URL). But even if I call maximize/fullscreen code right after did-finish-load
, it still has the black bars issue.
Add a boss key please
Every time a match finishes, before starting the next one, idkr crashes. It does not close, just freezes.
HI, instead of
Free for All
Undergrowth
00:30 left
please show
Free for All on Undergrowth
Detective - Baller
00:30 left
Texture Animation setting is on
Ctrl + Alt + R shortcut only closes the client and doesn't relaunch. This shortcut does work in dev (npm start
) environment.
Upgrading Electron doesn't seem to help (tested in 13.2.2, 16.0.7).
Changing app.quit()
to app.exit(0)
also didn't work.
Confirmed on Ubuntu and Manjaro.
after installing the dependencies, i ran npm run dist, but at the end of the compiling proccess there was an error. Here are the logs.
1 verbose cli [
1 verbose cli 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'run',
1 verbose cli 'dist'
1 verbose cli ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'predist', 'dist', 'postdist' ]
5 info lifecycle [email protected]~predist: [email protected]
6 info lifecycle [email protected]~dist: [email protected]
7 verbose lifecycle [email protected]~dist: unsafe-perm in lifecycle true
8 verbose lifecycle [email protected]~dist: PATH: C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Users\anast\Documents\ΖΗΣΗΣ\custom krunker client\idkr-master\node_modules\.bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Gradle\gradle-6.7.1\bin;C:\Users\anast\AppData\Local\Programs\Python\Python39\Scripts\;C:\Users\anast\AppData\Local\Programs\Python\Python39\;C:\Users\anast\AppData\Local\Microsoft\WindowsApps;C:\Users\anast\AppData\Roaming\npm;C:\Users\anast\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\anast\AppData\Local\GitHubDesktop\bin
9 verbose lifecycle [email protected]~dist: CWD: C:\Users\anast\Documents\ΖΗΣΗΣ\custom krunker client\idkr-master
10 silly lifecycle [email protected]~dist: Args: [ '/d /s /c', 'electron-builder' ]
11 silly lifecycle [email protected]~dist: Returned: code: 1 signal: null
12 info lifecycle [email protected]~dist: Failed to exec dist script
13 verbose stack Error: [email protected] dist: `electron-builder`
13 verbose stack Exit status 1
13 verbose stack at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16)
13 verbose stack at EventEmitter.emit (events.js:315:20)
13 verbose stack at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack at ChildProcess.emit (events.js:315:20)
13 verbose stack at maybeClose (internal/child_process.js:1048:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
14 verbose pkgid [email protected]
15 verbose cwd C:\Users\anast\Documents\ΖΗΣΗΣ\custom krunker client\idkr-master
16 verbose Windows_NT 10.0.19042
17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "dist"
18 verbose node v14.15.1
19 verbose npm v6.14.8
20 error code ELIFECYCLE
21 error errno 1
22 error [email protected] dist: `electron-builder`
22 error Exit status 1
23 error Failed at the [email protected] dist script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
I couldn't find anything in the home directory, or the appimage itself.
I set rendering to vulkan in idkr settings, and now I get only a white screen. I want to reset my client so I can experiment more.
show menu timer toggle doesen't work, also any toggle made by userscripts.
idk if these are 2 separate issues, but the toggle doesen't even remember its state, and doesen't turn off anything,
for the settings made with userscripts (v1.0), they do save, but the modified value is not read on start, so e.g. i turn the toggle off, userscirpt reads it as off, so does what its supposed to, but when i go to settings, the toggle is on.
for the menu timer, i couldn't control it in any way by the toggle, only thing that helped was doing this change:
--- a/app/modules/styles-injection.js
+++ b/app/modules/styles-injection.js
@@ -80,6 +80,5 @@ const menuTimerStyles = `
`;
module.exports = {
- baseStyles,
- menuTimerStyles
+ baseStyles
};
Opened idkr post install for the first time, showed a client failed error post a prolonged loading screen. Rebooted the client and it worked. Is it worth an issue? (I'm on a slightly slow computer.)
At the idkr's settings, there is an option for changing the swapper's location but for the scripts there isn't. Is it possible for an option to be added?
An option to automatically run benchmarks with every possible option to determine the fastest settings for each user individually
everytime i use idkr the client freezes and ive noticed that my aspect ratio is supposed to be 1366 X 768 but it comes up as like 1360 X 706 or some weird stuff like that
Make keyboard shortcuts customizable
Why does the latest app image x86_64 1.2.2 works fine with libfuse2 but refuses to run with libfuse3?
why would you guys use jsdoc typedefs and type functionality over typescript? typescript seems like less work..
it does not allow me to customize my settings for some resone???!!!!
When you use Idkr portable or just Idkr it makes the game slow down and then go back to normal speed which makes the game lag and is very annoying, could you pls see to this
Find a way to inject settings correctly after settings menu rework in game update 2.6.6
Can this be added?
my resource swapper folder is C:\Users<name>\Documents\idkr\swap
css, img and textures work fine but custom sounds aren't playing in-game
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.