ManaPlus - Official TMW Client v1.6.4.23

Development discussions for Manaplus (Evol's official client) and alternative clients.
Post Reply
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

ManaPlus - Official TMW Client v1.6.4.23

Post by 4144 » 26 Sep 2009, 19:07

You can read about it and download here http://manaplus.org/

Current client version 1.6.4.23 released 2016-04-23

Support Evol, hercules based gamse, tmwa based games.

Can be built with SDL1.2 or SDL2.

Compiled binary
All Ubuntu and Debian - http://manaplus.org/ubuntu/, http://manaplus.org/repository/
Android - https://play.google.com/store/apps/deta ... a.manaplus
Chrome - https://chrome.google.com/webstore/deta ... ccagjepodj
ArchLinux - http://manaplus.org/archlinux/
Mageia - http://manaplus.org/mageia/
Mandriva 2009.1 / 2010 / 2010.1 / 2011 - http://manaplus.org/mandriva/
OpenBSD - http://manaplus.org/openbsd/
OpenSUSE 12.1 / 12.2 / 12.3 - http://manaplus.org/suse/
Fedora 16 / 17 / 18 - http://manaplus.org/fedora/
Gentoo - http://manaplus.org/gentoo/
Windows 32 - http://download.evolonline.org/manaplus ... -win32.exe
MacOSX - http://download.evolonline.org/manaplus/macosx/
SteamOS - http://manaplus.org/ubuntu/

Wiki
http://manaplus.evolonline.org/

Steam greenlight
http://steamcommunity.com/sharedfiles/f ... =232178669

Other versions:
SliTaz - http://www.trixarian.net/SliTaz
Puppy Linux (outdated) - http://www.murga-linux.com/puppy/viewtopic.php?p=415348
Search for other linux versions
Open pandora

Nightly Builds for windows, ubuntu, and any other linuxes
http://manaplus.org/nightly/

Translation:
http://www.transifex.net/projects/p/manaplus/

Change log
http://manaplus.org/changelog/

Searching for translators
Searching artists for icons
Last edited by 4144 on 02 Mar 2013, 20:37, edited 122 times in total.
User avatar
kai_62656
Peon
Peon
Posts: 85
Joined: 22 Feb 2009, 19:03
Location: Either somewhere in a place called "Earth" or in TMW

Re: TMW Client Patch

Post by kai_62656 » 26 Sep 2009, 22:52

4144 wrote:This patch add some new features and fix some small bugs.
You can read about it and download here http://tmw.cetki.com/4144/

(support only eathena server)
Can it be used on Windows?
kai_62656, level 92

Image
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: TMW Client Patch

Post by 4144 » 26 Sep 2009, 22:56

kai_62656 wrote: Can it be used on Windows?
Yes, but now i cant compile it on windows. You must compile it by self.
User avatar
adamaix
Novice
Novice
Posts: 200
Joined: 08 Apr 2009, 23:25
Location: A secret garden hidden deep in the woods of Hurnscald

Re: TMW Client Patch

Post by adamaix » 26 Sep 2009, 23:40

very good! thank you 4144 :)


I get a compile error on FreeBSD,

Code: Select all

c++ -DHAVE_CONFIG_H -I. -I..   -I/usr/local/include -I/usr/local/include/SDL -I/usr/local/include -D_GNU_SOURCE=1 -D_REENTRANT  -I/usr/local/include/SDL -I/usr/local/include -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -DPKG_DATADIR=\""/usr/local/share/tmw/"\"  -DLOCALEDIR=\""/usr/local/share/locale"\"  -DEATHENA_SUPPORT -O2 -fno-strict-aliasing -pipe -march=prescott -MT gui/tmw-itemcontainer.o -MD -MP -MF gui/.deps/tmw-itemcontainer.Tpo -c -o gui/tmw-itemcontainer.o `test -f 'gui/itemcontainer.cpp' || echo './'`gui/itemcontainer.cpp
gui/itemcontainer.cpp:26:30: error: gui/outfitwindow.h: No such file or directory
gui/itemcontainer.cpp:38:26: error: dropshortcut.h: No such file or directory
gui/itemcontainer.cpp: In member function 'void ItemContainer::selectNone()':
gui/itemcontainer.cpp:167: error: 'outfitWindow' was not declared in this scope
gui/itemcontainer.cpp: In member function 'virtual void ItemContainer::mousePressed(gcn::MouseEvent&)':
gui/itemcontainer.cpp:266: error: 'dropShortcut' was not declared in this scope
gui/itemcontainer.cpp:268: error: 'outfitWindow' was not declared in this scope
*** Error code 1

4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: TMW Client Patch

Post by 4144 » 26 Sep 2009, 23:53

adamaix wrote:very good! thank you 4144 :)


I get a compile error on FreeBSD,

Code: Select all

