-
Posts
259 -
Joined
-
Last visited
Everything posted by Didz
-
First official image of the new Batman.
Didz replied to CaptainCrazy's topic in Art, Media & Technology
I would camp on a mountain with that guy. -
Awesome The "compatibility" I speak of is just to remove the engine hooks needed to patch exploits if the engine that's loaded isn't retail JKA 1.01 (be that OpenJK or some other engine). My solution would be to compare a hard-coded hash of known runtime assembler for a certain function in the retail JKA 1.01 engine (say Com_Printf), and then compare the actual runtime assembler hash for that function with the hard-coded hash. So if the hash for the function matches what's in the code, you can be sure it's the basejka engine and your engine hooks will be safe to place. (As safe as engine hooks go anyway...) I used this technique in my MMProxy server-side proxy mod for Makermod, to ensure it was running on top of the real engine. (Otherwise the engine hooks would surely fail)
-
Compatibility with OpenJK is a simple if statement for their engine modifications. No idea why this takes so long.
-
Intellisense: No additional information available
Didz replied to Dusty's topic in Coding and Scripts
It's better than 2010, but why use an older version? :blink: -
Intellisense: No additional information available
Didz replied to Dusty's topic in Coding and Scripts
Agree with Raz0r. VS2013 has better Intellisense support -
Yeah sure, go ahead I got tired of seeing the broken sprites playing Makermod for years... Changing flattened to vertical just means the sprites will always stand upright, and won't be affected by weather (which wasn't fully implemented in MP). This will mean the plants won't bend with the wind in SP, but I wouldn't notice such a detail anyway.
-
What you should actually do is save the following code as Base/shaders/z_fixedterrain.shader (create the shaders folder if it doesn't exist) textures/quicktrip/desert_0 { q3map_shadeangle 150 qer_editorimage textures/quicktrip/sand q3map_material Gravel q3map_nolightmap q3map_nonplanar q3map_onlyvertexlighting q3map_tcGen ivector ( 1024 0 0 ) ( 0 1024 0 ) { map textures/quicktrip/sand rgbGen vertex } { clampmap textures/quicktrip/shrubbery2 surfaceSprites vertical 20 32 200 1200 ssVariance 0.4 1.5 ssWind 0.75 alphaFunc GE192 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA depthWrite rgbGen vertex } { clampmap textures/quicktrip/shrubbery1 surfaceSprites vertical 18 32 80 2000 ssVariance 0.2 0.5 ssWind 0.25 alphaFunc GE192 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA depthWrite rgbGen vertex } { clampmap textures/quicktrip/shrubbery3 surfaceSprites vertical 30 28 140 1600 ssVariance 0.2 0.3 ssWind 0.5 alphaFunc GE192 blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA depthWrite rgbGen vertex } } This ensures you don't modify your assets pk3 files (Which you should never do!). I'm pretty sure you can package this method into a new pk3 too.
-
A sadistic Australian designer has created a monsterous font to fit all of everyone's font needs. http://comicneue.com/ I actually like these new fonts. I'm sure it could spruce up some websites and professional letters. Thoughts?
-
Master servers are going down on 31st of May 2014
Didz replied to Atera's topic in Jedi Knight General Discussions
Ah, I didn't realise g_humanplayers was an OpenJK-specific info entry. This method won't work for Raven's game servers then. -
There's no website at master.jkhub.org with a server list.
-
Don't bother A bot can already just make a list of master servers and interact with them over UDP directly. A web list doesn't make it easier for them.
-
By your first sentence, you probably mean jacklul's already existing server list for JKHub Master Server which isn't hosted by me. And on the second one, I think that the GameTracker issue was just an easy way for bots to grab server hosts from many different Q3-protocol based games in order to spam getstatus at them with a spoofed IP address to flood a target. I don't think it was related to any on-demand refreshing feature that GameTracker used.
-
Master servers are going down on 31st of May 2014
Didz replied to Atera's topic in Jedi Knight General Discussions
This is possible in a couple ways. 1) When querying servers for their information, the server will return the number of actual human players vs total number of players. This means a client mod can tell you how many slots are taken up by humans vs bots. (Servers could fake this information if they're so poor that they need to do that) 2) To actually hide the bots from the player list will require guesswork based on the players with 0 ping though. This could hide the server host from the list if the server is a home server. -
Master servers are going down on 31st of May 2014
Didz replied to Atera's topic in Jedi Knight General Discussions
Just to clear this up properly. Jedi Academy doesn't use Qtracker or GameSpy as master servers at all, those are only added in by some server owners in their configuration files. I think the JKHub Master Server already supports JK2. If it doesn't, I can just enable the protocol. EDIT: I've now enabled JK2 support on the JKHub Master Server. It should work with 1.03 and 1.04. Just set sv_masterX to "master.jkhub.org" as you would with JKA. -
I use Windows 8.1 at work and home myself and I'm pretty used to its quirks by now. I boot into the Desktop instead of Metro, my most used apps go in the taskbar, and some lesser used but still important apps are pinned to Start (metro). If I need to get at any app, I'll most likely press the Start key and start typing the app name to get it, that way I don't have to use the mouse. Also you can launch any of the apps on the taskbar by simply doing Start + <0-9>. I don't use any of the metro apps, there are always better versions of the software available for desktop mode. Windows 8.1 runs a lot better than the Windows 7 I had on here before. It's much more performant, and boot time (from complete shutdown) is less than 10 seconds.
-
Pakscape isn't the most robust archive tool out there. 7-zip can create ZIP files, so all you need to do is change the extension from .zip to .pk3. 7-zip will open your .pk3 files as long as you set Windows to "Open With" 7-zip.
-
Also increase r_lodCurveError from 250 to 1000. This makes curves/patches look better from a distance.
-
For large open maps, making use of LODs (Levels of detail) seems like it would be beneficial. In the open area of BlueIce Twilight for example, everything in the scene is shown at full detail no matter how far you are from them.
-
Which line did you get that error on? Or did you get it for all of them?
-
No, I already tested with inserting new lines into the message and it doesn't work. The number that's there normally isn't even real anyway, it's just a counter that goes up and up, and occasionally it loops around and goes back to 0 (which it has many times in the past).
-
By dynamic I mean just automatically keeping up-to-date with the site instead of me opening up the server and copying and pasting the latest news into it (as opposed to animating the text on the connection screen). But yeah these ideas are really good and I can definitely look up showing tutorials/files too and having them shuffled around. Possibly selecting either the latest news, latest tutorial, latest file, or latest poll.
-
So OpenJK is getting on its way now after the release of the JKA and JK2 source code. However the very useful (haha) update server at Ravensoft that tells you "Welcome player #34789632" when you connect to any JKA server got confused and told OpenJK players that their game version was out of date. So we now have a new update server for JKHub (at update.jkhub.org) which gives you the latest news* around the JK community when you connect to servers! * Right now the update server has the news manually set on it, but I'm hoping with involvement with JKHub staff we can have it entirely dynamic. So how do you use this new update server? Well, OpenJK has the server built into its code right now but the old Raven one is still used on it. The easiest way to do it right now is to open your Hosts file (Windows: C:\Windows\System32\drivers\etc\hosts, Mac/Linux: /etc/hosts) using a text editor (like Notepad) with administrator privileges and adding these lines to the end of it: # Redirect JK3 update server queries to JKHub 199.241.29.211 updatejk3.ravensoft.comThis method works with both the original Jedi Academy and OpenJK.
-
I got a 4:3 screen as a second monitor just for Jedi Academy, cause I didn't like the stretchy HUD. I'm sad
-
Where there's a will, there's a way. And reverse-engineering is really fun and challenging.