Search found 28 matches

by silicontrip
Thu 24.02.2011, 10:35
Forum: Wish List / Think tank
Topic: Create food spell.
Replies: 4
Views: 16734

Create food spell.

I remember in an old version of Angband (or maybe even Mines of Moria) there was no satisfy hunger spell but create food spell. This could be useful for parties as it would create some mush on the floor. For other hungry players that have no satisfy hunger. Or is there some way I can use Satisfy Hun...
by silicontrip
Tue 22.02.2011, 20:50
Forum: Technical Support
Topic: Preliminary Native OSX version
Replies: 12
Views: 25699

Re: Preliminary Native OSX version

I have a screen shot of all the (256) characters that display with the default font. I was wondering if I could get feedback on what characters I should use. Like the X11 version has continuous solid walls, and has a diamond character for buried treasure. I've picked E1 for floor and invisible traps...
by silicontrip
Fri 18.02.2011, 03:52
Forum: Technical Support
Topic: Preliminary Native OSX version
Replies: 12
Views: 25699

Re: Preliminary Native OSX version

Not really, it looks like you're on perl.org, which is long abandoned (where did you get the address? We shall update any links pointing there).. We're residing on freenode.net now. That would explain it. I got the link from the Mac developers wanted post. Yeah I know it was posted there in 2007. I...
by silicontrip
Thu 17.02.2011, 04:48
Forum: Technical Support
Topic: Preliminary Native OSX version
Replies: 12
Views: 25699

Re: Preliminary Native OSX version

When I said playable I meant, playable as long as you don't do certain things :-)
by silicontrip
Thu 17.02.2011, 04:34
Forum: Technical Support
Topic: Preliminary Native OSX version
Replies: 12
Views: 25699

Re: Preliminary Native OSX version

I've managed to make a playable version. I did have to put some Carbon event processing stuff into Input_loop though. It's playable and it doesn't crash when the window is moved or the font is changed. I've only tested it on my Macbook pro, not my G5 machine yet. I've currently put it here: http://s...
by silicontrip
Sun 13.02.2011, 22:07
Forum: Technical Support
Topic: Preliminary Native OSX version
Replies: 12
Views: 25699

Re: Preliminary Native OSX version

Some of the needed changes you mention already exist in trunk, afaik. Also, changing base code might not be such a bad idea for trunk, given it makes code cleaner. I would propose making receiving network packets an event (similar to keypress) Having the client stop and simply wait for an event wou...
by silicontrip
Sat 12.02.2011, 05:56
Forum: Technical Support
Topic: Preliminary Native OSX version
Replies: 12
Views: 25699

Re: Preliminary Native OSX version

I am trying to make the most minimal changes (aiming for none) to the base mangband code. I've taken the main-crb from angband 3.0.8 and made needed changes. It seems to bolt on quite nicely. Apart from the differences between Angband and MAngband, the input_loop in MAngband appears to choke the Mac...
by silicontrip
Thu 10.02.2011, 23:15
Forum: New Player Support
Topic: Running in Ubuntu's terminal?
Replies: 3
Views: 15293

Re: Running in Ubuntu's terminal?

You could unset your DISPLAY environment variable in the terminal you want to it run in.
by silicontrip
Thu 10.02.2011, 23:11
Forum: Technical Support
Topic: Preliminary Native OSX version
Replies: 12
Views: 25699

Re: Preliminary Native OSX version

I have another screenshot showing the multiple windows. http://silicontrip.net/~mark/images/Trace/CarbonMangclient2.png It appears to be half cut off. The image is here: http://silicontrip.net/~mark/images/Trace/CarbonMangclient2.png This version is just playable, but has screen update problems, and...
by silicontrip
Thu 10.02.2011, 05:32
Forum: Technical Support
Topic: Preliminary Native OSX version
Replies: 12
Views: 25699

Preliminary Native OSX version

Hi All, I've completed a pre-alpha version of a Carbon Quartz native OSX mangclient. Unfortunately the Input_loop (in c-init.c) chokes the Mac event queue and it has trouble receiving keypresses and menu selections. http://silicontrip.net/~mark/images/Trace/CarbonMangclient.png Oh and I have to work...
by silicontrip
Tue 08.02.2011, 03:21
Forum: Technical Support
Topic: drop gold server crash?
Replies: 6
Views: 17460

Re: drop gold server crash?

On an amd64 linux machine, longs are 8 bytes, not 4.
An s32b does not match the %ld format string. This is more like bug #822 than I first thought.

I'm going to do a code audit for %ld using 4 byte storage types.
by silicontrip
Tue 08.02.2011, 02:41
Forum: Technical Support
Topic: drop gold server crash?
Replies: 6
Views: 17460

Re: drop gold server crash?

The right primative is used. I did look at bug #855 and checked if this was the case with the netserver code, however it's not. Somehow (which I haven't worked out yet) Packet_scanf is over writing 2 ints. It's correctly writing to the first but then also writes 0 to the next 4 bytes. Leading to the...
by silicontrip
Mon 07.02.2011, 21:22
Forum: Technical Support
Topic: Another Packet_scanf bug?
Replies: 3
Views: 13732

Re: Another Packet_scanf bug?

Where is 1.2? I've only seen a release for 1.1.2 and the svn branch for 1.1.3 and trunk.
by silicontrip
Mon 07.02.2011, 04:44
Forum: Technical Support
Topic: Another Packet_scanf bug?
Replies: 3
Views: 13732

Re: Another Packet_scanf bug?

I've checked through the Packet_scanf function and it appears to be ok. It's told to read a character "%c" and it is stored in an int. Obviously the old data in the int is not overwritten. I forgot to mention that it was in the Receive_objflags function. I looked through the rest of the netclient co...
by silicontrip
Mon 07.02.2011, 02:38
Forum: Technical Support
Topic: Another Packet_scanf bug?
Replies: 3
Views: 13732

Another Packet_scanf bug?

I tried building the 1.1.2 source on power pc OSX and discovered that it crashes upon login. I've tracked this down to a section of code in netclient.c to do with the number of repetitions. Near the comment "Draw a character n times" The packet_scanf is told to read a single byte "%c", however it's ...