Compare commits

...
Author SHA1 Message Date
Yonokid 8ad6f0a24d Merge branch 'main' into entry-no-cancel-caption 2026-09-09 17:05:06 +02:00
Yonokid 2a83611372 Merge branch 'GanYiZhong-fix-gauge-fade' 2026-09-09 11:04:40 -04:00
Yonokid a82fcee8e6 Merge pull request 'Enable gauge_cell_fade_in' (#3) from GanYiZhong/YataiDONNijiiro:sco-gauge-cell-fade-in into main
Reviewed-on: Yonokid/YataiDONNijiiro#3
2026-09-09 06:32:40 +02:00
Yonokid 978beb1d21 Merge branch 'main' into sco-gauge-cell-fade-in 2026-09-09 06:32:29 +02:00
Yonokid c098e1147a Merge pull request 'Enable combo_color_tiers (silver 50+, gold 100+)' (#2) from GanYiZhong/YataiDONNijiiro:sco-combo-color-tiers into main
Reviewed-on: Yonokid/YataiDONNijiiro#2
2026-09-09 06:23:22 +02:00
TaikoZhongandClaude Fable 5.1 4c2a7da14b gauge: draw the fill on the cabinet's 50-cell / 21 px grid
The gauge art (border/overlay separators, クリア box, 魂) is a 50-cell, 21 px
grid from x=738, but the fill pieces were 12 px wide and the engine stepped
in 87 units, so the fill edge landed mid-cell ("超過但不到一格"). Declare
gauge_cells = 50 (engine reads it via skin_entry) and widen every fill
piece to one 21 px cell; the fade/transition pieces are anchored on the
cell they belong to and lined up with the bar rows (1P -34 / 2P -91).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 04:46:42 +08:00
TaikoZhongandClaude Fable 5.1 91529eeb53 entry: drop the 「つかわない」 caption
The cabinet's entry screen has no such caption; the cancel side is simply
the un-armed state, so the label sat as stray text under the prompts.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 23:04:54 +08:00
TaikoZhongandClaude Fable 5.1 9b16a03b66 Enable gauge_cell_fade_in (new gauge cell fades in instead of flashing)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 21:22:41 +08:00
TaikoZhongandClaude Fable 5.1 b50605c3f1 gauge: align the cell fade-in sprite with the bar
1p/2p_bar_fade was a 24 px (two-cell) sprite drawn half a cell left of the
new cell and 3 px below the bar (4 px for 2P), so gaining a cell looked like
a half-cell bump. Crop it to one cell (12 px), anchor it on the new cell and
line its body up with the bar rows. Gauge frame position is unchanged.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 20:29:19 +08:00
TaikoZhongandClaude Fable 5.1 a9c214e5d0 Enable combo_color_tiers (silver 50+, gold 100+)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 17:02:04 +08:00
11 changed files with 26 additions and 26 deletions

No files matched your search

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 B

After

Width:  |  Height:  |  Size: 139 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 B

After

Width:  |  Height:  |  Size: 139 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 B

After

Width:  |  Height:  |  Size: 135 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 B

After

Width:  |  Height:  |  Size: 135 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 B

After

Width:  |  Height:  |  Size: 117 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 B

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 B

After

Width:  |  Height:  |  Size: 122 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 B

After

Width:  |  Height:  |  Size: 147 B

+18 -18
View File
@@ -301,11 +301,11 @@
],
"bar_clear_transition": [
{
"x": 741,
"x": 738,
"y": -63
},
{
"x": 741,
"x": 738,
"y": -87
}
],
@@ -351,42 +351,42 @@
],
"bar_clear_transition_fade": [
{
"x": 732,
"y": -63
"x": 738,
"y": -60
},
{
"x": 732,
"y": -87
"x": 738,
"y": -84
}
],
"bar_clear_fade": [
{
"x": 732,
"y": -63
"x": 738,
"y": -60
},
{
"x": 732,
"y": -87
"x": 738,
"y": -84
}
],
"1p_bar_fade": [
{
"x": 732,
"y": -31
"x": 738,
"y": -27
},
{
"x": 732,
"y": -87
"x": 738,
"y": -84
}
],
"2p_bar_fade": [
{
"x": 732,
"y": -31
"x": 738,
"y": -27
},
{
"x": 732,
"y": -87
"x": 738,
"y": -84
}
],
"tamashii": [
+6 -1
View File
@@ -16,7 +16,9 @@
"dan_confirm_yes_left": false,
"songselect_2p_join": true,
"costume_preset_slots": true,
"dan_title_horizontal": true
"dan_title_horizontal": true,
"combo_color_tiers": true,
"gauge_cell_fade_in": true
}
},
"score_counter_pos": {
@@ -540,6 +542,9 @@
"note_arc_start_x_offset": {
"x": 522
},
"gauge_cells": {
"x": 50
},
"gauge_hit_effect_note": {
"x": 1738,
"y": -126,
+2 -7
View File
@@ -381,13 +381,8 @@ function Entry:draw_credit(a, sel, blink_f, flash_row, flash_a, loop_rows)
tex.draw_texture(self.cr_flash, { index = sel - 1, fade = a * pulse })
end
if sel == 0 and self.text_cancel then
self.text_cancel:draw({
x = math.floor(CANCEL_CX - self.text_cancel.width / 2 + 0.5),
y = math.floor(CANCEL_CY - self.text_cancel.height / 2 + 0.5),
fade = a,
})
end
-- The cabinet never shows a 「つかわない」 caption on this screen (the cancel side is
-- just the un-armed state), so nothing is drawn for sel == 0.
if flash_row and flash_a and flash_a > 0.002 then
tex.draw_texture(self.cr_flash, { index = flash_row - 1, fade = a * flash_a })