Search found 207 matches

by mikaelh
Tue Jun 23, 2020 9:43 pm
Forum: Ideas
Topic: [idea] Graphics
Replies: 4
Views: 14137

Re: [idea] Graphics

Interesting work. I'll need to test it when I have more time. Windows client runs just fine under Wine so you don't actually needs Windows for anything. That's what me and C. Blue do most of the time anyway. Just install the MinGW-w64 cross compiler. There's a separate makefile.mingw for cross compi...
by mikaelh
Sun Apr 05, 2020 4:31 pm
Forum: Bugs
Topic: Client flickering after window occlusions [Linux client 4.7.2]
Replies: 4
Views: 16800

Re: Client flickering after window occlusions [Linux client 4.7.2]

Yeah, it should be fine without the +1.

I see you also removed the struct copy. I didn't complain about the struct copy because it gets optimized away by the compiler. So the main benefit is that the code is more compact.

I merged the pull request.
by mikaelh
Sun Apr 05, 2020 12:35 pm
Forum: General Discussion
Topic: TomeNET on Github
Replies: 2
Views: 9035

TomeNET on Github

Our git repository is now available on Github:

https://github.com/TomenetGame/tomenet

The early history was imported from CVS so it shows up a bit differently.
by mikaelh
Sun Apr 05, 2020 10:39 am
Forum: Bugs
Topic: Client flickering after window occlusions [Linux client 4.7.2]
Replies: 4
Views: 16800

Re: Client flickering after window occlusions [Linux client 4.7.2]

Nice work. I cherry-picked it into our git repository now. Your fix is quite similar to the latest Angband code: https://github.com/angband/angband/blob/master/src/main-x11.c#L1834 I think the " + 1" isn't necessary for x2 and y2. The Angband code is rounding down all the results. Angband ...
by mikaelh
Fri Mar 27, 2020 10:16 pm
Forum: General Discussion
Topic: Multiplayer Angband variants history
Replies: 3
Views: 11260

Re: Multiplayer Angband variants history

RPG server is called Ironman server these days. There's a good summary in the guide: https://tomenet.eu/guide.php?chapter=8.6

Of course, it's still RPG_SERVER in the source code.
by mikaelh
Fri Mar 27, 2020 7:19 pm
Forum: General Discussion
Topic: Multiplayer Angband variants history
Replies: 3
Views: 11260

Re: Multiplayer Angband variants history

That's a very nice writeup. I found the Angband and Mangband parts particularly interesting. It's a bit sad that TomeNET's history is not really covered. Your design goals for Tangaria are somewhat similar to our RPG server concept. Sadly it ended up dying out when no one wanted to play there anymor...
by mikaelh
Wed Mar 25, 2020 12:44 pm
Forum: Bugs
Topic: Taking screenshot (sometimes) crashes client [Linux client 4.7.2]
Replies: 4
Views: 12197

Re: Taking screenshot (sometimes) crashes client [Linux client 4.7.2]

This one has now also been cherry-picked. Thanks for the fix.
by mikaelh
Wed Mar 25, 2020 12:44 pm
Forum: Bugs
Topic: Macro listing crashes client after scrolling [Linux client 4.7.2]
Replies: 6
Views: 13869

Re: Macro listing crashes client after scrolling [Linux client 4.7.2]

Well, it looks goods enough so I cherry-picked the commit into our own git repository. Thanks for the fix.
by mikaelh
Tue Mar 24, 2020 12:05 pm
Forum: Bugs
Topic: Taking screenshot (sometimes) crashes client [Linux client 4.7.2]
Replies: 4
Views: 12197

Re: Taking screenshot (sometimes) crashes client [Linux client 4.7.2]

I think you meant to link this commit: https://github.com/jezek/tomenet/commit/5af934dbd4e9023521cbf18b905d081bcdc1d2c0 Some of the changes are a bit unnecessary. color_table variable doesn't really need to be renamed. The actual bug seems to be the use of sizeof. You should use the N_ELEMENTS macro...
by mikaelh
Tue Mar 24, 2020 11:57 am
Forum: Bugs
Topic: Macro listing crashes client after scrolling [Linux client 4.7.2]
Replies: 6
Views: 13869

Re: Macro listing crashes client after scrolling [Linux client 4.7.2]

You can contribute by sending patches. I guess a commit on Github is pretty much the same thing. I have some minor complaints about this change: The comment you wrote is a bit difficult to read. Excess indentation for the default case. I guess I would prefer a revised version. If you do revise this,...