Developing Tuxemons Campaign - Part I

Avatar

By dulsi 7 Aug 2016 23:59

Member · 27 comments

I gave it a quick try but had lots of problems. Discovered you are using the last release. The development build doesn't work with those files since some commands now use "slugs" instead of names. We should get #199 pull merged and get a new release. That way you are using "slugs" and you have the dialog_choice command.

(Although we should check that the path finding is fixed.)

Last edited by dulsi (8 Aug 2016 00:00)

Avatar

By xirsoi 8 Aug 2016 03:03

Champion · 66 comments

Also pull #203, since that unifies the events interface to use slugs instead of names, at least for npcs. Consistency is key!


Avatar

By bitcraft 8 Aug 2016 19:21

Champion · 166 comments

I've been working on a couple release blockers, as we are behind for milestone 0.4.  I don't see us completing it for at least another month, honestly...but I think if we thoroughly test the slugs and the core functionality, we could declare it suitable once again for campaign development...maybe even a merge to master.  Xirsoi and I have been working on it to get ill all moved over, and I think we are very close to being finished.  This includes going through the existing maps and changing name references to slugs.

From a few manual tests that I've done (need to get an automatic test suite soon!), its clear that the slug change has broken some events, but I don't see a lot of effort needed to bring the functionality back.

From now on (and after the PR backlog), the entire codebase should be getting references to any kind of game object using slugs (besides events and players).  If there is any code still using names, we should get it fixed.

Anyway, I got a little sidetracked with the response.  Thanks for the effort so far.  It will be nice to get more campaign development going again with slugs and new features.

Avatar

By dulsi 9 Aug 2016 01:17

Member · 27 comments

Do we need to wait for 0.4 (or can we push some items to 0.5)? I generally believe in releasing early and often. With Bt Builder, I have things I'd like to get done but if someone is waiting for something or I simply don't have time to do them, I just make a new release. Obviously if something necessary is broken, we should fix it for release. I'd rather get josepharaoh99 generating maps that will work with later releases than forcing him to fix up the maps.

Avatar

By bitcraft 9 Aug 2016 03:07

Champion · 166 comments

Yeah, I hear you dulsi.  We will move the milestones around and set our goals for: everything thing working with slugs, and input to name players and monsters.

Avatar

By josepharaoh99 13 Sep 2016 21:02

Champion · 295 comments

Okay, I was running through a map today, and the create_npc function isn't working again. I just downloaded the Windows latest development version from the website. Any ideas what's wrong?


Multiple Media Producer
Jesus is God! http://www.upci.org/search

Avatar

By xirsoi 14 Sep 2016 02:31

Champion · 66 comments

Yeah jo, it's something I was working on a few weeks ago. bitcraft and ShadowApex are aware of the problem.

I'd fix it myself, but I have no idea how the library being used works.


Avatar

By bitcraft 15 Sep 2016 04:51

Champion · 166 comments

We're working on this.  Thanks for reporting it!

Avatar

By josepharaoh99 21 Sep 2016 17:14

Champion · 295 comments

Thanks, xirsoi and bitcraft!

P.S. If anyone would like to make some concept map doodles for me to make maps from, I'd appreciate it. No pressure if nobody can, though.


Multiple Media Producer
Jesus is God! http://www.upci.org/search