Shadow9876/ShadowCastles
1
0
Fork
You've already forked ShadowCastles
0

Arrived to r1.1.0-rc1 #2

Merged
Shadow9876 merged 257 commits from development into main 2026年01月09日 12:08:30 +01:00

It took over a lifetime to get here... I will elaborate on itch.io

It took over a lifetime to get here... I will elaborate on itch.io
These will help manage what needs to be done
Fun fact: did you know constructors can make your code usable?
This is not a small commit either
For I do not wish to make this commit any longer
Also "fixed" skip level (though it's bugged)
(As far as I know)
Also tried to optimise rendering a bit
Also polished graveyard somewhat
Also fixed nightly version (in place), though it is subject to change.
Also fixed king texture mismatch in fish fight
Why did I make another monster commit?
But the game is still broken
Though it definitely broke the game (again)
It's still broken though
Except for a few edge cases
APIs affected:
- ChessEnvironment.init() and Env.new() now need board size as well, this gives environments access to board sizes
- Separated piece themes into `white_theme` and `black_theme` affecting ChessPieces.new() and TurnIndicator.new()
- Added a temporary `_AI` separator for settings.dat, to separate ai settings from chess theme in parser
Changes:
- Added VisualSettings which will let developers control how map environments are displayed
- Added default theme for stories
- Modified how environment, darkness, water and height work
- Day night cycles are now replaceable!
Changes:
- Added graphics quality setting
- Changed heightmap rendering behaviour
- Cleaned up main menu
- Updated Settings' UI
Changes:
- Made it possible for different stories with similar map names to use different visual parameters such as heightmap instances
- Made it possible to overwrite default water and darkness increments through stories
- Changed height_map, darkness and water fallback behaviour
Also created the infrastructure for level selector and editor...
Also also, it takes 700 years to make a normal UI in Godot!
Will change powershell as well in the near future
(a.k.a Nightmare Difficulty)
Also finished game maker
I really hope this was the last feature needed for the engine before release
Also optimised sounds
Also rewrote Event API
Also changed grab scaling API
Now battle messages depend less an countries
Also rebalanced 'Sangre' a bit
Which is yet to be implemented
Testing CI Part 2
All checks were successful
/ test (push) Successful in 46s
b865308628
Testing CI 3
Some checks failed
/ build: (push) Has been cancelled
c1a457a724
Testing CI 4
Some checks failed
/ build: (push) Failing after 31s
750f5f0f79
Testing CI 5
Some checks failed
/ build: (push) Failing after 45s
08b88045f5
Testing CI 6
Some checks failed
/ build: (push) Failing after 5m9s
154f1e2c8f
Testing CI 7
Some checks failed
/ build: (push) Failing after 2m9s
64b0941d32
Testing CI 8
Some checks failed
/ build: (push) Failing after 2m4s
aeb383eb7d
Testing CI 9
Some checks are pending
/ build: (push) Waiting to run
86ac264704
Testing CI 10
Some checks failed
/ build: (push) Failing after 2m27s
d9d1c1e404
Testing CI 11
Some checks failed
/ build: (push) Failing after 2m15s
ec321c267a
Testing CI 12
Some checks failed
/ build: (push) Failing after 2m1s
d6e3142e2f
Testing CI 13
Some checks failed
/ build: (push) Failing after 0s
fb6e542b44
Testing CI 14
Some checks failed
/ build: (push) Failing after 58s
1ef4ceace1
Testing CI 15
Some checks failed
/ build: (push) Failing after 38s
9357ff1805
Testing CI 16
Some checks failed
/ build: (push) Failing after 40s
50ed7ce483
Testing CI 17
Some checks failed
/ build: (push) Failing after 51s
8fba2f27e4
Testing CI 18
Some checks failed
/ build: (push) Failing after 55s
adec9f158e
Testing CI 19
Some checks failed
/ setup (push) Successful in 37s
/ build (push) Failing after 47s
7fed94936e
Testing CI 20
Some checks failed
/ setup (push) Successful in 41s
/ build (push) Failing after 29s
c746452329
Testing CI 21
All checks were successful
/ setup (push) Successful in 2m58s
6b2a0be597
Testing CI 22
Some checks failed
/ build (push) Has been cancelled
30feb5aae1
Testing CI 23
Some checks failed
/ build (push) Has been cancelled
fdb870b981
Testing CI 24
Some checks failed
/ build (push) Failing after 0s
9d6df166fb
Testing CI 25
Some checks failed
/ build (push) Failing after 16s
a99226e37a
Testing CI 26
Some checks failed
/ build (push) Failing after 3m48s
fbc846ba32
Testing CI 27
Some checks failed
/ build (push) Failing after 8m10s
89b9552259
Testing CI 28
Some checks failed
/ build (push) Failing after 6m21s
b6cdaf3159
Testing CI 29
Some checks failed
/ build (push) Failing after 7m7s
c18fac3305
Testing CI 30
Some checks failed
/ build (push) Failing after 10m8s
558db44780
Testing CI 31
Some checks failed
/ build (push) Failing after 11m25s
fd07c3bda2
Testing CI 32
Some checks failed
/ build (push) Failing after 7s
57537e9f23
Testing CI 33
Some checks failed
/ build (push) Has been cancelled
99cbfa9522
Added Highlighting Perceived Leaders
Some checks failed
/ build (push) Failing after 5s
343c12b999
Also changed licence from GPLv3 to AGPLv3
Testing CI 34
Some checks failed
/ build (push) Failing after 3s
159aec1187
Testing CI 35
Some checks failed
/ build (push) Failing after 3s
3e1dee90b6
Testing CI 36
Some checks failed
/ build (push) Has been cancelled
4c392c3f1a
Testinc CI 37
Some checks failed
/ build (push) Failing after 27s
53436c5db4
Testing CI 38
Some checks failed
/ build (push) Failing after 18s
db33c1e34e
Testing CI 39
Some checks failed
/ build (push) Failing after 18s
732ec761ba
Added more debugging options
Some checks failed
/ build (push) Has been cancelled
f29448a7af
Also Testing CI 40
Testinc CI 41
Some checks failed
/ build (push) Failing after 9m58s
e97b1bf03f
Testinc CI 42
Some checks failed
/ build (push) Failing after 9m59s
1596613b83
Testing CI 43
Some checks failed
/ build (push) Failing after 4m1s
3ce43335ad
Testing CI 44
Some checks failed
/ build (push) Failing after 4m4s
3fae06b1ac
Testing CI 45
Some checks failed
/ build (push) Has been cancelled
504f02ae16
Testing CI 46
Some checks failed
/ build (push) Has been cancelled
4e55eda50d
Testing CI 47
Some checks failed
/ build (push) Has been cancelled
a11de9fd7e
Upgraded to Godot 4.5.1
Some checks failed
/ build (push) Failing after 1s
a90d8cc807
Also testing CI 48
Testing CI 49
Some checks failed
/ build (push) Has been cancelled
1af23c28ca
Testing CI 50
Some checks failed
/ build (push) Failing after 2m23s
9791fe24e5
Testing CI 51
Some checks failed
/ build (push) Failing after 13m47s
1677475501
This required more tests than there are states in the US
Testing CI 52
Some checks failed
/ build (push) Failing after 2m23s
32cbb8e9e9
One would think making a simple CI could not take THIS much time and effort
Testing CI 53
Some checks failed
/ build (push) Failing after 2m14s
87275bec71
Though at every concievable corner a new problem pops up, each stupider than the last
Testing CI 54
Some checks failed
/ build (push) Failing after 2m34s
d7213193bb
This is getting ridiculous at this point
Testing CI 55
Some checks failed
/ build (push) Failing after 2m39s
4de818c63c
I do not know what the Sun looks like at this point
Testing CI 56
Some checks failed
/ build (push) Failing after 21m5s
9d2f857292
Though this testing might conclude before the heat death of the universe
Testing CI 57
All checks were successful
/ build (push) Successful in 19m9s
eae9d627b2
This never ends, the testing will just keep going...
This way the game's visual style will remain consistent even on higher graphics settings
Testing new CI
Some checks failed
/ build (push) Failing after 4m42s
49cf5858c8
Testing new CI 2
Some checks failed
/ build (push) Failing after 5m5s
2208e81ee4
Testing new CI 3
Some checks failed
/ build (push) Failing after 4m50s
1b547ea60b
Changed icon, updated build system, fixed bugs
Some checks failed
/ build (push) Failing after 24s
f232681e34
Also added a natural way to return to main menu without using shortcuts
Testing new CI 4
Some checks failed
/ build (push) Failing after 4m21s
d3e845ea58
Testing new CI 5
All checks were successful
/ build (push) Successful in 21m21s
986ff4a8ab
Added a new Ending to RL difficulty
Some checks failed
/ build (push) Has been cancelled
710ced9cfb
Also fixed scaling bugs in graveyard and added AABB to memorials
Updated Level Selector UI
Some checks failed
/ build (push) Failing after 6m5s
3d8b87cfa0
Testing CI MMXXV
Some checks failed
/ build (push) Failing after 24m20s
7e4fa37720
Also introduced arithmetic side effect checking to Rust
Though fixing anything in this codebase is a nightmare!
Also finalised rust version for r1.1 and started adding different cursor types for various actions
Testing updated CI
All checks were successful
/ build (push) Successful in 20m51s
0d2add48fd
Also fixed a minor bug with exported level selector options
That's why testing should be important!
However builds are untested at this moment as the iOS simulator does not work with Godot
Sign in to join this conversation.
No reviewers
Labels
Clear labels
Compat/Breaking
Breaking change that won't be backward compatible
Kind/Bug
Something is not working
Kind/Documentation
Documentation changes
Kind/Enhancement
Improve existing functionality
Kind/Feature
New functionality
Kind/Security
This is security issue
Kind/Testing
Issue or pull request related to testing
Priority
Critical
The priority is critical
Priority
High
The priority is high
Priority
Low
The priority is low
Priority
Medium
The priority is medium
Reviewed
Confirmed
Issue has been confirmed
Reviewed
Duplicate
This issue or pull request already exists
Reviewed
Invalid
Invalid issue
Reviewed
Won't Fix
This issue won't be fixed
Status
Abandoned
Somebody has started to work on this but abandoned work
Status
Blocked
Something is blocking this issue or pull request
Status
Need More Info
Feedback is required to reproduce issue or to continue work
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Shadow9876/ShadowCastles!2
Reference in a new issue
Shadow9876/ShadowCastles
No description provided.
Delete branch "development"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?