kuroni / bongocat-osu Goto Github PK
View Code? Open in Web Editor NEWAn osu! Bongo Cat overlay
License: MIT License
An osu! Bongo Cat overlay
License: MIT License
I just download lastest bongoh cat osu! and I can't find config.json in same folder as bongo.exe how can I find or download this file? Thank you
I get value type error in config.json when opening bongo.exe
How do I fix it?
Contents of config.json:
{
"mode": 1,
"resolution": {
"letterboxing": true,
"width": 1920,
"height": 1080,
"horizontalPosition": 10,
"verticalPosition": -100
},
"decoration": {
"leftHanded": false,
"rgb": [255, 255, 255],
"offsetX": 10,
"offsetY": -65,
"scalar": [1, 1]
},
"osu": {
"mouse": false,
"key1": [83],
"key2": [68],
"smoke": [70]
}
}
I've gone and replaced the correct part in the Makefile with the path to my SFML folder. However I get the following output
PS C:\Users\me\Documents\MEGA\Coding\bongocat-osu> make
g++ -o bin/bongo.exe obj/osu.o obj/main.o obj/taiko.o obj/ctb.o obj/jsoncpp.o obj/mania.o obj/data.o ico/ico.res -DSFML_STATIC -I/C:/Users/me/Documents/MEGA/Coding/SFML/include/ -Iinclude -L/C:/Users/me/Documents/MEGA/Coding/SFML/lib/ -std=c++17 -s -O2 -mwindows -lsfml-graphics-s -lsfml-window-s -lsfml-system-s -lopengl32 -lfreetype -lwinmm -lgdi32 -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic
C:/MinGW/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lsfml-graphics-s
C:/MinGW/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lsfml-window-s
C:/MinGW/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lsfml-system-s
C:/MinGW/bin/../lib/gcc/x86_64-w64-mingw32/7.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lfreetype
collect2.exe: error: ld returned 1 exit status
I can't seem to find any help on this elsewhere
Hi there. First off thanks for making this program.
I'm using this not for its intended games, and I'm running into this issue is Warzone where the mouse is sticking to the middle of the mouse pad when I move.
You can see it here: https://www.twitch.tv/videos/650363224
I ran it windows 7 & 8 compatibility on the .exe but no avail. The keys still work (as you can see).
I don't know if it's me but I downloaded the .rar, extracted, and the config.json file is just not there in the folder. I didn't move it or anything. (windows 10)
Hi!
I want the smoke to be on "toggle", instead of "push"
What I mean by that is whenever I press C, the smoke image shows up, until I press C again, instead of me having to keep the C key pushed down for the image to show up.
Also, ty for making the program, I love it!
Is it possible to assign one of paws movement to the mouse like right click, left click or the scroll bar?
This is more of a request than an issue
I'd love to livestream other games besides Osu! and I think it would be great to be able to add more than 2 keys
I would do it myself but I'm not familiar with c++
I tried adding a third key to have as another picture (like x and z) but for smoke.
Since i thought it would add a lot for my stream seeing how i draw a lot with smoke and me and my chat thought it would be funny if we could make the cat smoke while i drew with smoke (hence i need a third key used for a third image).
This might not be something you see as important, if so i understand you and i will try harder to fix it myself but it's quite hard seeing how i only know c and java 😛
And if this is something you don't want in the main code i wouldn't mind if you had time and sent me it privately or something (i dont know how github works)
as the title says.
I used Windows 10 to run Bongo Cat webcam
I changed all the png files and still it wont change, its the hand that holds the mouse
I'm sure it has something to do with sensetivity bcs when I changed sensetivity to 1 it worked fine but I'm playing with 2.33
I had tried this (blue background) but nothing happened when i did win + r. I'm trying to change the hand color for the mouse. But i'm just testing things, Nothing works. Help.
{
"mode": 2,
"decoration": {
"rgb": [0, 0, 255]
}
}
This program has only right(key1), left(key2) hand positions. So I thought "I wanna add more hands positions!". But I don't know how to edit this program adding more positions.
this is an example I've seen : https://clips.twitch.tv/MagnificentFaithfulCrabJKanStyle
I touched it for the first time some time ago in BongoCat-osu!, but seem to have a dream because I wanted to do it much more.
But I thought to play in a pen tab, and to change the key setting to be different, but because .txt file enters when it is a past thing, I was able to set it, but it is difficult to change this because there is not it.
I am glad when you can tell how you change it.
Because English is not possible in Japanese, is translation; I'm sorry.
the cat doesn't move when i have osu! on fullscreen and i cannot find a solution online please help
On trying to build I get many "undefined reference" errors. I've been trying for a few hours and can't figure out why. I have not yet edited the code in any way from the release version.
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x36): undefined reference to `vtable for sf::Sprite'
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x45): undefined reference to `vtable for sf::Sprite'
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x56): undefined reference to `vtable for sf::Sprite'
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x65): undefined reference to `vtable for sf::Sprite'
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x76): undefined reference to `vtable for sf::Sprite'
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x85): more undefined references to `vtable for sf::Sprite' follow
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x370): undefined reference to `sf::Sprite::setTexture(sf::Texture const&, bool)'
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x414): undefined reference to `sf::Sprite::setTexture(sf::Texture const&, bool)'
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x4bd): undefined reference to `sf::Sprite::setTexture(sf::Texture const&, bool)'
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x56a): undefined reference to `sf::Sprite::setTexture(sf::Texture const&, bool)'
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x613): undefined reference to `sf::Sprite::setTexture(sf::Texture const&, bool)'
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: obj/ctb.o:ctb.cpp:(.text+0x6b3): more undefined references to `sf::Sprite::setTexture(sf::Texture const&, bool)' follow
My Makefile:
SRCDIR := src
OBJDIR := obj
ICODIR := ico
SRC := $(wildcard $(SRCDIR)/*.cpp)
OBJ := $(patsubst $(SRCDIR)/%.cpp, $(OBJDIR)/%.o, $(SRC))
ICO := $(ICODIR)/ico.res
CXXFLAGS := -std=c++17 -s -O2 -mwindows
LDFLAGS := -lsfml-graphics-s -lsfml-window-s -lsfml-system-s -lopengl32 -lfreetype -lwinmm -lgdi32 -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic
INCFLAGS := -IC:\Users\Simon\Desktop\SFML-2.5.1\include -Iinclude
LIBFLAGS := -LC:\Users\Simon\Desktop\SFML-2.5.1\lib
DEFINES := -DSFML_STATIC
.PHONY: test clean
bin/bongo.exe: $(OBJ) $(ICO)
$(CXX) -o $@ $^ $(DEFINES) $(INCFLAGS) $(LIBFLAGS) $(CXXFLAGS) $(LDFLAGS)
$(OBJDIR)/%.o: $(SRCDIR)/%.cpp
$(CXX) -c -o $@ $^ $(DEFINES) $(INCFLAGS) $(LIBFLAGS) $(CXXFLAGS) $(LDFLAGS)
$(ICODIR)/ico.res: $(ICODIR)/ico.rc
windres -O coff -o $@ $^
test:
bin/bongo.exe
clean:
rm $(OBJ)
Release: bongocat-osu-1.4.3.4
OS: Windows 10
Compiler: g++ (MinGW.org GCC Build-20200227-1) 9.2.0
SFML: 2.5.1, GCC 7.3.0 MinGW (SEH) - 64-bit
"letterboxing": false,
"width": 1920,
"height": 1920,
No matter how many time i try modify in config.jason the screen window still same length did i do something wrong?
I thought the addition of the smoke key. It got me thinking what I was missing, then it hit me. Making the cat would be rad, so i implemented it the same way you did for left and right. but using a picture that was like up but a little tilted. I coded it and all but when it came to compiling i was totally lost.
Would be nice to have and easy to implement it, I copied the things you did with left/right and just change it to wave. Only failed to do it since I don't know how to compile it.
P.S Thanks for all the work it's awesome.
Hello, so I've been fiddling around with the source code for a while trying to figure out how to hardcode in a new paw color. So far, I've been able to modify the color of the edge, but not the fill color itself (so I end up with a different color outline but a white inside). What line(s) should I modify to do so?
I'm assuming that it has to do with the osu.cpp file as that is the only gamemode that actually draws a mouse/pen arm, but I've changed every line referencing "color" without luck. I'm new to C++ and SFML so I'm not familiar with the code.
Thanks for the help!
what I did : because the mouse is a bit big for my bongo cat, I set 0.5 as scalar value.
version : Version 1.4.0 final (x64)
I get value type error in config.json when opening bongo.exe
would you mind helping me?
////////////////////////////(config.json)////////////////////////////
{
"mode": 1,
"decoration": {
"leftHanded": false,
"rgb": [255, 255, 255],
"offsetX": [20, 11],
"offsetY": [20, -65],
"scalar": [0.5, 1]
}
}
////////////////////////////
// here is my (old) setting for bongo_cat_cam_v2
mouse.png x offset: 20
mouse.png y offset: 20
mouse.png scalar: 0.5
tablet.png x offset: 11
tablet.png y offset: -65
tablet.png scalar: 1
////////////////////////////
sorry for my poor english >_<
Sorry to bother you again, but how do you add more than two keybinds?
Support games that center the cursor every time, i.e. every 3D shooter ever. When mouse reaches the edge of cat's mouse mat the mouse is placed in the center. The mouse should also reset its position after 1 second of inactivity.
It'd also be nice to be able to bind more than 2 keys. There's no need to change the animation - just make 2 config options, one with keys that will trigger the "left click" button animation and other with keys that will trigger the "right click" animation.
Hi,
Make is failing with "[Makefile:24: ico/ico.res] Error 127" when using the given makefile.
ico.res appears to be missing from the ico directory.
you should make it for chrome os
Solved sorry about that I'm a noob!
So I tried putting minecraft into compatibility mode, but I was never able to so I could record and have the overlay. Is there any way to fix this problem? TY!
{
“ mode ”:3,
“ resolution ”:{
“ letterboxing ”:false,
“ width ”:615,
“ height ”:375,
“ horizontalPosition ”:0,
“ verticalPosition ”:0
},
“装饰”:{
“左旋”:假,
“ RGB ”:[ 255, 255, 255 ],
“ OFFSETX ”:[ 0, 11 ],
“ OFFSETY ”:[ 0, -65 ],
“标量”:[ 0.5, 1.0 ]
},
“ osu ”:{
“ mouse ”: true,
“ key1 ”:[ 90 ],
“ key2 ”:[ 88 ],
“ smoke ”:[ 67 ]
},
“太鼓”:{
“ leftCentre ”:[ 88, 70, 87, 82 ],
“ rightCentre ”:[ 67, 18 , 9, 77 ],
“ leftRim ”:[ 90 , 68, 81, 69, 32 ],
“ rightRim ”:[ 86, 16 , 65, 83, 66 ]
},
“ catch ”:{
“ left ”:[ 37 ],
“ right ”:[ 39 ],
“ dash ”:[ 16 ]
},
“躁狂症”:{
“ 4K ”:真,
“ key4K ”:[ 68, 70, 74, 75 ],
“ key7K ”:[ 83, 68, 70, 32, 74, 75, 76 ]
}
}
So I opened the files in visual studio c++ and found no bongo.exe. If you didnt guess already I'm new to coding and wanted to make it so bongo cat was able to tap the keyboard when I pressed more than 2 buttons. I would love it if someone taught me or made one for me. Thanks!
would be nice but its all good if you guys can't
It would be cool to be able to use the application to stream games such as Valorant. Please consider adding the ability to add other inputs to trigger the keyboard animations! :)
emmm After downloading the file, there are only “img” and “bongocat.exe” in my laptop, and nothing happened after “ctrl + R”,so I don’t know how to set the configuration without finding the “config.json”...could you please tell me the details about how to alter the configuration 😅😅
Please forgive my poor English XD ..Thanks a lot!!
the OBS overlay freezes when you have a game in fullscreen. Tried changing process priority, etc nothing fixes. Can't find a solution on google either
EDIT: forgot to mention, I'm running everything in Windows 7 Compability mode
Title. If possible.
Hello, I'm using a cintiq 16 pro pen display and the cursor tracking doesn't seem to work correctly.
The cat mainly stays on once place when I move the mouse and goes all over the place otherwise.
It works normally when the mouse is in my main monitor.
Is there a way to fix this?
My config is:
`{
"mode": 1,
"osu": {
"mouse": false,
"paw": [255, 255, 255],
"key1": [90],
"key2": [88],
"smoke": [67],
"wave": [86]
},
"decoration": {
"rgb": [0, 255, 0]
},
"resolution": {
"letterboxing": true,
"width": 3840,
"height": 2160,
"horizontalPosition": 0,
"verticalPosition": 0
}
}`
I manage to port bongocat-osu to native linux.
Check this out :D
more info : https://github.com/CSaratakij/bongocat-osu/tree/feature-linux-native-port
Actually, I want this to be merge, make a single code base and seperate platform dependent code with a compiler preprocessor. But I don't have Windows right now. So I'm not confident in putting those flag.
If anyone interest in combine this into one single code base, feels free to use my fork as a working linux implementaion :D
I wanted to create my own skin of this and was able to skin over the other parts but i wanted to make the moving hand multi-color. Would there be any way to do that? Also apologies if skins are out of the question.
Hello! could you help me to add a new colour to the aim hand and new keys? I don't know programming ;w; I tried to do it by myself but I don't know how to do it.. Sorry..
I want to add: Q W E R D F 1 2 3 4
The aim colour hand to be #db3b58
https://gyazo.com/afbaf01ef3c9cbb6fa85ae30c1d57324
Please!
Im trying to run makefile using gnuwin32, but the console responds like this: g++ -c -o obj/ctb.o src/ctb.cpp -DSFML_STATIC -I<C:\Users\Artixs\Desktop\bongocat-osu-1.4.3>/include -Iinclude -L<C:\Users\Artixs\Desktop\bongocat-osu-1.4.3>/lib -std=c++17 -s -O2 -mwindows -lsfml-graphics-s -lsfml-window-s -lsfml-system-s -lopengl32 -lfreetype -lwinmm -lgdi32 -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic
Access is denied.
make: *** [obj/ctb.o] Error 1.
I'm a complete beginner in programming and I've spent a lot of time trying to make this work, any advice?
I read your wiki but still can not figure out how to open it. Bongo.exe can not open and it let me to choose the program to open that file. Did i miss some programing software to open it? thank since i really need bongo taigo version so much.
Well I want instead of cat I want to replace it yoda. so everything works fine but there is one problem as his left hand the one which he hold the pen. How do I fix that.
https://gyazo.com/09bbb7786aaf4aa7ee45ffd1774797c3
Is it possible to make it happen? Whenever I open BongoCat and then open osu!, BongoCat stop moving. Already set both to w7 compatibility and it didn't work as well
the overlay is missing the mouse and keyboard and etc etc
https://streamable.com/5327zl
i hope you can help me resolve this, thank you.
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.