Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by eezstreet

  1. Fixed the screenshots being broken links, and replaced them with ones that conceal some of my personal info and point out the information better. I've also updated the "Most Common Errors" section as it wasn't up to my standards.
  2. Fixed the screenshots being broken links, and replaced them with ones that conceal some of my personal info and point out the information better. I've also updated the "Most Common Errors" section as it wasn't up to my standards.
  3. 131 downloads

    With the Steam Integration Tools, you can either: Enable enhanced Steam functionality for mods which allow it, or: Get information about enabling enhanced Steam functionality in your own mods. For instance, you can enable the Steam overlay in your custom mod, or enable Steam's Rich Presence, or perhaps provide support for Steam controllers! Note that this is unsupported by Valve, Activision and Raven Software and done entirely at your own risk.
  4. Updated the changelog with more information.
  5. This is a very heavily WIP list of what is going to be changed in this version. Some of it is still being designed as we speak. Anything in RED is not complete. Engine Overhaul Added rd-rend2 as an option. Redid the entire memory allocation system. It is much more centralized and can better track how the game is using memory. Added perf_zone to monitor memory usage Added perf_net to monitor network traffic Improved the perf cvar to have more performance tracking options Added dimensions/player isolation. Servers can now have multiple maps loaded at once on different "dimensions" that clients can switch between. This allows for instances to occur. Removed ICARUS scripting engine, replaced functionality with Lua. HUD code migrated to Lua. Added save system. For now players switch between different profiles (full login authentication service coming in Phase 4) Much vestigial code removed (Old JKA NPC code = gone, vehicles = gone, ...) Completely redid the AI systems. New NPCs will have a variety of new behaviors and features to offer challenging PVE combat. Chat and text overhaul for fonts, etc. New Features Primary Feature: Players can embark on quests together in a hub world by joining a party and then migrate out to dungeons/instances to complete quests. Mos Eisley Hub Map. This includes various different NPC located throughout the city that offer various types of services, quests, shops, etc. 3 fully fleshed out story quests and 2 shorter quests. More will be added later on (likely in Phase 3), but these will serve to demonstrate what quests can do, how they'll work, and will be designed to be repeatable and can be done as a coop group or as an individual. Most of these will have new maps used for their instances. Quest system. Keeps track of what quests the player has started, and what the current stage or settings are for it. This includes UI for managing quests/journal etc. Party System. A player can invite up to 4 others to join them for Coop quests or to coordinate as a PVP party. Management of the party can be handed off to a new member or disbanded. Rudimentary Level System. While skills were introduced in v1.5 and v1.6 of Phase I, this system manages XP and distributes skill points to spend based on level. XP can be gained by killing NPCs, players, or by completing quests. This data is not persistent (yet) and only lasts for the session.
  6. Updated this thread, since it had ancient information in it.
  7. It will not work. CoD uses a modified format with custom lumps. What MIGHT work is if you save the .map file in CoDRadiant and compile in GTKRadiant using q3map2. Or somehow configure CoDRadiant to use q3map2.
  8. I had a very curious person send me an email asking how to increase the NPC limits in SP, so I went a bit ham and wrote a full guide. This gets asked a lot, so I figured I'd pitch it here. If staff would like (@@Caelum / @@Circa ?) I can post it in the tutorials section if it isn't already there. --- Hi, For starters, you will probably want to use the Visual Studio C++ compiler, not Visual Basic as that's a different language altogether. After you've got that fixed, you'll want to consult this guide for getting the thing compiled: https://github.com/JACoders/OpenJK/wiki/Compilation-guide Once you get it compiled, you'll note that it builds a "jagamex86.dll", an "Openjk.x86.exe" and a "rdsp-vanilla.x86.dll" (or something along those lines, I don't remember the exact names). You'll want to place the jagamex86.dll in a mod folder (you can create a mod folder in Gamedata), and the other files in your Gamedata folder. Then to launch your mod, you'll want to create a .bat script file (it's very easy, all you need to do is open up Notepad, and save a file as .bat), with the following contents: `openjk.x86.exe +set fs_game "MyMod"` Where MyMod is the name of your mod folder. But don't include the `s! If you got that all working, you can start making your edits now. There are a few specific things regarding limits. First of all, the list of NPC files is limited to 2048 characters. Look at this file, at this line I've highlighted, and change the number from 2048 to something higher: https://github.com/JACoders/OpenJK/blob/712627afab20aaa772d062a8fc8aeb5d3efa6152/code/game/NPC_stats.cpp#L4084 Second...the .npc files are all dumped into a giant buffer and read from this buffer. This is limited, and if you go over it, you'll likely run into a "NPC_LoadParms: ran out of space before reading ..." error. This limit is handled here: https://github.com/JACoders/OpenJK/blob/712627afab20aaa772d062a8fc8aeb5d3efa6152/code/game/NPC_stats.cpp#L217 Just note that this is a hexadecimal number. If you fire up good ol' Windows calculator in Programmer mode, you can see that 0x80000 is the same as 524,288 - so the maximum size of all NPC files combined is 524,288 bytes, or 512 kilobytes. To up this limit, you can just add a couple of zeroes to this (so make it 0x8000000 or something), or use a number larger than 524288. Beware though, the highest you can go is about 2000000000 (2 billion) before you will run into issues (and you don't really want to do this anyway - you'll make the game chew up 1gb in RAM !!) If you have any questions or concerns, feel free to send me a response. ---
  9. Both of those are optional things that can be tweaked via cvars.
  10. They're popular because every device can support them. Before the Unicode Consortium decided on having emojis, forums were kind of left to having a hodgepodge of different smilies that weren't guaranteed to all look the same on a system. Now you can, as long as the device you're using supports it.
  11. Dang this looks nice. Can't wait to see it in PBR!
  12. A couple things: - I'm not attacking Tompa9 specifically here. I'm asking a question on a more deep philosophical level: How can it be OK to license something with a restrictive license when your work largely relies on other people's work? The people in that thread in question were calling that person a piece of shit, and there were back and forth exchanges of insults etc, which I don't think is right at all. I understand where Tompa9 is coming from, but I disagree with it. That's it. - As I was staff then, and I am not staff now, as I mentioned before, I'm less inclined to take a neutral approach when it comes to specific touchy subjects. When you're the #2 guy on the site, generally you don't want to make people upset. Nowadays I just don't care as much, honestly. - I still think he has the right to license his work however he wants, I just disagree with his choice of license. So I'm not exactly contradicting myself here.
  13. And how many more hours do you think it took people to make the models that you used in creating it? Yet, they are not so restrictive on who they let use it.
  • Create New...