Code Monkey home page Code Monkey logo

clubmansharp's People

Contributors

ddm999 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

clubmansharp's Issues

Add a script system for running arbitrary inputs

Something that allows people used-to-AHK to write little scripts and autoclickers and such through ViGEm & ClubmanSharp.

  • button inputs
  • analog inputs (triggers/sticks)
  • delays
  • variable checks?
  • if/then?
  • while?
  • jump?
  • show message box?

Having trouble with pre-race menu disappearing

I move to the pre-race menu on the ps5 but when I connect via remote play, it disappears and goes into an attract or demo mode. I think the utility needs the pre-race menu visible. Am I doing something wrong?

Stuck detection menuing improvements

  • keep track of how many times stuck detection is activated and display stucks/races as %age when stopping
    • if it's above 5% and using custom delays, recommend increasing them
  • always use 250, 3000 delays in stuck detection

Draw track map and car position while in race

Replace the disclaimer text (TxtShortHelp) with a map while in Race state.

Example map is
image

Maybe keep a trace behind the car?
Add toggle buttons for each of the pieces of segment information (and aforementioned trace)?

Add packet latency display

Add a Race tab UI element that states the difference between the game packet timer and the PC timer (drop the hours part because of timezone nonsense).

Race exit and reload for long laptimes or unknown menu state

If unknown menu state occurs, or stuck in Race state for 15+ minutes, or stuck in any other menu state for 3+ minutes:

Repeatedly press buttons that should exit any menu (ie. Circle then Cross) until track is unloaded.
Wait for some time so that the menu has definitely loaded.
Go all the way to the right, then left by two events.
Press Cross (event details), then Cross again (enter race).
Wait for Pre-Race packet data.
If it doesn't arrive after 2mins (?), throw an error.
Press Cross (post-load screen), then Cross again (pre-race to race).

Detect Clean Race Bonus with pixel checks

Compare a pixel that should be black and a pixel that should be blue if a CRB occurred for a significant change in brightness.

This will require finding a pixel check library, and replacing the Race Rewards menu state with:

  • Race Fanfare
  • Race Rewards (inc. CRB check)

Split up the different bots

Split DriverLoop into a DriverBot class,
and MenuUserLoop into a MenuUserBot class.

Produce an IBot class they inherit from?

Migrate details tab to wiki pages

  • put everything on the wiki
    • info abt HidHide
    • how to get IP address on PS4 & PS5
    • trim down info / just make it more presentable
    • add a whole lot more about every reasonably expectable error
  • remove everything from the details tab & just use a hyperlink

Add a debug log option for tracking down issues

Use timestamps and output state changes, lap times, etc. to a log while the setting is active. The setting should always default to off on boot.

Also regularly log position data & speed (probably another option) for seeing what's wrong with during-race bugs.

Suggestion for Achieving Clean Race Result

Hi, first of all, thanks for creating this awesome program to glitch credit for GT7!
I noticed that as long as in the first lap if our car can pass through those 4 cars successfully, the problem always happens in the last lap.
What if the program tune down the speed a little bit in the last lap, so it won't even catch up those 4 rival cars again?
I know it may take 20-30 more seconds in order to do this, but it will have a higher probability of getting a clean race run, and getting 100000 instead of 70000 CR. In long term, i think it can generate more profit on average.

What do you think?

Only use Cross in Replay menuing

Cross, Cross
instead of
Cross, Circle

in some conditions Replay menuing will desync and perform the action:
Circle, Cross
where it cannot leave the replay

GTO Tuning and bahaviour

After update 1.25 a lot of tunes have changed PP. Current tune for GTO gives result above 550PP.
PP limit can be achieved with slight power reduction 97-98 and this is enough to win race, case is that GTO just after start hit right side of the wall. I don't know if this is caused by change in tune or this is general problem with this car, problem don't exist in Impreza.

Stuck detection for post-race/pre-race confusion

If stuck in Pre-Race state:
Rerun base menu state detection.

If we're still in Pre-Race state:
Perform a sequence that should always get us from any position from Pre-Race to Race.

If we don't reach Race state:
We're definitely in Post-Race state,
so do a sequence that should always get us from any position from Post-Race to Pre-Race.
Then do the first sequence (Pre-Race to Race) again.

If we're still not in Race state after that:
Just throw an error.

Keep showing error

first I want to thank you for the excellent work of this.Saving great deal of time.
Now I've been using this for about a week.after about 3 days the later version 1.1 came out I've downloaded it but kept using the old version since all went well like usual.today it started showing error message as below:
"Error during Simulator interface client update.Exception details below (this part is orginally Chinese same as my system language but can roughly translate into this:An existing connection was forcibly closed by the remote host)"
so I switched to the latest version and the problem remain still.
What seems to be the problem and how to fix it?
big thanks :)

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.