Jump to content
  • Sign Up

UnknownShadow200

Administrator
  • Content Count

    164
  • Joined

  • Last visited

  • Days Won

    19

UnknownShadow200 last won the day on July 19

UnknownShadow200 had the most liked content!

Community Reputation

81 Excellent

About UnknownShadow200

  • Rank
    🔧

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. What is the output if you type /client gpuinfo into chat?
  2. Which version of Direct3D 9 do you have installed? My guess would be that your version of Direct3D 9 is earlier than 9.0c
  3. Because the java part of the android client can still technically run on Android 2.2, although it's pretty useless currently since all it can do is show a dialog saying that it can't load the native part It was left that way for testing purposes, I didn't really expect people to actually try running it on an Android 2.2 device in practice
  4. The ClassiCube version for Android currently requires Android 2.3 at a minimum, as multiple system libraries that ClassiCube depends on were only added in Android 2.3 (Although it might be possible to rewrite the code to avoid depending on those system libraries (so that ClassiCube would work on Android 2.2), it would still take quite a lot of code and research to do that, so is unfortunately unlikely to be worked on any time soon)
  5. Can you please try again? I removed all of the unnecessary external JavaScript from that webpage
  6. To be honest, I have just lost interest in making large scale updates to the game anymore I'll still continue gradually adding smaller improvements and new features though
  7. Unfortunately, the very old mono compiler doesn't support method overloads with default parameters properly. So where there are cases like this: class Level { public void Blockchange(ushort x, ushort y, ushort z, BlockID block, bool overRide = false, PhysicsArgs data = default(PhysicsArgs), bool addUndo = true) { } public void Blockchange(ushort x, ushort y, ushort z, BlockID block) { } } .. lvl.Blockchange(x1, y1, z1, Block.Grass); lvl.Blockchange(x2, y2, z2, Block.Dirt, true); you'll have to remove the default parameters from the method overloads, and change any code that was relying on them to specify every parameter So the above example would now become: class Level { public void Blockchange(ushort x, ushort y, ushort z, BlockID block, bool overRide, PhysicsArgs data, bool addUndo) { } public void Blockchange(ushort x, ushort y, ushort z, BlockID block) { } } .. lvl.Blockchange(x1, y1, z1, Block.Grass); lvl.Blockchange(x2, y2, z2, Block.Dirt, true, default(PhysicsArgs), true); Unfortunately, what's worse is that the compiler in this case only seems to report a single batch of failures when run. So you'll have to repeatedly fix one batch of failures, run the compiler again, fix the next batch of failures, run the compiler again, and so on. (It can be done, it just takes a long time.. when I tried this, I still cheated quite a bit and deleted code that was causing compile failures rather than fixing it a number of times)
  8. I've fixed the crash that was causing the server to get stuck in a restart loop in the latest commit Alas, doesn't seem like the failure to load libgdiplus.dylib will be easy to resolve
  9. in Gfx_EndFrame in _GLShared.h can you please add: int err = glGetError(); Platform_Log1("GL ERROR: %i", &err);
  10. Try running MCGalaxyCLI.exe instead of MCGalaxy.exe, you'll probably have a much better chance with just the CLI
  11. I've added instructions at https://github.com/UnknownShadow200/MCGalaxy/wiki/Compiling-for-.NET-2.0 You'll also need to copy across MySql.Data.dll for the server to work (although MCGalaxy doesn't use MySql at all by default, the old version of mono does need the DLL to be present) Once I did that, I was able to get the CLI to successfully work on 10.4, although the GUI didn't work
  12. You'll also probably need to also pass -lexecinfo on the command line (And of the latest commit, I've also added builtin stacktrace functionality that may work which doesn't need an external library like libexecinfo - can be tried with -DCC_BACKTRACE_BUILTIN)
  13. Ah, well the good thing is that there's no unsurprising errors in that error logs. But I do need to create some clearer instructions on how to compile for .NET 2.0 framework with mono though, so I'll try to get that written up later today Is it able to create any folders/files? Especially the logs/errors folder I will try to get a Linux VM with mono 2.6 setup, although that might take me a bit longer Unfortunately, you have run into an edge case with the automatic restart on error (usually when there's a severe failure on server startup, it fails way before the restart on error behaviour gets enabled) If the server is able to generate properties/server.properties, then you can turn off the automatic restart on error behaviour in that file
×
×
  • Create New...