Jump to content

Darth Sion

Members
  • Posts

    476
  • Joined

  • Last visited

Posts posted by Darth Sion

  1. EDIT:

     

    I think I've found a way to do this:

    	else if (Q_stricmp("kor1", level.mapname) == 0 || Q_stricmp("kor2", level.mapname) == 0 && player->client->sess.mission_objectives[LIGHTSIDE_OBJ].status == 2) //pulled this from elsewhere in the game code, so should be legit.
    	{
                    //Go through and check what head skin the player has selected, and load the appropriate sith version.
    		if(Q_stricmp(g_char_skin_head->string, "head_a1") == 0) //head_a1.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_a1_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else if (Q_stricmp(g_char_skin_head->string, "head_a2") == 0) //head_a2.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_a2_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else if (Q_stricmp(g_char_skin_head->string, "head_a3") == 0) //head_a3.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_a3_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else if (Q_stricmp(g_char_skin_head->string, "head_a4") == 0) //head_a4.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_a4_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else if (Q_stricmp(g_char_skin_head->string, "head_b1") == 0) //head_b1.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_b1_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else if (Q_stricmp(g_char_skin_head->string, "head_b2") == 0) //head_b2.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_b2_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else if (Q_stricmp(g_char_skin_head->string, "head_b3") == 0) //head_b3.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_b3_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else if (Q_stricmp(g_char_skin_head->string, "head_b4") == 0) //head_b4.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_b4_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else if (Q_stricmp(g_char_skin_head->string, "head_c1") == 0) //head_c1.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_c1_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else if (Q_stricmp(g_char_skin_head->string, "head_c2") == 0) //head_c2.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_c2_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else if (Q_stricmp(g_char_skin_head->string, "head_c3") == 0) //head_c3.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_c3_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    		else (Q_stricmp(g_char_skin_head->string, "head_c4") == 0) //head_c4.skin
    		{
    			Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, "head_c4_sith", g_char_skin_torso->string, g_char_skin_legs->string);
    		}
    	}
    

    Need to do checks to see what head skin we are currently using in order to change to the correct one. This should cover all base heads, but can always add support for more.

    So, if that ^^ works.. Is all that'd be needed to be done is to copy and paste that code into the script/file or w/e? I know JK Enhanced has a coupla' additional heads, which are mainly the base heads, but with the Jedi Robes (hood up) and what not..

  2. Ok i think i may have located the area of code that would need to be edited.

    
    static void G_SetSkin( gentity_t *ent )
    {
    	char	skinName[MAX_QPATH];
    	//ok, lets register the skin name, and then pass that name to the config strings so the client can get it too.
    	if (Q_stricmp( "hoth2", level.mapname ) == 0	//hack, is this the only map?
    		||
    		Q_stricmp( "hoth3", level.mapname ) == 0	// no! ;-)
    		)
    	{
    		Com_sprintf( skinName, sizeof( skinName ), "models/players/%s/|%s|%s|%s", g_char_model->string, g_char_skin_head->string, "torso_g1", "lower_e1" );
    	}
    	else if(Q_stricmp(g_char_skin_head->string, "model_default") == 0 && Q_stricmp(g_char_skin_torso->string, "model_default") == 0 && Q_stricmp(g_char_skin_legs->string, "model_default") == 0)
    	{
    		Com_sprintf( skinName, sizeof( skinName ), "models/players/%s/model_default.skin", g_char_model->string );
    	}
    	else
    	{
    		Com_sprintf( skinName, sizeof( skinName ), "models/players/%s/|%s|%s|%s", g_char_model->string, g_char_skin_head->string, g_char_skin_torso->string, g_char_skin_legs->string );
    	}
    
    	// lets see if it's out there
    	int skin = gi.RE_RegisterSkin( skinName );
    	if ( skin )
    	{//what if this returns 0 because *one* part of a multi-skin didn't load?
    		// put it in the config strings
    		// and set the ghoul2 model to use it
    		gi.G2API_SetSkin( &ent->ghoul2[ent->playerModel], G_SkinIndex( skinName ), skin );
    	}
    	
    	//color tinting
    	if ( g_char_color_red->integer 
    		|| g_char_color_green->integer
    		|| g_char_color_blue->integer )
    	{
    		ent->client->renderInfo.customRGBA[0] = g_char_color_red->integer;
    		ent->client->renderInfo.customRGBA[1] = g_char_color_green->integer;
    		ent->client->renderInfo.customRGBA[2] = g_char_color_blue->integer;
    		ent->client->renderInfo.customRGBA[3] = 255;
    	}
    	
    	if ( g_char_color_2_red->integer
    		|| g_char_color_2_green->integer
    		|| g_char_color_2_blue->integer )
    	{
    		ent->client->renderInfo.newCustomRGBA[0][0] = g_char_color_2_red->integer;
    		ent->client->renderInfo.newCustomRGBA[0][1] = g_char_color_2_green->integer;
    		ent->client->renderInfo.newCustomRGBA[0][2] = g_char_color_2_blue->integer;
    		ent->client->renderInfo.newCustomRGBA[0][3] = 255;
    	}
    }
    

    I'm no expert coder,but I'm thinking something like this may help or at least get a better coder started.

    
    
    static void G_SetSkin( gentity_t *ent )
    {
    	char	skinName[MAX_QPATH];
    
    	gclient_t	*client = ent->client;
    
    
    	//ok, lets register the skin name, and then pass that name to the config strings so the client can get it too.
    	if (Q_stricmp( "hoth2", level.mapname ) == 0 ||	Q_stricmp( "hoth3", level.mapname ) == 0)//hack, is this the only map?
    	{
    		Com_sprintf( skinName, sizeof( skinName ), "models/players/%s/|%s|%s|%s", g_char_model->string, g_char_skin_head->string, "torso_g1", "lower_e1" );
    	}
    	else if(Q_stricmp("kor1", level.mapname) == 0 || Q_stricmp("kor2", level.mapname) == 0 && client->playerTeam == TEAM_ENEMY )// using a kor 1 or 2 map and not a good guy ???????????????
    	{
    		Com_sprintf(skinName, sizeof(skinName), "models/players/%s/|%s|%s|%s", g_char_model->string, g_char_skin_head->string, "torso_g1", "lower_e1");//I think this is where we would set the new dark models ?????????
    	}
    	else if(Q_stricmp(g_char_skin_head->string, "model_default") == 0 && Q_stricmp(g_char_skin_torso->string, "model_default") == 0 && Q_stricmp(g_char_skin_legs->string, "model_default") == 0)
    	{
    		Com_sprintf( skinName, sizeof( skinName ), "models/players/%s/model_default.skin", g_char_model->string );
    	}
    	else
    	{
    		Com_sprintf( skinName, sizeof( skinName ), "models/players/%s/|%s|%s|%s", g_char_model->string, g_char_skin_head->string, g_char_skin_torso->string, g_char_skin_legs->string );
    	}
    
    	// lets see if it's out there
    	int skin = gi.RE_RegisterSkin( skinName );
    	if ( skin )
    	{//what if this returns 0 because *one* part of a multi-skin didn't load?
    		// put it in the config strings
    		// and set the ghoul2 model to use it
    		gi.G2API_SetSkin( &ent->ghoul2[ent->playerModel], G_SkinIndex( skinName ), skin );
    	}
    	
    	//color tinting
    	if ( g_char_color_red->integer 
    		|| g_char_color_green->integer
    		|| g_char_color_blue->integer )
    	{
    		ent->client->renderInfo.customRGBA[0] = g_char_color_red->integer;
    		ent->client->renderInfo.customRGBA[1] = g_char_color_green->integer;
    		ent->client->renderInfo.customRGBA[2] = g_char_color_blue->integer;
    		ent->client->renderInfo.customRGBA[3] = 255;
    	}
    	
    	if ( g_char_color_2_red->integer
    		|| g_char_color_2_green->integer
    		|| g_char_color_2_blue->integer )
    	{
    		ent->client->renderInfo.newCustomRGBA[0][0] = g_char_color_2_red->integer;
    		ent->client->renderInfo.newCustomRGBA[0][1] = g_char_color_2_green->integer;
    		ent->client->renderInfo.newCustomRGBA[0][2] = g_char_color_2_blue->integer;
    		ent->client->renderInfo.newCustomRGBA[0][3] = 255;
    	}
    }
    

    I will investigate further...

    Ok, so that's the Hoth part, then.. Would it have the same sort of parameters, when Jaden turns to the Dark Side?

  3. smart idea check the hoth skin for example. is loaded after an academy cutscene, and not a menu (i know how to change playermodels basically with menus) if i remember fine, it loaded two files of jaden body folder: torso_g1.SKIN and lower_e1.SKIN not idea of how exactly work. otherwise, this work for all jaden races. sith eyes are just for humans male and female (okay also for twi'lek and zabrak i guess) so is more complicated. the change affected only some species and is a facial change, not a standard body reskin common for all species of game (also aliens skins of jaden get hoth skin)

    but yes, can get some suggest. mmm ehi, a good idea maybe should be also to check how work tavion possessed by marka ragnos? effectoley, she change player model and eyes color after a cutscene, remember? when ragnos ghost enter into her in korriban light side final fight. 

    Yeah, I'm not that fussed about the Twi'leks or Zabrak species, that much. This is mainly just for the human species. The others can be done at a later date, if need be. First thing's first.. But I do think it'd be a little easier, maybe to do the Zabrak species, than the Twi'leks. Twi'leks will be the hardest, I'd imagine. But I think the majority of people go with human Jaden, anyway.

  4. Hmm.. Well, I was thinking, that even though they pretty much have nothing to do with STAR WARS, now.. Do you think it's worth giving RAVEN Software a call and asking them if could help in any way? Considering, y'know.. It is their game. They might know something we don't..

     
    Alright, good luck, @@JaceSolarisVIII!

    I'm using the JK Enhanced version of the game. I guess I only really use the base game version, to test out things like this. All that really needs changing, is the head. I don't know if you'd need the full body skin. I do know, however, that JK Enhanced has a few more garment/body clothes options, than the base game (additional Jedi Robes and such), which is primarily why I'm looking at just trying to get the head/s changed, if it can be done.

  5. UPDATE:

    As you wished, Racto won't be Hux,Hux will be Rax Joris,and Racto will be Bala-tik

    With the help of dark_apprentice,I'm working on a guy who looks like Bala-Tik. Not 100% but i'm trying :)

    the Death gang member is 70% done too :)

    aand continued working on HD textures like sand: :)

     

    ff36t0.jpg2jesh6v.jpg2e2o3s1.jpg

    @@GPChannel I like what you've done to Blenjeel to make it look more like Jakku. Y'know, there are a few individual mods here (like the Jakku one), that you could also release separately/individually for players who want a broken down experience and not one, complete Force Awakens mod.

  6. Returning to Rogue One, maybe you wanna do some research on the actor in question, maybe wiki them, before you start bashing them.

    What's gonna piss me off about the whole thing now, it's not the fact of which actress they choose. It's because there's all this friggin' equality and political correctness about the entire thing. Regardless of what I think of an actress or actor, that's irrelevant. It's the fact that they're now gonna release a STAR WARS movie, practically EVERY year. Disney essentially milking it for all it's worth. And now they'll be making pretty much every movie have some sort of "Mary-Sue" as the lead character. That wouldn't happen if George Lucas was still at the helm.

     

    Y'know, it actually wouldn't surprise me if they started putting the LGBT community in their movies. It's like they're trying to appeal to every single person around the globe, so that it makes them feel "special" or "appreciated". Why not just stick to an original plan, instead of trying to include every "Tom, Dick and Harry" in there, just because of the state of the world, we live in, today. And even that makes me sick. So, the bigger picture is that acting ability and quality isn't the main cause for concern, here.

  7. Y'know, Disney's take on Star Wars seems more like hate-bait for the real fans out there the more I read into these things... Could just be me, though...

     

    Aside from Disney, I think it's more of whoever's writing this shit that's at fault here, rather than the actor/actress delivering the lines. I've heard some of the same shit about Hayden Christensen when he played Anakin in the Prequels, along with people bashing George Lucas for his ideas behind the films, and one fan saw fit to sing "George Lucas raped my childhood" (look it up on YouTube), so it's not really anything new to me.

    Personally, I loved Hayden's portrayal of Anakin. Maybe not quite so much in 'Attack of the Clones', but definitely in 'Revenge of the Sith'. Hayden's natural, on-screen personality was far better suited to him being (or becoming) a Dark Side character than a Light Side one. And honestly, George Lucas gets far.. Far too much unnecessary hate, for the Prequels. Even today, 'Revenge of the Sith' is still my favourite STAR WARS movie. People just like to needlessly bash the Prequels, just for the sheer hell of it. Non of the STAR WARS movies are perfect.. But then, what movie (STAR WARS or otherwise) is?!

  8. What's wrong with that line? 

    What's wrong with that line? I think you mean "What's right with that line?".. It's cringey and sounds false as hell. It's dialogue like that, that can essentially ruin moments in the movie or the movie, itself.. Depending on how much of that sort of dialogue is in the movie. Chances are, though.. It will just be a "trailer limited" line, so it'll either be said differently in the movie (and not sound so cringe-worthy) or it won't even be spoken at all.

    kharg likes this
  9. If you think Daisy Ridley or Felicity Jones are bad actresses, you clearly have some other crazy weird reason for thinking so, other than their acting. They are both great.

     

    And if you have that opinion simply because they are women, I feel really bad for you and how you were raised.

    Well, her acting seemed so false and put on, in the trailers.. For her sake, I hope she's better in the actual movie. But then you also have that really dumb, cheesy line from Forrest Whittaker saying; "Save the Rebellion.. Save the dream!" What?! :huh:

  10. Personally, I hope she dies in the movie. Kill her off, at the hands of Vader. I don't wanna see no dumb broad in there, who's gonna be another friggin' "Mary-Sue" Rey. Her acting is wooden as fuck! Get rid of her!

  11. This is looking very nice, I wonder if you'll remake anymore mp maps after this.

    I really don't know why everyone goes crazy over the MP mode in these Jedi Knight games. They can be fun.. Yes. But they're not the primary source for fun. The real fun in these games lies in the Single Player and the Story narrative.. Just like "Movie Battles II" is good, but heavily over-rated (because it's all Multiplayer and contains no Single Player.. "Unlike Movie Duels II"). There needs to be far more Single Player mods and level (primarily) overhaul's that improve the game. Why does and should everything have to revolve around Multiplayer? At that rate, if that's the case.. You might aswell just go and play EA's Battlefront.

     

    Single Player is really where it's at, with these games.

    Kuhe and yeyo JK like this
  12. Well this is how the model Ver.2 looks like in game and ModView. If we just don't mind and zoom into his head I think it can be used.

     

     

     

    normal

    3DsPsMD.jpg

     

    z95DZRS.jpg

     

    Sith:

    YPvHoWv.jpg

     

    0gSdelq.jpg

     

    Sith with scar:

     

    OSTkU80.jpg

     

    Dsi4rW8.jpg

     

     

     

     

    @@dark_apprentice Just to let you know, this costume would only be a starting costume. The costume that Jaden would have at the beginning of the game (during the introduction, the shuttle crash and the initiation on Yavin IV. So as far as the Sith eyes thing goes, that is the end of the game. But from what MagSul did, it really gave off a great effect on the default Jaden head. So if you could try to get the default head to blend in any better with the overall costume (that neck point or w/e) and turn the trousers brown, like in the original photo. The model would pretty much be done. As he'd be keeping the same head throughout the game, but his costume would change to Jedi Robes, just before the first mission ("t1_sour" Mercenary Activity).

     

    Note

    It may also be worth noting to try and get the other (Human Male) Jaden heads to do the same. 

  13. Somewhere I made an original thread showing early work on this project, but it's been removed in some forum cull it would seem.

     

    7a8bfde607.jpg

    7cfc1d85c0.jpg

    96960f845a.jpg

    89e528d939.jpg

    e8ac00ce95.jpg

    ecb823aa29.jpg

    af02e48a69.jpg

     

    08b7b4f30a.jpg

    5ee41ae442.jpg

     

    This map loads completely normally (providing server is sv_pure 0, as most non-competitive servers are) in place of the original, so you can use it just like a model replacement.. but its a map replacement. :D

     

    I'm nearly finished, just need to fix a few things with the map edges where the sky occludes a few things badly. Lighting is a WIP, need to improve a few dark areas. 

     

    Oh also, anyone know how to get fog to work so it renders like in mp/ffa1 (Vjun) pit? Can't seem to get it working. Always has a flat top to it. Need it for the pits!

    Love it!! And it can only get better. One thing I would definitely say to improve, though.. is the skybox. To essentially give it this look;

     

    2ec657aa0cd74a0393c560bf139ca42f.jpg

     

    ddmsrealm-star-wars-korriban-taxi-shortc

     

    Once you've finished this, if this gets turned (or could get turned) into a Single Player mission, either the final mission on Korriban being duplicated on this map.. I would die happy!

    #LongLiveTheSith #FeelTheDarkSide

    Smoo and yeyo JK like this
×
×
  • Create New...