Jump to content

Didz

Members
  • Posts

    259
  • Joined

  • Last visited

Everything posted by Didz

  1. You just can't control what's running on the user's computer. If they have the ability to use the proper client and authenticate with that from their computer, they can use a modified client just as easily.
  2. Who do you think develops that "someone else's tool" that cheaters use?
  3. Rule #1: Never trust the client. Whatever method that command uses to determine if a client is "cheat free" can be faked by the client. This is because players have access to the "cheat free" plugin, so they can modify that while keeping code there in order to spoof whatever method the /cheaters command uses and pretend it's not modified.
  4. I vote for the Ugnaught model.
  5. If you're on Windows, you can use MeGUI for transcoding your video to a nice compressed format that services like YouTube. You specify your input video file, and setup output encoding settings. Safe bets for the formats are h.264 for the video, and AAC for the audio. I use the Nero AAC encoder for the audio, but I can't seem to be able to find it on the Nero website anymore. With MeGUI, you can do batch processing so it can run over all of your videos at once.
  6. This is possible on Makermod using the Makermod Client Plugin that I wrote*. I have an evalset command where you can do this for example: /evalset model $old_model$ which would interpret the $old_model$ bit as a token that it will look-up in either Makermod-specific variables, serverinfo variables, or your game's cvars. I'm not sure how you can do this without a mod though. There might be a way to do it in ICARUS to set a cvar to another cvar's value, but I'm not sure. Certainly in ICARUS you can do SET_PLAYERMODEL, but I'm not sure how you would get the value of the other model to swap in. * Except the Makermod website is currently offline for some reason...
  7. The map Yavin1 is where the shuttle sequence at the start of the game happens, and the screaming noise was triggered when the shuttle was being "hit" in the cinematic. You can noclip to find the actual shuttle nearby on this map. After the cinematic, the level changes to Yavin1B.
  8. Welcome to the forums! OpenJK isn't a project by JKHub, only the project's discussion forums are hosted here. We're mainly chatting on #jacoders @ irc.arloria.net and the GitHub's located at https://github.com/JACoders/OpenJK.
  9. The channel has been there since September 14th 2012, and it's not driven people away from talking on the forums. People mainly have it idle in the background as is typical for IRC. Haven't seen anyone actually talking on the channel recently, even though there's 7 users idling
  10. MP doesn't support this out-of-the-box unfortunately, and no amount of entity hacking in maps will get it working. You'll need a server-side mod such as Makermod which implements this using its /mweather command. Makermod doesn't offer an entity for controlling weather though, but perhaps another mod such as Lugormod does.
  11. Didz

    Recent bug fixes

    It's a good thing that you don't notice the difference Yep. This doesn't affect the console font and notify font though, because that's drawn using its own method.
  12. Didz

    Recent bug fixes

    I've fixed up the font renderer now so that scaled down fonts (like the multiplayer chat text) are no longer positioned awkwardly and inconsistently. Pictures say a thousand words, so here's how it's changed: Before: https://dl.dropboxusercontent.com/u/14861910/OpenJK/shot2014-07-24_23-23-07.png After: https://dl.dropboxusercontent.com/u/14861910/OpenJK/shot2014-07-24_23-24-48.png The most obvious difference is in the chat font, but the score text at the bottom of the screen is also now aligned properly to the font metrics. Hope you like it!
  13. I think this is what FLARE does with its game: http://flarerpg.org/ (few images of animated characters if you scroll down on that page) You'd of course need to set up an isometric projection instead of a perspective projection.
  14. I thought UDK was free... I've not tried it myself though. There's also Unity which is quite good for indie development, you can get started quick. Also MonoGame (spawned from XNA) is a great framework for indie development, but is more programmer-oriented (aka it's a game engine, not a game development kit like UDK/Unity).
  15. What tool did you use to create these fonts? Hopefully we can fix a bit of the kerning/alignment if that tool is open-source. EDIT: nvm, just saw credits on right-hand side
  16. It is possible to have ROQ videos play on models - and pretty much anything else in the game. Try the shader 'textures/video/raven' for example and it'll play the Raven opening sequence. You can find the code for that video shader in one of the shader files (I can't remember which).
  17. I've been using Microsoft Office since our family first had a computer (1998), but I'm guessing this applies to most people.
  18. Curious why the launcher had to be re-done. It was completed over 3 years ago!
  19. Ultra Utility had to be a separate program because the retail JKA version wasn't open-source. UU uses DLL injection and runtime code patching in order to hook into the engine code while the game is running. You'll need to be very proficient with x86 assembler and runtime code patching if you intend to have this program run separately to JKA. If you don't know this already and you're using OpenJK, I'd advise completely against going this route. It will take you months, maybe years. Again, even though you write your program in Python, you will need a crapton of embedded x86 assembler code injections in order to get any sort of integration with the engine. If you're working with OpenJK, the easiest thing to do is to just add your features onto the engine's (or the DLLs') source code in C or C++. Extending JKA to support Python plugins would require you to modify the engine source code with C/C++ regardless, and this doesn't seem to align with your goals for modding JKA. For beginning modding with JKA, learning C and C++ is the way to go. If you don't understand the game's code which is written in those languages, you'll have no chance modding it.
  20. Didz

    avi instead roq

    OGV, like AVI, 3GP, ASF, FLV, MKV, MP4, and many others are just container formats for audio and video. You can have any format audio and video inside them, and all audio and video formats (including RoQ) require codecs to play them. ('Codec' is basically just a name for "code that can encode and/or decode a certain file format")
  21. Yes. If CentOS is what you're comfortable with, go with that.
  22. Many of UU's features will crash on OpenJK because it's a different engine and UU relies on the memory layout of the engine being consistent. It could even lead to data loss if you're not careful.
  23. You've already answered these questions from the original post :blink:
  24. Yes. 1. Found out about OpenJK on #jacoders after the source was released 2. I'm a developer... 3. No 4. Easier way to distinguish whether the basejka or OpenJK game DLLs are running. Maybe not require +set fs_game OpenJK if you want to use the OpenJK game DLLs by default.
×
×
  • Create New...