Skip to content

Fancy Graphics, Old Swing & Smooth Lighting checkboxes in options.#894

Closed
MijaeLio wants to merge 34 commits intosmartcmd:mainfrom
MijaeLio:main
Closed

Fancy Graphics, Old Swing & Smooth Lighting checkboxes in options.#894
MijaeLio wants to merge 34 commits intosmartcmd:mainfrom
MijaeLio:main

Conversation

@MijaeLio
Copy link
Contributor

@MijaeLio MijaeLio commented Mar 8, 2026

amongaswag.mp4
swing.mp4

Description

Introduces checkboxes for Ambient Occlusion & Fancy Graphics, for enabling and disabling them.

Changes

  • SettingsGraphicsMenu swf files.
  • App_Defines.h
  • App_enums.h
  • UIScene_SettingsGraphicsMenu both .cpp and .h
  • Consoles_app.cpp
  • Extrax64Stubs
  • GameRenderer
  • TileRenderer
  • MediaWindows64.arc

Previous Behavior

Ambient Occlusion and Fancy Graphics options were unused, left in the code but working.

Root Cause

There wasn't any option in-game to switch them.

New Behavior

You get new checkboxes for Graphics options for AO and FG.

Fix Implementation

Edited SWF files to add the checkboxes, Consoles_app.cpp so the settings save properly and for having effect on those options in-game, SettingsGraphicsMenu to add the new checkboxes in the code, defined GAMESETTING for the new options using uiBitmaskValues, restored function for AO in TileRenderer so it matches with the option.

AI Use Disclosure

No AI was used.

Related Issues

Loading
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.

6 participants