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

Update loadsave.cc to 100 slots #470

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

Conversation

cambragol
Copy link

Increases Load/Save slots to 100 - sFall?

Adds pagination and controls to move between slots - previous scrolling/key functions work as normal, and move between pages

Increases Load/Save slots to 100

Adds pagination and controls to move between slots - previous scrolling/key functions work as normal, and move between pages
@cambragol cambragol mentioned this pull request Mar 5, 2025
52 tasks
@phobos2077
Copy link
Contributor

Good work. But before merging this, I would make sure that it is

  • optional via some cfg setting (to keep vanilla feel of the game available)
  • compatible with sfall extended saves (to be able to easily switch between sfall/CE)

@cambragol
Copy link
Author

  • optional via some cfg setting (to keep vanilla feel of the game available)

Maybe, but aren't there just too many cfg setting to start with? ddraw.ini, fallout.cfg, f2_res.ini.... it is all a mess. This is coming from someone who was not involved in Fallout for 20 years. It just seems insanely messy. How many hundreds of messages have I seen on various forums and posts, of people trying to wend their way through the morass.

I would lean into integrating it as innocuously as possible. I do see your point here though.

As for sFall, someone else would have to do that. I'm macOS only, no idea what sfall extended saves entails.

@phobos2077
Copy link
Contributor

Maybe, but aren't there just too many cfg setting to start with? ddraw.ini, fallout.cfg, f2_res.ini.... it is all a mess. This is coming from someone who was not involved in Fallout for 20 years. It just seems insanely messy. How many hundreds of messages have I seen on various forums and posts, of people trying to wend their way through the morass.

I agree, it's a mess. But most settings live in ddraw.ini nowadays (mostly under Misc section, which is bloated beyond reason). CE is probably a good opportunity to sort this out.

But the point that this should be optional, for the sake of vanilla feel, still stands. I guess this is one of those controversial things, like symbol naming conventions. Someone has to step up and make a decision. Should CE have as much options as possible to revert the game to look/feel as vanilla as possible. @alexbatalov - thoughts?

Tweaked the buttons to 'Back' and 'More' to reflect other on-screen navigation buttons in the pipboy.

Adding missing 'blit's to fix alexbatalov#472
@cambragol
Copy link
Author

  • optional via some cfg setting (to keep vanilla feel of the game available)

I rewrote the code to use global variable, which can be set to 10, 100, or 1000. At 10 the save/load interface reverts to default. 100 or 1000 increase the save game slots to those numbers, and enable the pagination.

So it can easily be hooked into a cfg setting. I'll update the PR if this is the way to go.

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.

2 participants