Mangband 0.7.5

General discussion about the game. Pull up a stool and tell us your tale!
CrApHeR
Giant Long-Eared Bat
Posts: 34
Joined: Sat 04.02.2006, 10:57
Location: Argentina

Re: Mangband 0.7.5

Post by CrApHeR » Thu 22.06.2006, 21:42

yes i include all files :)
but i don't copy new version of defines.h

in defines.h search ROW_LAG and replace 7 with 14

and add 2 const
#define ROW_EQUIP 7
#define COL_EQUIP 0

this is the solution.  I Upload changes in a few minutes :)
-*-*-*- Argentinian team working for mangband -*-*-*-
We haven't access to mangband, but we are working for it...
-*-*-*- Argentinian team working for mangband -*-*-*-

CrApHeR
Giant Long-Eared Bat
Posts: 34
Joined: Sat 04.02.2006, 10:57
Location: Argentina

Re: Mangband 0.7.5

Post by CrApHeR » Thu 22.06.2006, 21:59

This is the new address for the sharing.  Box.net change it :(
http://www.box.net/public/nejoyhskef

Fix is here too.  Billsey, please say me if you have other problem.
I Compile windows client with VS 2003 and VS 2005, but i think that you can compile with VS 6 too
-*-*-*- Argentinian team working for mangband -*-*-*-
We haven't access to mangband, but we are working for it...
-*-*-*- Argentinian team working for mangband -*-*-*-

Berendol
Evil Iggy
Posts: 868
Joined: Mon 11.11.2002, 19:13
Location: Loot Pile
Contact:

Re: Mangband 0.7.5

Post by Berendol » Fri 23.06.2006, 21:06

You could just sign up for a free GeoCities or Tripod website and keep your files there, you know. They might prefer you to use ZIP though.
By appreciation, we make excellence in others our own property. (Voltaire)

Billsey
King Vampire
Posts: 272
Joined: Sun 12.02.2006, 14:36
Location: Oregon, USA
Contact:

Re: Mangband 0.7.5

Post by Billsey » Sat 24.06.2006, 14:33

It now compiles, with the normal warnings. I suggest a few things.

Three warnings deal with functions undefined as extern, yet used as externs; in externs.h add these lines:
/* net-win.c */
extern int SetSocketNoDelay(int fd, int flag);
extern int SocketRead(int fd, char *buf, int size);
extern int CreateClientSocket(char *host, int port);

A third warning easily dealt with is in c-files.c. The function path_parse() doesn't have a return value if compiled for Windows and called with a '~' in the filename (impossible, I know). Just move the last return (0); outside the #endif and the warning will go away.

In main-win.c, the void function process_menus() has a return 0; in it, remove the 0.

In c-util.c, the function usleep is defined for Windows. It needs to return a value, I suggest 0.

Finally, you have changed the defaults for connecting to a server. As such, it never goes out to the meta-server to get a list of server names. The user is stuck unless he remembers the URL for the server to which he wants to connect. I suggest that a distributed version of this should use the standard meta-server when a server isn't specified in the config file, as the normal client does...

Other than that, it looks good so far. Great job!
Bill
Mangband Project Team Member

Billsey
King Vampire
Posts: 272
Joined: Sun 12.02.2006, 14:36
Location: Oregon, USA
Contact:

Re: Mangband 0.7.5

Post by Billsey » Sat 24.06.2006, 14:43

Whoops, spoke to soon. I tried it using my 0.7.3 development server and it balks (unhandled exception error) when looking at character stats. I'm guessing you've got changes to the server that are needed before the client will work... I'll have to look into that, and see if they can be made without breaking other clients...

Bill
Mangband Project Team Member

CrApHeR
Giant Long-Eared Bat
Posts: 34
Joined: Sat 04.02.2006, 10:57
Location: Argentina

Re: Mangband 0.7.5

Post by CrApHeR » Sat 24.06.2006, 19:34

thanks :)
i take your comments and i will make the changes.

