Yesterday & Today I was making a map. And I've noticed few bugs/ problems/ anything Please answer, which issues you think are bugs and which aren't. I don't want to create dozens of bug reports and mess Launchpad.
To be specific, I used:
Host machine: Windows 7, 64-bit with 12 GB RAM, 8-thread processor Virtualization on VMware® Player 7.0.0 build-2305329 Virtual machine: Windows 7, 64-bit, 4 GB RAM, 3 virtual processors, 40 GB HD (enough for everything) Virtual machine only for games, Widelands, tino's build for Windows x64, bzr7454[trunk](Release)
So what are the issues?
1. Secondary tool
I've noticed that if you use secondary tool, it will fix and not go back to the primary tool. For example, when you want to make hills, you use primary tool, but if you want to make flat terrain, you should hold SHIFT and then the tool will make flat terrain. Instead of holding you push SHIFT and then secondary tool is fixed. I had problem with reseting the tool to primary state. So the basic idea is to change something about the tool: any changing value will reset the tool to primary state. I didn't check the third type of tool (ALT). I am not sure if somebody changed the behaviour of tools in purpose, but it is not intuitive any more. Second SHIFT-push is not reseting the tool. No idea how to reset the tool now.
2. numeric Keypad
When I wanted to use numeric keypad (with NumLock enabled!) from the right of standard keypad. And the keys were working like arrow keys: moving the map. I wanted to write some numbers in a window, but I coudn't. Instead I had to use uncomfortable numeric keys from the top of keypad. I understand that those keys can work like arrow keys, but when NumLock disabled. Also I don't know if the issue about that keys is still on: I remember that few months ago I wanted to write IP addres on direct Internet play and I coudn't use 4-key, because it was working as both "<-" (arrow) and "4" key. The rest of keys were working properly, because there was no possibility to move top/down or right (when you have only one row and you are on the right-end of text.
3. unstable window
Also few months ago I've noticed that, but today it was terribly annoying. While Widelands were working, my Host machine had problems with menu bar (program icons and start button). I couldn't leave virtual machine window clearly. It was corrupted all the time. Only breaking the window manually worked (with CTR+ALT+DEL, then go back with ESC). I understand that it is very hard to track for most of you (don't have 2x Windows 7, especially with virtual machine), but for me it sounds like new fullscreen/window mode switch feature code is a bit messy and unstable. Ok, this don't affect standard game, but when I have to switch between virtual game and host windows (for example Excell, where I write tested values from the game) it is very annoying. If you blame Windows itself I will defend it with only one sentence: any other game is not affecting in that way.
4. new maps upload
When I finally created the map (after few hours of work!) I wanted to upload that into the Widelands' page. But I wasn't able to do that. Why? "The map file could not be processed." Ok, but why? Go to the editor-> everything is fine. But when I tried to open that map in older version, I've failed: "map objects: [(...)/src/logic/immovable.cc:810] immovable type unknown/unhandled version 6". But I didn't add any new immovable to my map Common things like stone, basic trees, only 3 types of animals. Nothing special. So I am very confused. I understand that something could change inside the file, but why it is not changed on Widelands' site?
5. Old discussion- opening editor
I know that it was changed to current state about half of year ago, but I complain about it one more time: I don't like the idea of opening the Editor right after click "Editor" on main menu of game. I misclicked few times this week and then I had to wait about 5-10 seconds till the editor will start and then close it. Old idea was much better: you could browse mapfile before you opened the editor, open plain editor map or simply go back to main menu. After misclick you don't have to wait valuable seconds, especially when torunament game is beggining. So I vote to go back with editor menu on main menu of the game. New idea of direct opening the editor is very bad for tired people, who misclick very often.
6. pure complain
I am programmist too. I hate C++, so I don't complain that you are trying to write in that language. But I am complaining that you are not basicly testing new features before pull requests! I check every branch before I write "release #X" to commit and then my boss knows that he can merge the branch. Everything (what I can check) is checked. Not always it is working- I understand- but some of issues spotted in the game are very simple to check. Why it wasn't checked?
You can download my new map from the link: http://student.agh.edu.pl/~rak/widelands/files/Maps/TheNile2rc1.wmf