Win32 client

Content and general development discussion, including maps, quests, and server code from the development team.
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Win32 client

Post by ElvenProgrammer » Fri May 28, 2004 5:42 pm

As you said I think that me, natsuki and Genis are able to program for windows systems.
Now we should plan what we're going to do. There are many things:
- Coding new actions (attack, speak with npcs, and so on)
- Coding the graphic engine
- Maybe a own made gui system?
- Coding new packets
- ...

If someone has a little practice with winsock or sockets in general and with threads, he can be the responsable of the netwrok code because what i've written til now it's not very good I think (it's the first time i use sockets and threads :arrow:

Tell me what you think and we'll plan a working development team :D
Last edited by ElvenProgrammer on Mon Jul 05, 2004 11:08 am, edited 1 time in total.
User avatar
natsuki
Novice
Novice
Posts: 105
Joined: Sat May 22, 2004 9:35 pm
Contact:

Post by natsuki » Fri May 28, 2004 9:56 pm

maybe the bases/low level be made first
-like char/npcs/actions, data etc

-also the networking (basic RO protocol) for server connection

-then character/graphics

-gui

-custom

but it dont mean only focus on one,
it just that it somehow necessary to make basic before some else^^
User avatar
Genis
Peon
Peon
Posts: 82
Joined: Thu Apr 29, 2004 8:43 pm
Contact:

Post by Genis » Fri May 28, 2004 10:29 pm

yea, i think we should focus mainly on char actions first, and network code of course. Ive also not done a ton of network code before, but I could definately help out in that department too.
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Post by ElvenProgrammer » Sat May 29, 2004 9:41 am

For the current state of development I'll still continue using "secret of mana" graphic. So let's get into the code.

What I'm working on is:
-replacing login allegro interface with masking
-adding commands to create and delete characters
-creating a structure to keep track of monsters, npcs, other players in visible/skill range
-adding some graphic to player and other reatures

If someone of you wants to help or delvelop alone one of this parts please post here.
User avatar
natsuki
Novice
Novice
Posts: 105
Joined: Sat May 22, 2004 9:35 pm
Contact:

Post by natsuki » Sat May 29, 2004 9:46 pm

masking is a nice ui, also it uses alfont which is
another good point

what i'm doing is:
-the ro protocol
-some base level programming too
-npc
^^いつも笑顔でもっとよろこび。。^^
-- shimokawa natsuki --
User avatar
Genis
Peon
Peon
Posts: 82
Joined: Thu Apr 29, 2004 8:43 pm
Contact:

Post by Genis » Sat May 29, 2004 11:03 pm

ill work on create and delete
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Post by ElvenProgrammer » Sun May 30, 2004 12:12 pm

Hey Nat can you better explain what are doing? I am very interested if you are developing npc support alone. Tell me something more I'm curious. :D
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Post by ElvenProgrammer » Sun May 30, 2004 12:29 pm

Dear Genis I hope you have some practice with C++ because as you probably read I replaced the Allegro GUI with MASkinG wich is object oriented hard-coded. I placed the "new" and "del" buttons in the interface and I was working on deleting chars but I discovered that MASkinG doesn't support the '@' char wich is needed to provide e-mail to delete a character. I'm investigating on that and I hope to modify the library enough to get this working, probably I'll post something here.

Refer to *_dialog.cpp, main.cpp code to have an idea of how the new interface works. (I removed the old gui_*.cpp source code).

When you finished with that it'll be useful to add a panel to show selected player skills, stats, picture, ecc...
Ultramichy
Peon
Peon
Posts: 42
Joined: Fri May 28, 2004 5:45 pm
Location: Germany

Post by Ultramichy » Sun May 30, 2004 12:38 pm

Elven Programmer wrote:Hey Nat can you better explain what are doing? I am very interested if you are developing npc support alone. Tell me something more I'm curious. :D
Yeah an please hold me on the line.
Maybe i will write a NPC-Script Prog to make easy new NPC'S.

Just need to get my old c++ Memorys back.

(too bad that the Yare projekt ist dead. they allready creating ther own client und map editor)
Sorry for my bad english.

I'm from Germany.
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Post by ElvenProgrammer » Sun May 30, 2004 4:13 pm

To Genis:

I managed somewhat to use the '@' char by modifying the masking lib.
Here is my version

Modified version of MASkinG

Replace the code before compiling MASkinG lib or use the precompiled version (compiled with VC++ 7.0)

To Ultramichy

Mmmh Nat was referred to natsuki but your contribute is also welcome 8)
User avatar
Sull
Novice
Novice
Posts: 163
Joined: Mon Apr 26, 2004 5:56 pm
Location: Quebec,Montreal

.

Post by Sull » Sun May 30, 2004 4:46 pm

can yu send me the file thats yu modified i have to compile it on linux thx yu =)
User avatar
ElvenProgrammer
TMW Adviser
TMW Adviser
Posts: 2526
Joined: Tue Apr 13, 2004 8:11 pm
Location: Italy
Contact:

Post by ElvenProgrammer » Sun May 30, 2004 5:24 pm

Follow the above link and download the zip file
User avatar
Sull
Novice
Novice
Posts: 163
Joined: Mon Apr 26, 2004 5:56 pm
Location: Quebec,Montreal

Post by Sull » Sun May 30, 2004 6:38 pm

oh sorry lol
Ultramichy
Peon
Peon
Posts: 42
Joined: Fri May 28, 2004 5:45 pm
Location: Germany

Post by Ultramichy » Sun May 30, 2004 7:16 pm

Elven Programmer wrote: To Ultramichy

Mmmh Nat was referred to natsuki but your contribute is also welcome 8)
My was also Referred to natsuki i only can write a tool to make Scripts when i know the Syntax of how the Scripts work :-D.
Sorry for my bad english.

I'm from Germany.
User avatar
natsuki
Novice
Novice
Posts: 105
Joined: Sat May 22, 2004 9:35 pm
Contact:

Post by natsuki » Sun May 30, 2004 11:44 pm

didn't find any packets relating to npcs yet
only the NPC visible

but if i find the others i'll try to get the data^^
of course there still be no graphics^^
^^いつも笑顔でもっとよろこび。。^^
-- shimokawa natsuki --
Post Reply