i thing that your server throw an exception because i made two intermediate versions (0.7.3 and 0.7.4) and the last version had changes and conditions about it.  
When you detect problem, please say me to correct or send the patch (if you want :) ) and i will apply to this version :)
Thanks for test this version of mangband :)
We will go to working in it :)
-*-*-*- Argentinian team working for mangband -*-*-*-
We haven't access to mangband, but we are working for it...
-*-*-*- Argentinian team working for mangband -*-*-*-

CrApHeR
Giant Long-Eared Bat
Posts: 34
Joined: Sat 04.02.2006, 10:57
Location: Argentina

Re: Mangband 0.7.5

Post by CrApHeR » Fri 30.06.2006, 22:19

New Features:
- Feeling: When you down to dungeon, you feel it.
- Priest/Paladin Change Reality: Enable change reality pray
- Safe recall: When you recall, you won't have hounds or uniques around.
- Mages/Rogues/Ranger now can heal others (with cure light hounds) with the same way that Paladins and Rogues
- In the original code, auto_scum was produced each 1000 turn, i remove this restriction and when you recall to dungeon or down stairs, always auto_scum is produced.

The source code are in the same place.  The compiled files (windows and linux) are the previous version.  Recompile both to play :)

Regards
CrApHeR
-*-*-*- Argentinian team working for mangband -*-*-*-
We haven't access to mangband, but we are working for it...
-*-*-*- Argentinian team working for mangband -*-*-*-

User avatar
Warrior
Evil Iggy
Posts: 667
Joined: Sat 26.10.2002, 15:00
Location: Norway
Contact:

Re: Mangband 0.7.5

Post by Warrior » Sat 01.07.2006, 18:32

I'm not trying to be rude here, but:

Those changes were all made by Jug/Graham King between october-december last year. (Not 100% sure about the mage/ranger/rogue heals).

Or do you mean that the Argentinian Team made all those changes to the official source? Which source are you working on?

If you've only added Graham King's work to the official source from mangband.org I think you should give him credit for it.

This is of course only relevant for things he already changed in his work, stuff like the new character screen, "softer" deaths, hostility alerts and other nice features you should get full credit for :)
-- Mangband Project Team Member

CrApHeR
Giant Long-Eared Bat
Posts: 34
Joined: Sat 04.02.2006, 10:57
Location: Argentina

Re: Mangband 0.7.5

Post by CrApHeR » Sat 01.07.2006, 19:04

Yes.... it's true your comment warrior.... Jug made the changes to ironman server but, i add the changes to mangband official server (i use Jug's source code for this), i don't add any credit (no credits for my changes and no credits for Jug's changes), but i will have to add both credits.
Respect to mage/ranger/rogue heal, this change was made by me.  And i add more changes in the future to play in party easier.
Thanks for your comments and i don't want to take Jug's credits.  
This is Jug's credits:
 - Feeling: When you down to dungeon, you feel it.
 - Priest/Paladin Change Reality: Enable change reality pray
 - Safe recall: When you recall, you won't have hounds or uniques around.

I copy Jug's code from Ironman mangband.
Regards
CrApHeR
-*-*-*- Argentinian team working for mangband -*-*-*-
We haven't access to mangband, but we are working for it...
-*-*-*- Argentinian team working for mangband -*-*-*-

User avatar
Warrior
Evil Iggy
Posts: 667
Joined: Sat 26.10.2002, 15:00
Location: Norway
Contact:

Re: Mangband 0.7.5

Post by Warrior » Thu 10.08.2006, 20:02

Hey Crapher, are you guys still working on this?
And how about you Billsey?

Just wondering :)

- Warrior
-- Mangband Project Team Member

Billsey
King Vampire
Posts: 272
Joined: Sun 12.02.2006, 14:36
Location: Oregon, USA
Contact:

Re: Mangband 0.7.5

Post by Billsey » Wed 30.08.2006, 02:24

Well, I pretty much put things on hold while I worked on another project. but I got bit by a big enough bug the other day that I'll probably be forced to get back into it soon. I logged off my level 40 ranger character normally, and when I went to log back on a couple of hours later my character had been reset to a level 1 warrior. Something very wrong with the code to do that...  :'(
Mangband Project Team Member

Post Reply