Giter Site home page Giter Site logo

Comments (8)

nschimme avatar nschimme commented on June 6, 2024

Cool, I imagine this is a recent enhancement to the existing MPI protocol?

from mmapper.

waba4mume avatar waba4mume commented on June 6, 2024

Yes :) I wanted something that Just Worked (tm) for the webclient.

I think that'll also solve 99% of the issues users may have getting MM2 to work, while simplifying the parsing code quite a bit. I'm not even sure why MM2 still has a text-mode parser and related input text color options...

NB: gratuitous descs are not sent when the character couldn't see them with "exa", for example a whitie in a moon-lit room.

from mmapper.

nschimme avatar nschimme commented on June 6, 2024

I took a stab at coding this. It wasn't too hard but I realized that we still need m_brief for the non-XML path. I'm considering deprecating that path to make the overall code base smaller.

from mmapper.

waba4mume avatar waba4mume commented on June 6, 2024

I'm 100% for removing the non-XML parser, as I can't think of a valid usecase for it nowadays. That would make both the code and the config UI simpler.

I'll have a look at PR #50 soon, I hope.

from mmapper.

tomaswindsor avatar tomaswindsor commented on June 6, 2024

Wouldn't it be sufficient to send a hash (e.g. md5) of the description for these purposes? It would reduce the net traffic at least...
That is at least in the non-mapping mode.

from mmapper.

nschimme avatar nschimme commented on June 6, 2024

I imagine MUME doesn't have easily available md5 algorithm but that does make sense

from mmapper.

nschimme avatar nschimme commented on June 6, 2024

@waba4mume could add more details

from mmapper.

waba4mume avatar waba4mume commented on June 6, 2024

The gratuitous desc completely replaces the normal desc when you play in brief mode.

So if I sent only a sum, mmapper couldn't perform loose matching (match rooms where the desc has been edited a bit). And then there is the mapping issue, as you mentioned.

from mmapper.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.