Jump to content

Josh

Staff
  • Posts

    23,138
  • Joined

  • Last visited

Everything posted by Josh

  1. It has been usually, but lately it is taking a lot of time to update and the uploads have failed a few times.
  2. I was able to solve this problem simply by changing this code: entity->exportproperties = exportproperties; entity->importproperties = importproperties; To this: entity->exportproperties = exportproperties.copy(); entity->importproperties = importproperties.copy(); The fix will be in the next build that goes up.
  3. Sorry about that. Google has some results on this type of error and I am investigating. I used the release build of libzip for both the release and debug builds, but it seemed to work fine. That may be the cause.
  4. You can also just navigate to the Leadwerks folder inside the Steam install path, and in a folder "DLC" you will find a zip for each DLC you have. You can just extract the contents of the zip to your project to use it.
  5. There should be a button that says "Install" on the lower right under the DLC tab.
  6. Standalone has not been updated yet. Are you able to use the Steam version?
  7. I guess the way it is working right now is actually correct, according to the Lua way. In Lua, if you assign a table to a new variable, it will still contain the same subtables. So a table copy feature would be needed to sort this out.
  8. I think internally some of the sub-tables are sharing the same STL map. No idea why brushes don't also exhibit this behavior. I can either change the way the map is stored in the table, which could cause other problems possibly, or implement a table copy mechanism. Let me think about this...
  9. Sorry, but I have to trim things that are holding me back from finishing the vegetation system, particles, and decals. It's hard for me to justify spending more time on Quake files. I sent a PM, feel free to discuss with me.
  10. I don't know. I wrote this code a couple years ago and haven't used it much. The plugins system is technically impressive, but I wonder if we might be better off just integrating things like the FreeImage load/save routines into the engine itself.
  11. 0.9.5 on Steam Zip packages are now case-insensitive. >4 GB zip files now supported. AES zip encryption now supported, I think. CreatePackage, Package::AddFile, and Package::Flush commands are removed (zip files are read-only). Other bug fixes abound.
  12. I replaced ziplib with libzip in the next build. Packages are now read-only. Package file names are now case-insensitive. >4 gb files should be supported. AES encryption should be supported, although I have not tried it yet.
  13. I am honestly reluctant to put effort into helping someone rewrite major parts of the engine, when it's just going to lead to more and more custom features requested that only split the user experience.
  14. I don't know what your suggestion is. I don't know if you are talking about the plugin SDK side or the engine.
  15. It doesn't get used very often and it's difficult to debug.
  16. I recommend using .gltf instead of .glb. There is a glTF extension for LOD support but I have found having separate files is easiest. Yes, I wish 3D modeling programs would just export glTF files with DDS. The easiest way to convert these is with this tool. glTF embedded materials can have a name applied to them. Perhaps we should make the loader so it looks for a file by that name and loads that, if it exists. I think you will end up running into a lot of limitations if you are going through the plugins system.
  17. Okay, do you need to go through the plugin system for that, or can you just make a LoadSPG() function you call in your program?
  18. I found a pre-generated project for libzip here: https://github.com/kiyolee/libzip-win-build Apparently, this also supports the newer zip encryption system.
  19. Yeah, but why are you making a custom model format? It's impressive that you can do this, but what is the reason for it?
  20. Both LibZip and minizip-ng have errors when running cmake to create projects for them. https://github.com/nih-at/libzip
  21. Yes, that is the only reason.
  22. Why are you using a plugin at all for this? What are you trying to do?
  23. I need to trim some things down in order to focus and make progress. The Quake plugin will be removed from the distribution and will no longer be supported, but the source code is available here: https://github.com/UltraEngine/PluginSDK/tree/master/Plugins/Quake Loader
  24. I think I am going to rewrite this using this lib: https://github.com/zlib-ng/minizip-ng
×
×
  • Create New...