Jump to content

mrwonko

JKHub Staff
  • Posts

    1,581
  • Joined

  • Last visited

Everything posted by mrwonko

  1. I very much doubt that patches net a better performance than brushes or models... And if they do, that's crazy. A proper LOD system is in order. I'll note that on my big list of cool features JKA lacks but doesn't have to anymore since we have the source now.
  2. Maybe we should make a new VIS help thread where people can send me their maps and I can show them how to do proper VIS... Yes, having a PVS at all makes some things inherently worse, and adding an optional additional portal/antiportal system might help, especially for large outdoor stuff. But that would also benefit from some LOD'd terrain, for example. In general the lack of LOD on anything but playermodels makes huge levels impractical anyway... Yeah, there are a lot of things we could improve about Jedi Academy. But I don't see how manually doing the PVS work Q3Map2 usually does for you helps.
  3. I still don't get it. That page mentions Q3Map2 already predetermines the visibility during the VIS stage, there's no runtime PVS calculation. If you want to influence the VIS, just add some antiportal/hint brushes?
  4. So just doing the vis manually? I don't see how that would be helpful, wouldn't that just be a source of bugs without any actual benefit? How does it help mappers?
  5. We may need a coding category... Yes, we can finally do everything we always wanted to now. If only I remembered what I always wanted to do though...
  6. You don't need to decompile the map to change the entities, that's what Q3Map2's -onlyents is for.
  7. A BSP can't be losslessly converted back to .map. The only way in which a BSP can currently be changed without losing information is changing the entities.
  8. No, they can only help in cases where the creators made them the copyright holders. So if we have to use the mp3code stuff to enforce a GPL release, we'll need the original creators/copyright holders to do it, it appears.
  9. I was under the impression that using GPL-incompatible libraries in GPL code was fine... Until I read about it some more. Found some interesting things: "Can I write free software that uses non-free libraries?" and "What legal issues come up if I use GPL-incompatible libraries with GPL software?" from the GNU GPL FAQ talk about this. Looks like it's actually only possible if you add an exception to the license. Well, not you, only the copyright holder can do it, i.e. Raven. So have fun trying to add Oculus Rift support. Looks like the GPL sucks more than I thought. Also of note: "Can I apply the GPL when writing a plug-in for a non-free program?" when dynamically linking a plug-in that shares data structures with the program then the result is a single program with the GPL applying to all of it. So we can't stay backwards compatible because we may only support mods released under a GPL-compatible license? Great. Despite all this, according to "Who has the power to enforce the GPL?" only Raven has the power to enforce the GPL. I don't think they care too much. So you'll likely be able to get away with violations. As will every modder basing closed-source modifications on the GPL modbase.
  10. What is this about stuff not being GPL compatible? We're not using JKA in Xvid, we're using Xvid in JKA. (Well, we're not, but we're talking about it.) There's nothing wrong with using a closed source library in a GPL project.
  11. That's not how you change the playermodel. I'm not entirely sure how you do without causing any bugs though, especially not in JK2. The info_player_start in kejim_post targets a target_scriptrunner that executes scripts/kejim_post/kejim_start when the player spawns.
  12. I take it that's a strange way of saying "added support for rendering demos to AVI as they're played"
  13. textures/common/env_glass_security, I think. A quick look at the .bsp in a hexeditor helps.
  14. No, thats in maps/t2_dpred.bsp - in the info_player_start, spawnflags 64 makes you start without weapons. Also, in scripts/t2_dpredicament/intro and intro_skip there's this: affect ( "player", /*@AFFECT_TYPE*/ FLUSH ) { set ( /*@SET_TYPES*/ "SET_OBJECTIVE_SHOW", /*@OBJECTIVES*/ "T2_DPREDICAMENT_OBJ1" ); set ( /*@SET_TYPES*/ "SET_WEAPON", /*@WEAPON_NAMES*/ "WP_NONE" ); }The second set() switches the weapon to none. That only makes you not have the saber selected at map start though.
  15. The jetpack is removed via code in Multiplayer I believe. You can always do /give item_jetpack or whatever the cheat is to get one though. You could also rename the surface in the model.glm to prevent it from getting removed (the visuals, that is). Make sure to use a proper hex editor to not screw up the offsets though. (And make backups etc.)
  16. You can't just change the .ibi files, but if you get the Jedi Academy SDK, that contains the source code and also the editor BehavED and the compiler IBIze which can create .ibi files.
  17. You'll need Q3Map2. Then you can extract the entity list from the hoth2.bsp file, put that in a hoth2.map and use Q3Map2's -onlyents feature to update the BSP. Just changing the BSP directly will break it since the length will not be updated.
  18. Although technically it was already possible via r_customheight/r_customwidth, you'd just need a widescreen hud mod...
  19. You can't give the assets to other people for free for the same reason you can't upload that cool new Bioshock game for everybody to enjoy. It's not your property. Raven/Activision/Disney basically forfeited ownership of the source code, and only the source code. (And maybe the menu files and the stuff in ext_data.) There's always been a clause about mods somewhere - I can't find it right now - that states they may only run on the original game, which is why it was kinda okay-ish to upload modded game assets. If anything, this release makes all existing mods illegal.
  20. No, that's a problem with 32 bit programs on Windows. You usally only get 2 GB of Ram, can trick your way to 3 GB and could in theory handle up to 4, anything above that is literally impossible. I've previously compiled a 64 bit version (provided you have a 64 bit operating system), though it's mostly untested. See here.
  21. Yeah, this happens when you need more than 2GB of Ram for the compile. Sure -lomem crashed? It increases the compile time drastically.
  22. They've been thinking about this for quite a while. In the chaos of the LucasArts firings they finally managed to get the green light. Utterly euphoric they quickly scooped up the first code they could find, zipped it up and uploaded it, glad to be making the community happy. Or that's how I picture it.
  23. It works if the original is a misc_model_static or a model2 entry of an entity or something along those lines. You can't replace a misc_model, however, because they go straight to the .bsp. So yeah, the first step would be simply swapping it for another existing md3 to see if it can be changed at all.
  24. Yeah, me too. Possibly for making legal double- and triple-check it to make sure there's nothing like Bink still in it before releasing it. This was a rather quick'n'dirty release.
  25. It would help if you'd specify the modelling tool you're talking about.
×
×
  • Create New...