ManaPlus - Official TMW Client v1.6.4.23

Development discussions for Manaplus (Evol's official client) and alternative clients.
User avatar
o11c
Knight
Knight
Posts: 2262
Joined: 20 Feb 2011, 22:09
Location: ^ ^

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.10.

Post by o11c » 14 Oct 2012, 20:33

1.2.9.30 and 1.2.10.14 fail to build on Gentoo with gcc 4.6.3
1.2.9.16 builds fine.
build.log wrote: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -DPKG_DATADIR=\""/usr/share/games/manaplus/"\" -DLOCALEDIR=\""/usr/share/locale"\" -Wall -O2 -pipe -march=native -ggdb -Wno-c++0x-compat -c -o manaplus-graphics.o `test -f 'graphics.cpp' || echo './'`graphics.cpp
In file included from graphics.cpp:23:0:
graphics.h:55:17: error: variable 'ImageRect final' has initializer but incomplete type
graphics.h:55:17: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x [enabled by default]
graphics.h:57:5: error: expected primary-expression before 'public'
graphics.h:57:5: error: expected '}' before 'public'
graphics.h:57:5: error: expected ',' or ';' before 'public'
graphics.h:61:33: error: expected constructor, destructor, or type conversion before ';' token
graphics.h:77:1: error: expected declaration before '}' token
make[2]: *** [manaplus-graphics.o] Error 1
Former programmer for the TMWA server.
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.10.

Post by 4144 » 14 Oct 2012, 22:28

o11c wrote:1.2.9.30 and 1.2.10.14 fail to build on Gentoo with gcc 4.6.3
1.2.9.16 builds fine.
build.log wrote: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -DPKG_DATADIR=\""/usr/share/games/manaplus/"\" -DLOCALEDIR=\""/usr/share/locale"\" -Wall -O2 -pipe -march=native -ggdb -Wno-c++0x-compat -c -o manaplus-graphics.o `test -f 'graphics.cpp' || echo './'`graphics.cpp
In file included from graphics.cpp:23:0:
graphics.h:55:17: error: variable 'ImageRect final' has initializer but incomplete type
graphics.h:55:17: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x [enabled by default]
graphics.h:57:5: error: expected primary-expression before 'public'
graphics.h:57:5: error: expected '}' before 'public'
graphics.h:57:5: error: expected ',' or ';' before 'public'
graphics.h:61:33: error: expected constructor, destructor, or type conversion before ';' token
graphics.h:77:1: error: expected declaration before '}' token
make[2]: *** [manaplus-graphics.o] Error 1
Look like you using system wide guichan and compiler is old (4.6). To fix error for now can use embeded guichan (it faster and secure) or add include to graphics.h

Code: Select all

#include <guichan/sdl/sdlgraphics.hpp>

#include "localconsts.h"
also you can enable C++11 suport :)
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.10.

Post by 4144 » 27 Oct 2012, 21:17

New client version 1.2.10.28

fix: some ARM fixes.
fix: open/close sounds for some windows.
fix: texture memory usage.
add: extend theming.
add: some changes for android support.
add: mobile OpenGL backend.
add: jewelry by Hal9000 (incomplete)
add: info button with information about selected theme.
add: option to disable/enable screensaver.
add: OpenGL logging support.
add: new cursor types.
add: new cursor images. (by Hal9000)
add: cursor selection for different items, monsters, npcs.
User avatar
Reid
Developer
Developer
Posts: 1413
Joined: 15 May 2010, 22:39
Location: Artis
Contact:

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.10.

Post by Reid » 28 Oct 2012, 10:51

4144 wrote:New client version 1.2.10.28

fix: some ARM fixes.
fix: open/close sounds for some windows.
fix: texture memory usage.
add: extend theming.
add: some changes for android support.
add: mobile OpenGL backend.
add: jewelry by Hal9000 (incomplete)
add: info button with information about selected theme.
add: option to disable/enable screensaver.
add: OpenGL logging support.
add: new cursor types.
add: new cursor images. (by Hal9000)
add: cursor selection for different items, monsters, npcs.
Yay! New theme released!
"Time is an illusion. Lunchtime doubly so."
-- Ford Prefect
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.11.

Post by 4144 » 11 Nov 2012, 15:49

New client version 1.2.11.11

fix: resolution switching under Android with OpenGL.
fix: guichan draw lines under ARM.
fix: some fixes in jewelry theme.
fix: translations under Android.
fix: ok dialog size.
fix: disable video mode autodetection under Android.
fix: chat log if switch game characters.
fix: crash with empty relations list.
fix: game termination under Android by using "home" key.
fix: minimaps loading.
add: close button in android version.
add: extend theming.
add: select maximum resolution under Android.
add: highlight window header with "*" if got new chat messages.
User avatar
Gatekeeper
Peon
Peon
Posts: 36
Joined: 24 Oct 2010, 16:20
Location: Carinthia
Contact:

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.11.

Post by Gatekeeper » 18 Nov 2012, 18:53

Nice.

Can You add a Feature for the Navigation-funkion
Too record a route useing Nav-points ?
So the Char walks to a Nav-poin from Hurnscald to the Magic-house
Wenn Ich die Welt in Händen tragen könnte, Ich würde Sie zerquetschen ;)
Oder Gar nicht mehr über sowas nachdenken.
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.11.

