You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've tested the issue against at least the latest MILESTONE version
I've asked on the MegaMek Discord about the error
I've reviewed the BattleTech rules and MegaMek documentation, and I've confirmed that something isn't working as intended.
I've searched the Github tracker and haven't found the issue listed
Severity *
Medium (Gameplay Limitation): Non-core functionality is impaired, providing a suboptimal but playable experience.
Brief Description *
Hello here is the report for a graphical bug I encountered on both my 16:10 laptops.
When trying to sweep the board a sort of graphical bleed happens as in the following screenshots :
Note that it is considerable worsened by playing in fullscreen, playing in windowed mode gives this results :
Which is only subtles lines but an issue nonetheless.
As you can see the issue is the rendering of the board background image, in this case I was using the BW capellan skin that is default with 0.50.02 MegaMek.
After many test I managed to track the issue to the Megamek skins, as it is an issue with background image.
Many skins use the instruction <tile_background>true</tile_background> in BoardViewBorder.
But, for some reason I do not understand yet, Java does not get where the extra height of 16:10 goes compared to 16:9 and thus tries to fill the void top background with the borders creating the glitch.
So here you have essentially two options to solve the issue, use a skin that does not use a background image like plainSkin or set <tile_background>true</tile_background> to <tile_background>false</tile_background>. By not tilling the background will seem less detailled but the edges will not bleed on the background.
Steps to Reproduce
Have a 16:10 display
Launch MegaMek with a skin having a background image
Swing the board (especially pressing W and D simultaneously)
Prerequisites and Pre-Issue Checklist
I'm reporting the issue to the correct repository:
MegaMek
MegaMekLab
MekHQ
I've tested the issue against at least the latest MILESTONE version
I've asked on the MegaMek Discord about the error
I've reviewed the BattleTech rules and MegaMek documentation, and I've confirmed that something isn't working as intended.
I've searched the Github tracker and haven't found the issue listed
Severity *
Medium (Gameplay Limitation): Non-core functionality is impaired, providing a suboptimal but playable experience.
Brief Description *
Hello here is the report for a graphical bug I encountered on both my 16:10 laptops.
When trying to sweep the board a sort of graphical bleed happens as in the following screenshots :
Note that it is considerable worsened by playing in fullscreen, playing in windowed mode gives this results :
Which is only subtles lines but an issue nonetheless.
The error log is the following :
09:41:44,925 ERROR [megamek.client.ui.swing.boardview.BoardView] {AWT-EventQueue-0}
megamek.client.ui.swing.boardview.BoardView.draw(BoardView.java:876) - Error drawing background image. Raster Bounds: 0.00, 0.00, width:447.00, height:447.00, Attempted Draw Coordinates: 9, -1, width:438, height:448
As you can see the issue is the rendering of the board background image, in this case I was using the BW capellan skin that is default with 0.50.02 MegaMek.
To solve the issue I tried many things including the recommendations at https://github.com/MegaMek/megamek/wiki/Weird-artifacts-Screen-Distortions.
I did not see major improvements with the Dsun commands, be it d3d=false or enabling OpenGL.
But I can recommend to use the RAM advice.
After many test I managed to track the issue to the Megamek skins, as it is an issue with background image.
Many skins use the instruction <tile_background>true</tile_background> in BoardViewBorder.
But, for some reason I do not understand yet, Java does not get where the extra height of 16:10 goes compared to 16:9 and thus tries to fill the void top background with the borders creating the glitch.
So here you have essentially two options to solve the issue, use a skin that does not use a background image like plainSkin or set <tile_background>true</tile_background> to <tile_background>false</tile_background>. By not tilling the background will seem less detailled but the edges will not bleed on the background.
Steps to Reproduce
Operating System *
Windows 11
Java Version *
17.0.13 from Adoptium
MegaMek Suite Version *
v0.50.0
Custom MegaMek Version
0.50.02
Attach Files
megamek.zip
Final Checklist
The text was updated successfully, but these errors were encountered: