Search found 199 matches

by mikaelh
Sun Nov 15, 2020 11:51 am
Forum: General Discussion
Topic: [SOLVED] Self compiled server isn't working
Replies: 2
Views: 321

Re: Self compiled server isn't working

You should probably compile the server without SDL. SDL is only needed to build the client with sound support and it seems to break the server somehow.
by mikaelh
Sat Nov 07, 2020 8:31 pm
Forum: General Discussion
Topic: [SOLVED] client/w_play.c: No such file or directory
Replies: 6
Views: 1177

Re: [SOLVED] client/w_play.c: No such file or directory

Yeah, I think 4.7.2 doesn't compile with newer versions of glibc. The issue was that player.pkg is generated by passing it through the C preprocessor (cpp). The preprocessor injects a file from glibc at the beginning. That file had a comment block with a URL that tolua chokes on. We had a hack in ou...
by mikaelh
Tue Jun 23, 2020 9:43 pm
Forum: Ideas
Topic: [idea] Graphics
Replies: 4
Views: 4594

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: 7439

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: 3288

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: 7439

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 has also a...
by mikaelh
Fri Mar 27, 2020 10:16 pm
Forum: General Discussion
Topic: Multiplayer Angband variants history
Replies: 3
Views: 3685

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: 3685

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: 4430

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: 4888

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.