Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encore 0.2 #57

Open
wants to merge 175 commits into
base: main
Choose a base branch
from
Open

Encore 0.2 #57

wants to merge 175 commits into from

Conversation

3drosalia
Copy link
Collaborator

@3drosalia 3drosalia commented Jan 4, 2025

just a pull request, best way to merge indev into main when the time comes for that release. currently a draft PR, where I can list my current goals for this release

  • rework overshell system
  • clean up menu jank (ready up screen, overlapping buttons)
  • put ready up in overshell
  • figure out scoring shenanigans
  • display sections in results screen
  • bring back scroll bar in songs list
  • allow controllers to work in song list, overshell

NarrikSynthfox and others added 30 commits July 11, 2024 13:42
TODO:
- reimplement renderers
- band stats and gameplay renderers
- overshell
- controller ids
- remake gameplay renderer lol
- move settings stuff to players
gotta put this in its own folder too, soon
* multithreaded chart loading

* properly include <atomic>

* Create bug.yml

* Create enhancement.yml

* Create config.yml

* Update enhancement.yml

* ok for real fix macos app and run on Catalina

* .

* make windows 32 bit a different job

* ooooops

* Update build.yml

* Update issue templates

* fix lua 32bit

* fix lua 32bit

* band overdrive
honestly a crazy commit, gotta go back and fix some things like singleplayer overdrive and such, but still. crazy shit. next: 1/2/4 player gameplay

* score screen works now

* add narrik's pro drums ( 25fffab ) and make scoring work slightly better

* make new settings header
TODO: make bindings headers and presets for less headaches, preset selection in profiles too

* change solo display

* Revert "make new settings header"

This reverts commit 6f0e8b1.

* diff-dynamic highway speeds, drums kick pulse

* new multiplier, drums have fills and cymbals now

* Fix blank gameplay scene on Linux

now try this on for... SIZE!

* solo display, hugh rings, ini songs, fc indicator, better cymbals

* i dont even remember what i did. also slight timebase refactor
todo: FIX YOUR GODDAMN RENDERER HAVING LOGIC!

* test action update to indev branch

* new highway texture, highway scroll shader, changes to overdrive texture, and something else i think

* remove utility.h and associated calls (#33)

* Update feature_request.md (#34)

* oopsie daisy (fix segfault) (#36)

* branch name in version, fullscreen test, start camera changes

* Add virtual Menu class and reference child implementation (#37)

* use enums for instruments

* load playerlist from json
includes temp json file for adding players before cmake reload

* change default highway speed and beatline look
also fps test

* NO MORE LUA! NO MORE 19 DOLLAR LUA CARDS!

---------

Co-authored-by: tposejank <81495861+tposejank@users.noreply.github.com>
Co-authored-by: InvoxiPlayGames <webmaster@invoxiplaygames.uk>
Co-authored-by: Narrik Synthfox <80410683+NarrikSynthfox@users.noreply.github.com>
Co-authored-by: First Last <69217234+ieee802dot11ac@users.noreply.github.com>
you can now have player-defined accents!
@3drosalia
Copy link
Collaborator Author

3drosalia commented Jan 6, 2025

@kimicake
Copy link
Collaborator

kimicake commented Jan 6, 2025

that. is. incredibly odd. could it be some jank with the update loop? that's the first thing that comes to mind if the math is the same

@3drosalia
Copy link
Collaborator Author

i think it has to do with playing multiple songs in one play session. but i dont know why it doesnt reset properly. will fuck around with it rn, since im turning player statistics into pointers that get deleted after every song so its easier to manage resetting player data

@3drosalia
Copy link
Collaborator Author

dude i literally just tried this and it didnt even fucking work

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants