Git Product home page Git Product logo

mmf2exts's People

Contributors

kapi1525 avatar lb-- avatar nasiratif avatar sortacore avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mmf2exts's Issues

Missing Select Object Extension

This was opensourced very very long ago. I think I have an old version saved on my laptop, but there may be a newer version available. Perhaps we can get in contact with Dynasoft and have him host it on GitHub.

PackX - Won't build in any solution config except Debug

For some reason, there's resource compiler error:
RC : fatal error RC1109: error creating .\Release/
I've been through the resource file's code, searched all the files in the project, and checked the project configuration - no mention of Release folder anywhere, just Release_Small. And I did that four times.

Missing XLua

https://github.com/jaquadro/XLua
Will fix in reorganize when I get home.

Kind of nice to see an old fellow extension developer. I brushed into him with NBTExplorer and didn't realize it was him until I found his XLua repo.

Lacewing Blue & Relay Server UDP dies

This issue may be in the client as well.
At some point during server hosting โ€“ can be as quick as twenty minutes, or as late as days later โ€“ the server's UDP will stop transmitting the UDP part of the connect handshake (namely responding to UDPHello with UDPWelcome).
Since on Lacewing Relay clients, the UDPWelcome message is what triggers On Connect, this is a significant problem. And since UDP allows packets to be dropped, the client just keeps resending UDPHello, not erroring.

Current clients on the server are unaffected; they stay connected.
New clients, even without UDP confirmed, can still communicate over TCP, as the servers will accept TCP messages (assuming On Connect Request is OK'd) even if UDP has not been confirmed yet. So a client could set name and so forth before it receives On Connect - but naturally they will be unable to use UDP for receiving or sending until the handshake is finished.

This issue (or a similar one) is present in pylacewing as well. The client either gets Connection Denied, or UDPWelcome is never sent.

So far the only workaround is to have a client connecting to the server every so often. If after a certain number of seconds no On Connect is made, then the server needs rebooting. I've set up both Darkwire servers to be checked every ten minutes.

It might be caused by a client disconnecting, but it's hard to tell, because it appears to be a race or low-probability condition of some kind, which tend not to manifest when logging is added.

Constructor has not yet been ported to this platform

image
(In bitset)
I've recently gotten this message and even after reinstalling this repo, I still get the same error. This is on line 275 and occurs for Android. I have built extensions before and only recently this has been appearing.

Bluewing - On Connect only works for first connection

On Connect will only trigger once on connect, and any later connections will not be noted.
This is due to On Connect only happening when a UDP connection is finalised, after TCP. TCP notes its own connection fine, but UDP for some reason never properly acknowledges subsequent connections, causing On Connect to only work the first time.

Needs Submodulization

Many extensions are hosted directly in this repository. Since the original authors cannot host them, they should be hosted by the @clickteam-plugin organization.

I'm working on this in the reorganize branch.

Various extensions are no longer compatible with EDIF

Due to comments in the JSON being disallowed in later versions of EDIF, the following extensions are no longer functional in the EDIF SDK:

  • DarkSocket
  • MyCharSet
  • PortAudio
  • RangeHandler
  • SHA-1
  • StringReplacer

However DarkEDIF supports comments, so the extensions should be converted to that.

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.