Add native assembly scenes and assets for Slots (777), Coin flip, and European Roulette; add 3D hall furniture packs and prompts; improve Russian UI strings in CP1251; update launcher hash and rebuild shipping binaries.
28 lines
1.5 KiB
Markdown
28 lines
1.5 KiB
Markdown
# Native scene fixes
|
|
|
|
The MASM game stays in one graphical window. Unported CloverPit,
|
|
online roulette, Umamusume, tower, terminal and observer interactions open a
|
|
native "not implemented yet" panel. Escape, E, Enter, Space or its close button
|
|
return to the same position. Opening/closing never charges a stake, runs a
|
|
console routine or blocks the window event loop. Legacy console game code
|
|
is retained for the earlier standalone console mode, not called by these
|
|
graphical interactions.
|
|
|
|
Durak now has a native animated table instead of that panel, including
|
|
podkidnoy/perevodnoy rules and exit confirmation. See `native-durak.md`.
|
|
777 now has an animated native cabinet, paytable and safely queued exit.
|
|
See `native-slots.md`.
|
|
|
|
Russian roulette now renders the same first-person room/table style as
|
|
Buckshot, with its own revolver/loading hands and independent asset buffers.
|
|
Its cylinder, turn rules, stake, G-Man transition and sounds are unchanged.
|
|
Its old third-person player portrait is no longer drawn in the table scene.
|
|
Sixteen additional revolver hand poses are packed; the new table uses their
|
|
loading poses. The raised revolver still uses the existing weapon poses,
|
|
not Buckshot's shotgun art.
|
|
|
|
New image-generated assets are medical-dealer-v5, medical-player-v5 and
|
|
roulette/hands-v5. Packing is offline Python; all drawing, frame selection,
|
|
animation timing, items, input and rules remain assembly. Native tests cover
|
|
the unported interactions without changing bank/player position, and every
|
|
Buckshot player item through input and rendering.
|