Jump to content

Cerez

Members
  • Posts

    1,429
  • Joined

  • Last visited

Everything posted by Cerez

  1. Cerez

    Cached Compiling?

    It doesn't work. When the PK3 is placed in "GameData/base", the game doesn't copy it to "Documents/My Games/OpenJK/base", and the latter takes precedence in loading, where the game will copy the basejka DLLs and basically override your custom engine. So unless you place your PK3 in "Documents/My Games/OpenJK/base", currently your custom built engine will not work.
  2. Cerez

    Cached Compiling?

    Sorry, I meant "for us to place into for the game"...
  3. Well, in my case you don't have a body -- just like in first person with a gun in the game. It can be adjusted to show a semi-transparent body, for example (though this doesn't look nice with every player model), but by default I thought it would be best to keep the view clean: just your lightsaber blade and you. The only downside is that we don't get the hilt showing while you're holding the saber -- but it does show if you throw it.
  4. How so?
  5. I think there is already a mod for that, isn't there?
  6. I'm working on a coding/scripting project based on some of my personal tweaks that adds three new player view options to the Multiplayer game, activated by four buttons on the right side of the keyboard (namely , . / '). The views are: True View -- first person view, even with lightsaber: Action View -- closer to character and without reticle: Camera View -- third person, fixed point camera view: And of course there's the game's Default View (further away, with the reticle) to easily switch back to: These would work on online servers as well (on the client side). Would anyone be interested in seeing this released? Do you have any critical feedback to share or comments/suggestions for improvement/features?
  7. Cerez

    NULL Shader?

    If it's only happening with that model, then there's something wrong inside that PK3. It's either defaulting to Kyle because it fails to load Kylo, or Kyle and Kylo have the same folder name inside the PK3. Do you get any errors in the console when you are switching to the Kylo Ren model?
  8. Cerez

    NULL Shader?

    Does it happen only with Kylo Ren? Check the contents of your Kylo Ren PK3 and make sure it's not referencing Kyle anywhere.
  9. Cerez

    NULL Shader?

    It doesn't look like this anymore? Good. Keep it clean, boy!
  10. Cerez

    NULL Shader?

    I won't give you a cookie until you clean that GameData folder up.
  11. Cerez

    Cached Compiling?

    Nope, that theory goes out the window... at least until the usability issue is fixed. The reason it's confusing is because there are too many locations the game is placing stuff into, and it's not clear to the user what order the game is prioritising these locations in loading sequence, and what it's overwriting, and whatnot.
  12. Cerez

    NULL Shader?

    Mark my words: clean that GameData up so that it matches a factory default JKA installation, and you'll get rid of the problem. Something went wrong in that mess -- something is interfering with the reading of the base assets or overwriting them... Start clean (in your base and GameData, too!), and add your JA+ in only after it works, and see if you get the issue again. That will help you find the cause. @@Xycaleth, could the source being in GameData also be interfering with JKA's workings?
  13. Cerez

    Cached Compiling?

    Okay, now we're getting there! So jampgamex86.dll, cgamex86.dll and uix86.dll need to be packaged into a PK3 and placed in "Documents/My Games/OpenJK/base" for this to work! If you do the same for "GameData/base", the game craps on you and does what it feels like. Also, if you don't package the files into a PK3, the game craps on you and does what it feels like (when joining a pure server). So that leaves you with a lot of choice. (Documentation, anyone?)
  14. Cerez

    Cached Compiling?

    I'm not following... It was happening in GameData? What? The copying? They're not, currently. If I were to put them in a PK3, would they still need to be in "GameData/base" for this to work? Or should I put the PK3 in "Documents/My Games/OpenJK/base"? This is so confusing...
  15. Cerez

    NULL Shader?

    What about faulty or lacking OpenGL implementations with the card? That GameData looks awfully messy to me... What if you made a clean start with a new installation and didn't mix the source and JAplus and god-knows-what in there... Might be easier to figure it out when things go wrong. Sorry, I'm not picking on you -- just trying to be practical. This looks like a debugging nightmare (and could very well be the cause of your problem).
  16. Cerez

    Cached Compiling?

    No, I mean it literally copies the DLLs from the base assets into "Documents/My Games/OpenJK/base", replacing my OpenJK ones. After I join a pure basejka server, the whole thing reverts to the basejka game engine permanently. I need to do the manual replacement on the DLLs again. Edit: That gives me an idea: what if I revoked writing permissions for the game on these DLLs?
  17. Cerez

    NULL Shader?

    That's just JA+ telling you that you don't have the full release of JA+ installed, and the game telling you that what you have in your base folder is different to what the server has. All expected and normal. Those are perfectly fine except for the ui/hud.menu errors.
  18. An update on this: If you are running a customised build of OpenJK MP, edit the following in the source code to eliminate the need for cheats to be enabled while using the first person view: XCVAR_DEF( cg_thirdPersonAlpha, "1.0", NULL, CVAR_ARCHIVE ) In "codemp/cgame/cg_xcvar.h" change CVAR_CHEAT to CVAR_ARCHIVE on cg_thirdPersonAlpha. This allows you to use the first person view without problems even on public servers. Thanks to Tr!Force for helping me with this one. That's fine, and you're right, but you also need cg_thirdpersonalpha to be 0 if you don't want the character model's head to get in the way of your view.
  19. Cerez

    NULL Shader?

    Definitely smells like corrupted assets0-3. *nods* Either by a custom mod or by themselves. Edit: OR it could be a serious rendering issue with the graphics card (rendering methods not supported).
  20. Cerez

    NULL Shader?

    In that case all that's left for you to try is to reinstall JKA, and see if the visual issue goes away. Otherwise your graphics card and driver may be outdated and/or not compatible with OpenJK. @@Xycaleth, is there any option to switch the blade rendering to a different method through settings?
  21. Cerez

    Cached Compiling?

    Oh good. There is one drawback to my manual fix method: when I join a pure basejka server, the DLLs are reverted, and I have to copy and replace them all over again.
  22. Cerez

    NULL Shader?

    It is more likely that it is the driver.
  23. Cerez

    NULL Shader?

    It seems point 2 is the culprit then. That would explain bot the lightsaber blade visual glitch and the unusual shader rendering errors. The lightsaber blades are using OpenGL to render. Update your graphics drivers, @, and switch to the latest version of OpenJK, as @@Xycaleth recommends. You may also need to remove/disable GLDirect. Edit: Sorry, I missed the last page of the convo, but yeah, try updating the graphics drivers, and see if that helps with the rendering. I have 8.1 as well, and it runs perfectly fine here without DirectGL. It definitely has to do with your graphics card. Driver updates!
  24. Cerez

    Cached Compiling?

    @@Xycaleth @@mrwonko Thanks guys. Finally managed to track it down, but this is really strange... Despite the fact that I have the OpenJK DLLs placed in my "GameData/base", the game is copying the basejka DLLs to "Documents/My Games/OpenJK/base" (even after a delete), and overriding what's in my "GameData/base" that way for some reason... What I did to fix this was to manually replace these DLLs (in "Documents/My Games/OpenJK/base") with the OpenJK ones.
  25. Gave this a go, and it worked superbly, Tr!Force! Thank you. Not sure if this is OpenJK version dependent, but the actual CVAR settings were in "codemp/cgame/cg_xcvar.h" for me.
×
×
  • Create New...