starting developing

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
tomminator
TMW Adviser
TMW Adviser
Posts: 107
Joined: 18 Oct 2008, 17:27

starting developing

Post by tomminator »

Hello,

i decided to try to help out. so first i'm trying to build everything and start running a local server.

I'm following instructions found at https://wiki.themanaworld.org/index.php ... to_Develop
however i'm stuck at
  • Build and set-up local server
command

Code: Select all

make new
gives error MySQL not found or incompatible

but i'm pretty sure i installed all needed mysql packages
so i tried configuring and building hercules manually by executing ./configure and make in folder evol-all/server-code.
Now it builds without any problems.
however if i try starting hercules it fails with plugin evol not found?

I hope someone can point me to the right directions
This is not a placeholder
4144
Knight
Knight
Posts: 965
Joined: 03 Aug 2009, 11:57

Re: starting developing

Post by 4144 »

in hercules directory you can see build.sh. use it
inside you can see configure and other commands
User avatar
Saulc
Moubootaur Legends
Moubootaur Legends
Posts: 292
Joined: 08 Mar 2015, 21:53
Location: France
Contact:

Re: starting developing

Post by Saulc »

Appreciate see people still want to help Mana project!
keep it up !

Saulc
Feel Free to join Moubootaur Legends server now!
ML GitLab
ML Discord
Image
User avatar
tomminator
TMW Adviser
TMW Adviser
Posts: 107
Joined: 18 Oct 2008, 17:27

Re: starting developing

Post by tomminator »

so i was finally able to build and run my own server. last weekend i tried playing around with tiled and edit some maps. Also i think i can do some basic scripting. But whats next? can someone point to some easy tasks for beginners?
This is not a placeholder
User avatar
Micksha
Lead Developer (SoM)
Lead Developer (SoM)
Posts: 225
Joined: 18 Dec 2015, 15:34

Re: starting developing

Post by Micksha »

Hey Tommi,

great, that sounds very promising!! Happy to read about that. I need to check the current status by now, but will contact you soon for some works to be done. Also, are you checking the gitlab? Here some tasks can be found too: https://gitlab.com/groups/evol/-/issues.

Thanks in advance :wink:
User avatar
tomminator
TMW Adviser
TMW Adviser
Posts: 107
Joined: 18 Oct 2008, 17:27

Re: starting developing

Post by tomminator »

I should be able to add most npc's mentioned in https://gitlab.com/evol/evol-all/issues/5 however I cant provide the new graphics needed for the npc's. But I will try to add some npc's and for now I will use some generic sprite for them. If that works out we will see what comes next.

edit:

i'll try adding Melinda first
This is not a placeholder
User avatar
tomminator
TMW Adviser
TMW Adviser
Posts: 107
Joined: 18 Oct 2008, 17:27

Re: starting developing

Post by tomminator »

is it ok if i keep the original dialogs? or doesnt it fit the lore?
This is not a placeholder
User avatar
WildX
Source of Mana
Source of Mana
Posts: 2084
Joined: 07 Aug 2010, 14:13
Location: United Kingdom
Contact:

Re: starting developing

Post by WildX »

Graphics can come later and we can use a placeholder until then, for the dialogues I would prefer to keep them close to the original but obviously there need to be some lore adjustments and straight up improvements. I expect the edits to be small so I think the best way to go about it is to just use the original dialogues at first and when everything is in place we can edit the details (like names of cities mentioned or items used).

I also suggest to make a GitLab account so we can discuss the process there. Feel free to comment on issues like Melinda's and after that if you're looking for something else to do you'll find it all laid out there. :D

TMW Team member

User avatar
tomminator
TMW Adviser
TMW Adviser
Posts: 107
Joined: 18 Oct 2008, 17:27

Re: starting developing

Post by tomminator »

It looks like I dont have much free time to spend on this, so progress is slooow. But better slow progress than no progress isn't it?
Image
now lets make her actually do something
This is not a placeholder
User avatar
tomminator
TMW Adviser
TMW Adviser
Posts: 107
Joined: 18 Oct 2008, 17:27

Re: starting developing

Post by tomminator »

i'm trying to enhance my script a bit, and i'm currently looking at the already existing scripts for how to proceed.
but i'm not sure whats the difference between following commands and when to use what.

mesn, mesq, mesc, speech

i think mesc is for colored text, and speech is used when your npc dialog needs multiple lines

can someone enlighten me a bit?

edit: i believe mesn is used to put the npc name in the dialog?
and mesq is just displaying regular speech
This is not a placeholder
4144
Knight
Knight
Posts: 965
Joined: 03 Aug 2009, 11:57

Re: starting developing

Post by 4144 »

tomminator wrote: 16 Oct 2018, 18:44 i'm trying to enhance my script a bit, and i'm currently looking at the already existing scripts for how to proceed.
but i'm not sure whats the difference between following commands and when to use what.

mesn, mesq, mesc, speech

i think mesc is for colored text, and speech is used when your npc dialog needs multiple lines

can someone enlighten me a bit?

edit: i believe mesn is used to put the npc name in the dialog?
and mesq is just displaying regular speech
mesq show quotes over message
mesn yes this for npc names

most of this functions you can see defined in code in npc/functions dir
User avatar
TheManaWorld
Peon
Peon
Posts: 47
Joined: 17 Nov 2018, 12:13

Re: starting developing

Post by TheManaWorld »

Can someone make a small docker container using https://www.docker.com/ to make development easier for new devs ?
let me be your ⛈️
User avatar
tomminator
TMW Adviser
TMW Adviser
Posts: 107
Joined: 18 Oct 2008, 17:27

Re: starting developing

Post by tomminator »

TheManaWorld wrote: 17 Nov 2018, 12:32 Can someone make a small docker container using https://www.docker.com/ to make development easier for new devs ?
It looks like Gumi liked your proposal, he created a ticket for it
This is not a placeholder
User avatar
TheManaWorld
Peon
Peon
Posts: 47
Joined: 17 Nov 2018, 12:13

Re: starting developing

Post by TheManaWorld »

tomminator wrote: 19 Nov 2018, 18:03
TheManaWorld wrote: 17 Nov 2018, 12:32 Can someone make a small docker container using https://www.docker.com/ to make development easier for new devs ?
It looks like Gumi liked your proposal, he created a ticket for it
Thats awesome!
let me be your ⛈️
Post Reply