Post by 4144 » 18 Nov 2012, 21:03

Gatekeeper wrote:Nice.

Can You add a Feature for the Navigation-funkion
Too record a route useing Nav-points ?
So the Char walks to a Nav-poin from Hurnscald to the Magic-house
Not sure, some people may think what this is will be botting.
User avatar
o11c
Knight
Knight
Posts: 2262
Joined: 20 Feb 2011, 22:09
Location: ^ ^

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.11.

Post by o11c » 18 Nov 2012, 21:19

Do you know that you can press shortcut keys (I think RSHIFT+<number>) to go to the exit of a *single* map?
Former programmer for the TMWA server.
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.11.

Post by 4144 » 24 Nov 2012, 22:12

New client version 1.2.11.25

fix: some fixes in jewelry theme.
fix: disable some popups in Android version.
fix: drops window cleaning.
fix: missing themes in windows installer.
fix: random incorrect beings draw order.
add: show/hide on screen keyboard on Android.
add: attack human chat command (by Travolta)
command: /atkhuman
add: extend theming.
add: onscreen joystick.
add: improve OpenGL draw speed.
add: persistend directories under Android.
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.12.

Post by 4144 » 08 Dec 2012, 23:22

New client version 1.2.12.9

fix: relative mouse moving for Android.
fix: show chat history option.
fix: MacOSX compilation.
add: email in registration dialog (evol only).
add: enable jewelry theme by default for evol branding.
add: improve OpenGL draw speed.
add: protect chat focus by default.
add: basic on screen buttons for Android version.
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.2.12.

Post by 4144 » 22 Dec 2012, 22:12

New client version 1.2.12.23

fix: reset in memory password if password was wrong.
fix: dont show opengl restart mesasge in settings under Android.
fix: image particles alpha property.
fix: equipment window selection draw.
fix: mouse move events under Android.
fix: possible crash in rename nav point dialog.
fix: by default disable texture compression.
add: settings page for onscreen controls.
add: show trading partner nick in trade error messages.
add: replace drop down listboxes to popup lists.
add: different skills for each skill level.
add: description to skills.
add: option to disable gamma correction.
add: new default wallpaper.
add: option for log input events.
add: update mplus fonts.
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.3.1.2

Post by 4144 » 19 Jan 2013, 23:45

New client version 1.3.1.20

fix: macosx fixes.
fix: collision masks.
fix: crash on exit on windows.
fix: minor changes in black&black theme.
fix; servers deletion from servers list.
fix: language selection in last ubuntu.
fix: environment variables usage.
fix: different game sound fixes.
fix: shortcuts window resize issue in software draw mode.
add: extend theming.
add: http registrations in register dialog.
add: updated jewelry theme.
add: support for outlined texts in some windows and controls.
add: show flag icons in language selection list.
add: chat command to dump environment variables (/dumpe)
add: open broweser in MacOSX.
add: popup menu for text fields.
add: for sound "strike" alias "miss".
add: different sounds from different weapons.
add: option to show/hide onscreen keyboard.
add: actions for onscreen buttons (touch tab).
add: configurable number of onscreen buttons.
add: talk to very close npc by only talk key (T).
add: better stats line in copy to chat stats.
add: context menu for hyper links.
add: detect joystick button.
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.3.1.2

Post by 4144 » 27 Jan 2013, 14:22

ManaPlus beta version for Android added to google play market

https://play.google.com/store/apps/deta ... a.manaplus
4144
Client Developer
Client Developer
Posts: 915
Joined: 03 Aug 2009, 12:57

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.3.2.3

Post by 4144 » 02 Feb 2013, 23:58

New version 1.2.3.2

fix: crash on closing before entering into game.
fix: sounds in broken quests (evol only)
fix: context menu in chat window.
fix: erase action for guild members.
fix: draw most left tiles in visible map.
fix: empty lines support in news.
fix: possible crash in skills dialog.
fix: first time map loading after registration.
fix: minimal windows size for very small resolutions.
fix: setup window resize.
add: show better ping if response slow.
add: show colored party and guild members in online list.
add: extend listbox theming.
add: increase default soft fps limit for Android to 100.
add: texture compression format selection.
add: option for autoresize minimaps.
add: loading default music files for each maps.
add: support for selecting char by click in chars selection dialog.
add: new tips.
add: sort option to buy dialog from players.
add: default avatars support for npcs.
User avatar
Johanne Laliberté
Novice
Novice
Posts: 133
Joined: 13 Mar 2011, 06:38
Location: Canada

Re: ManaPlus - Advanced tmw client (aka 4144 patch) v1.3.2.3

Post by Johanne Laliberté » 03 Feb 2013, 10:16

Good Morning 4144,

Just a little report about the Option of Sort inside of the storage & the inventory. The sort by ID, by name, or by weight and so on... doesn't work fine, whereas by type work fine inside the box Storage but not inside of our inventory. :wink:

Best regards,


Johanne
Dream today, to see what we will do tomorrow.
Rêver aujourd'hui pour savoir ce que l'on fera demain.
Post Reply