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

2.5 TODO #1154

Open
2 tasks
flibitijibibo opened this issue Feb 15, 2024 · 1 comment
Open
2 tasks

2.5 TODO #1154

flibitijibibo opened this issue Feb 15, 2024 · 1 comment

Comments

@flibitijibibo
Copy link
Collaborator

flibitijibibo commented Feb 15, 2024

This will likely be the biggest one so far:

  • Mobile ports for C++ version
  • SDL_ActionSet
  • Finish the remaining 2.5 PRs (lots of editor/script changes!)

While not as extensive as the stability fixes in 2.3 or localization additions in 2.4, it definitely has the most user-facing changes that everybody will see. I'm slightly tempted to do another early freeze, but I think we're at the point where we're not buried in feature requests so I'll hold off and see how it goes...

This will also probably be the last release that I personally build, for a couple reasons:

  • I'll be updating non-FNA projects to VS2019, so building the official Windows SKU should be easier for anyone to do - no more dumb VS2010 quirks!
  • My company's macOS support officially ends on April 1, 2025 at the absolute latest, so by the time this is ready to go the Mac builder in my office will almost certainly be ready to decommission. Ideally, if the iOS port ends up being made properly official, the iOS builder can be used to make Mac builds too.
  • The Rocky Linux 8 configuration I have on my .plan seems to be working really well for other clients/projects, so whoever makes the Windows/macOS builds should be able to spin up a Rocky VM to quickly spit out Linux binaries without too much fuss.

Given that I'm writing SDL_ActionSet I'll still be heavily involved of course, the releases will likely need to be punted after 2.5 though!

@flibitijibibo
Copy link
Collaborator Author

Due to recent changes I've thought through the current TODO and what we have queued, and I'm thinking we should maybe focus 2.5 on the mobile port as well as the changes people need for custom levels, which is nearly 100% of what we have staged. There may be some aesthetic changes or patches not specifically related to gameplay, but I think those can wait in favor of getting the content tool changes in first.

The major thing we need right now is a refreshed review of all the changes, particularly from someone with more experience in the game code side rather than the engine stuff. I plan to look over the system-level stuff, but the sooner the modding community can regroup and figure out how everything is supposed to work, the sooner we can get things moving again and work our way towards 2.5.

SDL3 sort of completely screwed us on the timeline for things like ActionSet, so that'll have to wait again while I work on an unannounced project that will ultimately force me to finish it anyway.

TL;DR: This is a call-to-action for those still focused on the gameplay side of VVVVVV and custom levels in particular; we need eyes on the patches to make sure we're not breaking anything important!

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

No branches or pull requests

1 participant