mrwonko's post in Recreating the light beam effect in the Academy was marked as the answer
That would best be done using a sun light, which can be done using a custom sky shader, as described at http://q3map2.robotrenegade.com/docs/shader_manual/light-emitting-shaders.html, or using a directional light entity with a special key I can't quite remember, possibly "_sky" set to "1".
mrwonko's post in How to import GLM/MD3 weapons model into Blender? was marked as the answer
I think the version of my add-on in the Download section here only has an MD3 exporter, no importer. But it does come with GLM import & export. That said, don't use that version, there's a newer, better version available at https://github.com/mrwonko/Blender-Jedi-Academy-Tools/releases/tag/nightly that I should submit to jkhub some day… But that one no longer has the MD3 exporter, because Somaz has a better one as part of https://github.com/SomaZ/Blender_BSP_Importer.
mrwonko's post in Animated skybox from JO to JA was marked as the answer
I experimented a little, and the name of the .shader file appears to be irrelevant. What helped was renaming the pk3 to come alphabetically before assets, e.g. aaa_animated_sky.pk3. I think for shaders, pk3 load order is reversed from what it usually is.
mrwonko's post in Trying to set Blender back up and I've encountered a weird glitch was marked as the answer
If it doesn't work on Blender 3, you're using an outdated version of the plugin. The latest version is available at https://github.com/mrwonko/Blender-Jedi-Academy-Tools/releases/tag/nightly
mrwonko's post in NetRadiant - Level Export as .obj was marked as the answer
To be able to use (any) Radiant, you need a .map file, but the game only ships with the compiled .bsp files. You may get better results by using SomaZ' BSP importer for Blender and then exporting from Blender.
mrwonko's post in Texture problem with nose was marked as the answer
The problem is not the Blender version, but the plugin version. Older versions of the plugin do not import normals. Use the latest version from here.
mrwonko's post in Blender plugin will not work was marked as the answer
If the plugin shows up in the addons window so you can tick the box to enable it, it was installed correctly and you should see new importers & exporters for glm, gla etc. Could you provide some screenshots of your addons window and the import/export menu?
The latest version of the plugin is available here, it should work in the latest Blender version (3.00). It is virtually identical to cagelight's fork, I've just updated the manual and re-packaged it for easier installation, but like I said, if you can tick the addon box, you have already installed it correctly.
mrwonko's post in Converting Movie Battles 2 mods to JKA multiplayer was marked as the answer
An NPC file is only needed to spawn it as an NPC in single player. For multiplayer, adding the icon_default image should be enough, as far as I remember. Just keep the original folder structure intact, add the icon, and you should be good to go, unless MB2 has added some kind of copy protection.
mrwonko's post in Scripted text not showing properly in Outcast was marked as the answer
I suspect that scripts don't support non-ASCII characters. I think you can reference strings in the print statement (using an @ or something?), that will likely fix it?
mrwonko's post in Gtk Radiant Texture Bug With Large Open Maps was marked as the answer
Things that are too far away won't be drawn, leading to this effect. I think there's some way to change the distance, adding some property to worldspawn, but I don't remember the exact name. Something along the lines of cull distance or far plane distance maybe?
mrwonko's post in Problems with frankensteining in Blender was marked as the answer
I'm fairly sure assassin droids have their own skeleton so that's probably the issue here. I think you can import the droid first, then rename his skeleton (both the object and the armature) before importing the stormtrooper.
mrwonko's post in Separations between the "engine" and the game code? was marked as the answer
Yes, the game code is in the DLLs. Initially that was the only available source code.
As long as the interface is kept compatible, game code mods and engine mods can be mixed and matched. For example if you only edit game code, players can choose to run your mod in vanilla, openjk or any other engine replacement.
If you choose to edit the engine (in which case you'll likely want to base your changes off openjk to get all the bug fixes) you'll have your own version and any future patches must come from you.
There's also the matter of licensing, but I won't get into that, just use GPL.
mrwonko's post in Missing textures/shaders on base models was marked as the answer
Yeah, some shaders don't work properly on models... I think one workaround was using a misc_model_static instead, though you could also try finding the problematic part of the shader and fixing it or giving the misc_model spawnflags 4 (to force it to be handled similar to brushes).
mrwonko's post in GTK Radiant 1.4 textures not properly fitting was marked as the answer
Is this in Radiant only or also ingame? I have an inkling that it may be due to texture filtering, in which case it would only be in Radiant and may be fixable by changing the filtering mode (not sure where you can do that, but the options should include something like Bilinear and Trilinear).
Maybe upload a sample so we can check what it looks like for us?
mrwonko's post in Editing shoulder pauldrons was marked as the answer
The part in front of the comma is the name of the surface you're applying a texture to, you mustn't change that. Instead you can have multiple .skin files (at least in Jedi Academy) for each variant.
mrwonko's post in Some little help in reskinning to a newbie? was marked as the answer
What are you editing the images with? There's probably some sort of clone brush that allows you to copy parts of the image elsewhere, that should do the job.
mrwonko's post in Problem with Skyboxes was marked as the answer
There's a German tutorial describing it: http://mrwonko.de/tutorials/darth-arth/2004/installation-1.4.html I'm not sure how applicable it is to 1.6 though.
mrwonko's post in Shaders: Do we have a complete list? was marked as the answer
As the q3map prefix implies, that's a Q3Map2 feature - you just need a compiler version that's new enough to support it.
mrwonko's post in Icarus issue was marked as the answer
I've never tried SET_PLAYER_USABLE - I usually go for a trigger_multiple, target_[de]activate and target_teleport.
mrwonko's post in Trouble with Blender animation export + GLAmerge was marked as the answer
sounds like you might've merged the animations the wrong way around?
mrwonko's post in Custom Model question was marked as the answer
The UV issue is usually due to loose vertices, which can have UV coordinates in GLM files but those are lost upon import into blender, which only saves them per polygon.
I think this can be fixed by selecting and hiding all faces in edit mode, which should leave the loose vertices visible for you to delete.
mrwonko's post in _decal: What, how, why? was marked as the answer
It's a Q3Map2 feature; compile-time projection of decals onto surfaces. See the q3map2 manual.
mrwonko's post in Waterfall Missing was marked as the answer
I was afraid I might break something, rewriting all of the effects parsing...
Thanks for the heads up, effects with the useAlpha flag should now work again.
mrwonko's post in Teleporting using Icarus was marked as the answer
I've certainly successfully used SET_ORIGIN in singleplayer before... looked like this:
set ( /*@SET_TYPES*/ "SET_ORIGIN", $tag( "cin1_cam1", ORIGIN)$ );Icarus also provides some other ways of setting the origin; I found these:
set ( /*@SET_TYPES*/ "SET_ORIGIN", $tag( "my_ref_tag", ORIGIN)$ ); set ( /*@SET_TYPES*/ "SET_TELEPORT_DEST", $tag( "my_ref_tag", ORIGIN)$ ); set ( /*@SET_TYPES*/ "SET_COPY_ORIGIN", "my_target_position" );You could also try using a target_teleport.
Are you doing this in MP or SP? I may be able to put together an example map.
mrwonko's post in Editing Skyboxes in maps that use only one image was marked as the answer
After taking a quick look it seems to be using the textures/skies/stars shader, which is already a proper 6-sided skybox shader (from shaders/skies.shader). It should just be a matter of having files with the right suffix.