Map icons move when scrolling

Closed
#485 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
55/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
c, linux
Domain
frontend, game-dev

Research direction

The report describes teleport point and player icons shifting during vertical map scrolling, with a 16:9 map frame on a 16:10 display; it also links related issue #209 and includes a video, screenshots, and savagewind.log. Start by comparing this report with #209 and reviewing the attached log and video to identify the affected map behavior. Done means icons stay aligned while scrolling vertically and the map frame matches the display aspect ratio.

Written by the indexing model from the issue text.

Description

bug
Before you start
Savage Wind version

0.4.1-alpha.4 (latest)

Game version

1.9.0

Your PC

Fedora Linux 44 (Workstation Edition), Radeon™ 780M Graphics × 16, AMD Ryzen™ 7 8845HS

Where in the game

map

What happened, and how to make it happen again

Every blue icon (teleport point) and player position moves when I scroll up or down. If I scroll horizontally it works correctly. The map "frame" is in 16:9 instead of 16:10

The issue is also described in #209, altough in my case icons don't move when zooming out.
video: https://www.youtube.com/watch?v=SiKqWwJhqUA
Image
Image

Here are some additional info:
GPU: AMD Radeon 780M Graphics
Graphics Driver: AMDGPU (Linux kernel driver)
OpenGL Driver: Mesa 26.2.5 (radeonsi)
Linux Kernel: 7.2.13-200.fc44.x86_64
Hardware Acceleration: Enabled (Direct Rendering: Yes)

Settings

60fps, 1680 x 1050 borderless, Upscaler off

savagewind.log

savagewind.log

Before sending
  • This report contains no game files, keys, firmware, generated game code, save files or links to copies of the game.
Dominant language
C
Stars
811
Forks
37
Avg merge
17m
Merged PRs (30d)
13

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Revivedx/SavageWindRecomp

All issues in Revivedx/SavageWindRecomp

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.