Forum board for development tools

Here you will find the tools to get you started. If you are new, inexperienced or just unfamiliar with what we do, this is the place to try your hand at creating content.
Post Reply
User avatar
Livio
Novice
Novice
Posts: 234
Joined: 26 Feb 2019, 20:08

Forum board for development tools

Post by Livio »

Hi guys! I've browsed the forum a bit but I can't find a place where all game development tools are listed.
Looks like that many software tools (deprecated and not) are lost in time and threads inside forum.
For example I've discovered SAEdit2 by pure coincidence.

To make it short I want ask you if it's possible to have a forum section (or a pinned thread) dedicated to development tools only.
User avatar
EJlol
TMW Adviser
TMW Adviser
Posts: 1168
Joined: 06 Sep 2005, 09:42

Re: Forum board for development tools

Post by EJlol »

As far as I'm aware there are not that many development tools. I guess besides SAEdit you have Tiled.

As for deprecated, you have this TMW workshop xml thing:
viewtopic.php?f=12&t=4366

However besides tools there may, or may not, also be some interesting script lying around somewhere. For instance there is (most likely used to be at this point of time) a python script that takes the item database, and outputs a nice table for the wiki (https://wiki.themanaworld.org/index.php ... _Reference).
User avatar
jesusalva
Administrator
Administrator
Posts: 453
Joined: 14 Nov 2016, 23:20
Location: Brazil
Contact:

Re: Forum board for development tools

Post by jesusalva »

Currently every tool we use, apart from Tiled which is a project on its own, Transifex (which is also a project on its own), and Gimp (or Blender, which are generics - MS Pain for a certain meway), is on evol-all repository.

Legacy tools will be under tmwa-server-data/tools, if I recall correctly. Do note most of them are deprecated as well.

Some others, like Contrast, are no longer used and can only be found randomly.
Jesusalva (aka. Jesusaves)
User avatar
gumi
Administrator
Administrator
Posts: 782
Joined: 19 May 2014, 19:18

Re: Forum board for development tools

Post by gumi »

there is also some hercules-related tools in StaffPlugins but you likely won't need those unless you are doing server development
User avatar
Livio
Novice
Novice
Posts: 234
Joined: 26 Feb 2019, 20:08

Re: Forum board for development tools

Post by Livio »

Graphics development:
Spoiler:
[*] Maps:
  • Tiled
which is a project on its own, (which is also a project on its own), and Gimp (or Blender, which are generics - MS Pain for a certain meway), is on evol-all repository.


Server development:
Spoiler:
Translations:
  • Transifex
Misc:
User avatar
Livio
Novice
Novice
Posts: 234
Joined: 26 Feb 2019, 20:08

Re: Forum board for development tools

Post by Livio »

Is okay like this?

Graphics development:
Spoiler:
[*] Maps:
  • Tiled
Raster images:
  • Gimp
  • MS Pain
Server development:
Spoiler:
Translations:
  • Transifex
Misc:
User avatar
jesusalva
Administrator
Administrator
Posts: 453
Joined: 14 Nov 2016, 23:20
Location: Brazil
Contact:

Re: Forum board for development tools

Post by jesusalva »

gumi wrote: 20 Mar 2020, 03:45 see also evol-tools:
Don't forget a few other tools which are only used by staff (never by members)
There are other tools eg. the hercules folder, a basic syntax converter from a TMWA server to Evol2 (works with TMW-BR, Evol old server, and might even work with TMW) - remember basic syntax is not enough to make a server run.

And a few that I have no idea what are for, like upalyzer.
Jesusalva (aka. Jesusaves)
User avatar
jak1
Developer
Developer
Posts: 34
Joined: 07 May 2009, 00:42
Location: Hurnscald
Contact:

Re: Forum board for development tools

Post by jak1 »

jesusalva wrote: 20 Mar 2020, 15:32
gumi wrote: 20 Mar 2020, 03:45 ...
And a few that I have no idea what are for, like upalyzer.
upalizer from biorn? that is only for checking adler32 in ur updates dir. since ur using github.io its outdated.
it just reads the resources.xml (or txt)
checks the zips adler32 hash sum
and prints errors, if there are any.. so not really needed anymore :)

@}->--- ---<-{@

User avatar
Livio
Novice
Novice
Posts: 234
Joined: 26 Feb 2019, 20:08

Re: Forum board for development tools

Post by Livio »

Keep going like that! The more knowledge and tools we share here the more will be easy for people to contribute!
User avatar
jesusalva
Administrator
Administrator
Posts: 453
Joined: 14 Nov 2016, 23:20
Location: Brazil
Contact:

Re: Forum board for development tools

Post by jesusalva »

Livio wrote: 22 Mar 2020, 10:44 Keep going like that! The more knowledge and tools we share here the more will be easy for people to contribute!
Most of those tools are only for active development.

Normal contributors only use text editors, (Tiled if maps), (Audacity if audio), (Gimp if art), (Blender if Hocus), (MS Pain if meway), (Transifex if translator), a localhost, and GitLab pipelines (they're automatic when submitting a merge request. They will report every error and it cannot be merged if errors are present).

All those countless tools are otherwise 99.0% of time meaningless to contributors.

Of course, if you compile and can run, you could use saedit to aid writing XML for spritesheets (even if we're using standardized XMLs now, so if your sprite do not work with the standard XML, your sprite is wrong) - still an interesting preview tool for sprites, and Contrast to aid in translations (do that even work, though? So many syntax changes).
There used to be a Gimp plugin to help with spritesheets ~12 years ago.
Hocus is making his own plugin for Blender, iirc.

Apart those, which as I said might not even work, and usability is limited. We don't have any special development help tools. Maintaining them usually is harder than developing content without them.
Jesusalva (aka. Jesusaves)
User avatar
Livio
Novice
Novice
Posts: 234
Joined: 26 Feb 2019, 20:08

Re: Forum board for development tools

Post by Livio »

Don't lose yourself with that philosophy: I expect every kind of people here so the only real concern to me is knowing things.
The easiest way is to put everything up in a tree style list so if someone wants to try they don't lose time searching, setting up incompatible software or developing their own. Just like I did with bot rules thread I'd like to sum it up inside a nice and clean thread.
User avatar
Livio
Novice
Novice
Posts: 234
Joined: 26 Feb 2019, 20:08

Re: Forum board for development tools

Post by Livio »

Graphics development:
Maps:

Raster image editors:

  • XPaint (http://sf-xpaint.sourceforge.net/)

Translations:
Transifex Online Service Projects:

Evol/Hercules server development:

Local server:

IDE additions:

WEB content:

Misc:

Bot clients
TMW Legacy:

Post Reply