Giter Site home page Giter Site logo

Comments (8)

jogeuncheol avatar jogeuncheol commented on June 12, 2024

Thank you for issue!

can you check a new commit?
I have modified it to specify the path.

output_path = os.getcwd().replace('\\', '/') + '/유다희.txt'

and if not fixed I try harder.
Thank you :D

from death_counter.

AegisStormlock avatar AegisStormlock commented on June 12, 2024

Anti-Virus Stopping Program on Launch

Same issue but noticed this time that my Anti-Virus might be the one hindering the program.
May I ask what your program does that might make one's anit-virus jump into action?

from death_counter.

jogeuncheol avatar jogeuncheol commented on June 12, 2024

I think add except SOULS_DC.py script file in avast vaccine.
If it doesn't work,
Would you like to rename the text to English?
like 유다희.txt -> youdied.txt in script
Or do you want to run Python as an administrator?

I will upload a new commit, try pull and run script.
Thank you!
if still not working, I will check my script other computer.

from death_counter.

AegisStormlock avatar AegisStormlock commented on June 12, 2024

Now Working

Adding an exception to SOULS_DC.py in my anti-virus didn't work.
But adding one to SOULS_DC_22.03.exe did work.

The program runs and works. It writes the deaths in 유다희.txt, which yes - would be nice if was named youdied.txt

My one other feedback is that it starts at 0 every time you start it up and doesn't remember the deaths from the previous session. Would it be possible for it to start at the death count from the previous time you used it?

Also just wanna make sure. Can one get banned from online play by using this program?

Amazing work! Hope it can get the few changes, that would make it awesome :)

from death_counter.

jogeuncheol avatar jogeuncheol commented on June 12, 2024

Thank you for feedback!

I rename output file name is you_died.txt the new commit version.
but, The 유다희 is a kind of meme that calls YOU DIED in Korea.
The pronunciation of 'YOU DIED' came from the similarity to 'Yoo Da-hee' == '유다희'.

Q. Would it be possible for it to start at the death count from the previous time you used it?
A. I'll try to revise it by reflecting your feedback! I will include in new release.

Q. Can one get banned from online play by using this program?
A. I don't think that's ever going to be the case.
You don't modify or touch any of the game's data, you just capture the screen.
This is the same as window capture or screenshot. It just scans the screen continuously.

asap I'll release new version. thank you !!

I'll look for more about the vaccine program.

I'm using Kaspersky on my computer, and when I used Pycharm IDE, there was no problem.
I'll test it on another computer and share it with you when I get a solution!
Or, let's ask the community!

Thank you!

from death_counter.

jogeuncheol avatar jogeuncheol commented on June 12, 2024

Now Working

Adding an exception to SOULS_DC.py in my anti-virus didn't work. But adding one to SOULS_DC_22.03.exe did work.

The program runs and works. It writes the deaths in 유다희.txt, which yes - would be nice if was named youdied.txt

My one other feedback is that it starts at 0 every time you start it up and doesn't remember the deaths from the previous session. Would it be possible for it to start at the death count from the previous time you used it?

Also just wanna make sure. Can one get banned from online play by using this program?

Amazing work! Hope it can get the few changes, that would make it awesome :)

Thank you for feedback!

I rename output file name is you_died.txt the new commit version.
but, The 유다희 is a kind of meme that calls YOU DIED in Korea.
The pronunciation of 'YOU DIED' came from the similarity to 'Yoo Da-hee' == '유다희'.

Q. Would it be possible for it to start at the death count from the previous time you used it?
A. I'll try to revise it by reflecting your feedback! I will include in new release.

Q. Can one get banned from online play by using this program?
A. I don't think that's ever going to be the case.
You don't modify or touch any of the game's data, you just capture the screen.
This is the same as window capture or screenshot. It just scans the screen continuously.

I upload a new version. check out release!
Thank you

from death_counter.

AegisStormlock avatar AegisStormlock commented on June 12, 2024

Awesome! It remembers your previous deaths from the last session.
Works really nice.

One last note would be:
You said it works by window capture/screenshot. It sounds like something that would reduce the performance of the game.
A by a very quick test I can see it does lower the fps of the game by a little bit. It's luckily nothing crazy.
is it possible to optimize the death counter so it doesn't affect in-game performance?

Performace

I assume this is not an easy task and understand if not possible.
Other than that it works great! Amazing job!

from death_counter.

jogeuncheol avatar jogeuncheol commented on June 12, 2024

Awesome! It remembers your previous deaths from the last session. Works really nice.

One last note would be: You said it works by window capture/screenshot. It sounds like something that would reduce the performance of the game. A by a very quick test I can see it does lower the fps of the game by a little bit. It's luckily nothing crazy. is it possible to optimize the death counter so it doesn't affect in-game performance?

Performace

I assume this is not an easy task and understand if not possible. Other than that it works great! Amazing job!

That's a great question!
I learned a lot from this project.

Capturing a computer's screen looks simple, but it's allocated quite a lot of resources.
In particular, the higher the physical resolution, the more computer resources you need.

This program is based on FHD and is designed to operate at different resolutions.
Capture the entire monitor at least once before making a YOUDIDE decision in all frames.

Higher resolution means larger data sizes mean more time to store and process data at once, and some frames can be lost.

Ideally, I think the capture performance is between 24 and 30 fps, but if necessary, you can reduce capture performance and minimize computer resources.
Another option is to introduce a data processing schedule. You can process data sequentially in the queue. This method may not be updated immediately. I'll think about it.

In addition, I planning to make a YOU DIED classifier using deep learning.
In this case, we expect to be more accurate than the current version.

I think it's worth solving.
I will try to correct it as soon as possible.
Thank you so much for helping me come up with a new idea.

from death_counter.

Related Issues (5)

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.