Bug 7267 - warzone2100 requires Version 3.2.1 to play on-line.
: warzone2100 requires Version 3.2.1 to play on-line.
Status: RESOLVED WORKSFORME
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Contributed Packages
: Fresh
: All Linux
: Normal normal
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
http://wz2100.net/news/warzone-2100-3...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2016-08-08 12:01 MSD by Zombie Ryushu
Modified: 2016-08-12 23:29 MSD (History)
3 users (show)

See Also:
RPM Package: warzone2100
ISO-related:
Bad POT generating:
Upstream:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zombie Ryushu 2016-08-08 12:01:20 MSD
Rosa 2014.1 currently ships with Warzone 2100 3.2.0, this needs to be updated for online play.
Comment 1 symbianflo 2016-08-11 00:18:23 MSD
Updated to 3.2.1
Comment 2 Zombie Ryushu 2016-08-11 05:48:55 MSD
Please re-compile with SDL 1.2 Support, It is building against SDL 2.x and as a result of that it will not Full screen correctly.
Comment 3 symbianflo 2016-08-11 21:24:51 MSD
(In reply to comment #2)
> Please re-compile with SDL 1.2 Support, It is building against SDL 2.x and
> as a result of that it will not Full screen correctly.

###################
checking for SDL... configure: error: Package requirements (sdl2 >= 2.0.0) were not met:

No package 'sdl2' found
###################

I guess it must be  hacked/patched  big time , because too many .h/.cpp files
include SDL2 headers:
 #include <SDL2/SDL_mouse.h
or other SDL2 headers....
You should fill a bug to the developer....
I'll try some hacks but only for this build , to be dropped 
if they don't fix it.
Comment 4 symbianflo 2016-08-11 21:54:07 MSD
After testing it looks good to me , would be enough to set correctly 
your screen resolution

http://mrb.mandrivausers.ro/MRB/Drop-Here/schermata125.png
Comment 5 Zombie Ryushu 2016-08-11 22:06:39 MSD
Alright. What it's doing is, I have it set to change the screen resolution to 640x480, or 800x600 from my fault of 1920x1080, it appears to do this correctly at first, then, if you move the screen too far to the left or the right the screen scrolls away. SDL2 applications sometimes don't call xrandr to really change the screen and instead change a metamode.
Comment 6 symbianflo 2016-08-11 22:20:23 MSD
(In reply to comment #5)
> Alright. What it's doing is, I have it set to change the screen resolution
> to 640x480, or 800x600 from my fault of 1920x1080, it appears to do this
> correctly at first, then, if you move the screen too far to the left or the
> right the screen scrolls away. SDL2 applications sometimes don't call xrandr
> to really change the screen and instead change a metamode.

Ok ...I don't really understand too much from above,but  what I understand is that
sometimes SDL2 apps ,don't call xrandr for screen scrolling , this looks a SDL2 bug , or xrandr, or whatever you want but not warzone bug.
As I've wrote above WOKSFORME.
Sorry , my warzone packaging ends here.
Building against sdl1 means rewrite all libs/sdl and related parts, and patch 
for missing headers in sdl1, present only in sdl2, and called as included in h and cpp ...
Sorry again
Comment 7 Andrey Bondrov 2016-08-12 04:31:49 MSD
(In reply to comment #5)
> Alright. What it's doing is, I have it set to change the screen resolution
> to 640x480, or 800x600 from my fault of 1920x1080, it appears to do this
> correctly at first, then, if you move the screen too far to the left or the
> right the screen scrolls away. SDL2 applications sometimes don't call xrandr
> to really change the screen and instead change a metamode.

Can you please report this to SDL bugzilla?
Comment 8 Zombie Ryushu 2016-08-12 23:29:17 MSD
Can you make a 3.1.5 Based build for testiing purposes and see if it behaves any different?