c++ -DHAVE_CONFIG_H -I. -I..   -I/usr/local/include -I/usr/local/include/SDL -I/usr/local/include -D_GNU_SOURCE=1 -D_REENTRANT  -I/usr/local/include/SDL -I/usr/local/include -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -DPKG_DATADIR=\""/usr/local/share/tmw/"\"  -DLOCALEDIR=\""/usr/local/share/locale"\"  -DEATHENA_SUPPORT -O2 -fno-strict-aliasing -pipe -march=prescott -MT gui/tmw-itemcontainer.o -MD -MP -MF gui/.deps/tmw-itemcontainer.Tpo -c -o gui/tmw-itemcontainer.o `test -f 'gui/itemcontainer.cpp' || echo './'`gui/itemcontainer.cpp
gui/itemcontainer.cpp:26:30: error: gui/outfitwindow.h: No such file or directory
gui/itemcontainer.cpp:38:26: error: dropshortcut.h: No such file or directory
gui/itemcontainer.cpp: In member function 'void ItemContainer::selectNone()':
gui/itemcontainer.cpp:167: error: 'outfitWindow' was not declared in this scope
gui/itemcontainer.cpp: In member function 'virtual void ItemContainer::mousePressed(gcn::MouseEvent&)':
gui/itemcontainer.cpp:266: error: 'dropShortcut' was not declared in this scope
gui/itemcontainer.cpp:268: error: 'outfitWindow' was not declared in this scope
*** Error code 1

I think you incorrectly apply patch. Look like, new files not created.
for example patch must create file gui/outfitwindow.h, but your compiler said this file not exists.

I dont know about freebsd, but in linux for apply patch, you need run:
patch -p0 <patchname.diff
User avatar
Jaxad0127
TMW Adviser
TMW Adviser
Posts: 4209
Joined: 01 Nov 2007, 18:35
Location: Internet

Re: TMW Client Patch

Post by Jaxad0127 » 27 Sep 2009, 01:00

What version of the client is your patch made for? Those "missing" files have been in since 0.0.29 or recent git.
Image
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: TMW Client Patch

Post by 4144 » 27 Sep 2009, 01:08

jaxad0127 wrote:What version of the client is your patch made for? Those "missing" files have been in since 0.0.29 or recent git.
0.0.29.1
missing files it's incorrect work of patch utility on freebsd.
User avatar
Jaxad0127
TMW Adviser
TMW Adviser
Posts: 4209
Joined: 01 Nov 2007, 18:35
Location: Internet

Re: TMW Client Patch

Post by Jaxad0127 » 27 Sep 2009, 01:27

Is your patch made for git to use? It probably should be. You should also specify the version it's for.
Image
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: TMW Client Patch

Post by 4144 » 27 Sep 2009, 01:30

jaxad0127 wrote:Is your patch made for git to use? It probably should be. You should also specify the version it's for.
version specified in file name :)
i dont try patch on git version, but as i know, some functions in git changed, and patch may be not work without fixing code by hands.
alastrim
Novice
Novice
Posts: 137
Joined: 02 Jun 2009, 13:19
Location: Brasil

Re: TMW Client Patch

Post by alastrim » 27 Sep 2009, 12:50

Good Job 4144! And thanks for the Help.
User avatar
tapion
Peon
Peon
Posts: 61
Joined: 18 Mar 2009, 21:07
Location: prishtina,kosovo

Re: TMW Client Patch

Post by tapion » 27 Sep 2009, 12:54

how to install it in windows?Can someone help me?
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 17:08
Location: Germany

Re: TMW Client Patch

Post by Crush » 27 Sep 2009, 17:32

tapion wrote:how to install it in windows?Can someone help me?
1. download the sourcecode from the download page
2. use http://gnuwin32.sourceforge.net/packages/patch.htm to apply the patch file to the source
3. download Code::Blocks http://www.codeblocks.org/
4. get the library pack http://forums.themanaworld.org/viewtopic.php?f=6&t=5356
5. try to compile the project using code::blocks
6. fix the problems which occur
7. try to compile it
8. fix the problems which occur
9. try to compile it
10. fix the problems which occur
11. try to compile it
12. fix the problems which occur
13. try to compile it
14. fix the problems which occur
15. try to compile it
16. open the champagne

Yes, compiling software from source can be very troublesome on windows. Alternatively you could beg for someone to provide a compiled binary.
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
User avatar
Jumpy
Warrior
Warrior
Posts: 611
Joined: 26 Jan 2009, 00:31
Location: Somewhere on Earth between an Ocean and a Blue Sea

Re: TMW Client Patch

Post by Jumpy » 28 Sep 2009, 00:52

who can i beg too :)

need help

Thanks

Regards
DBMP - BMS - HFDI
Don't Bring Me Problems - Bring Me Solution
and Have Fun Doing It : P

lvl 99 89 56 51 47 42 7
User avatar
jcdvsrbld
Peon
Peon
Posts: 42
Joined: 20 Jul 2009, 19:50

Re: TMW Client Patch

Post by jcdvsrbld » 28 Sep 2009, 08:18

how do i use this?! i tried the .deb for my system, and the .diff (im not sure what to do with the .diff though)
"quis custodiet ipsos custodes"
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: TMW Client Patch

Post by 4144 » 28 Sep 2009, 13:25

jcdvsrbld wrote:how do i use this?! i tried the .deb for my system, and the .diff (im not sure what to do with the .diff though)
If you have ubuntu 9.04, you can install compiled packages:

Code: Select all

dpkg -i tmw-data_0.0.29.1-1_all.deb
dpkg -i tmw_0.0.29.1-1_XXX.deb
where XXX it's your platform i386 or amd64.

In other version you can download client source from http://themanaworld.org/,
apply patch and compile sources.
Last edited by 4144 on 28 Sep 2009, 23:34, edited 2 times in total.
Post Reply