# 北极星-铝热剂特效

## 前期准备

In thoose "guide" called premade I will consider that you know how to proprely setup / start modding your game. If it's not your case you must read the "General info", refer to this [link](https://noskill.gitbook.io/titanfall2/how-to-start-modding/modding-introduction)

Any suggestion are welcome, you can submit your request / idea on NS Discord or even if you made your own premade weapon / set. You can reach me via [contact](https://noskill.gitbook.io/titanfall2/contact) details.

### 录像

{% embed url="<https://www.youtube.com/watch?v=oYTL5fdoAEo>" %}

## 电浆磁轨炮

### 编辑

To get this railgun, you will need to edit one text files. No specific software exept your text editor.

Go to this location

> englishclient\_mp\_common.bsp.pak000\_dir.vpk\scripts\weapons

Open the file `mp_titanweapon_sniper.txt` with your text editor.

Find and replace the following values in your file. **Note:** Do not copy paste this entire code block into your original file, replace string by string or you might resolve with a none working file.

```
"projectile_trail_effect_0"				"P_grenade_thermite_trail"
"projectile_trail_effect_1"				"P_wpn_meteor_trail"
"projectile_trail_effect_2"				"P_wpn_meteor_exp_amp"
"impact_effect_table" 					"titan_meteor"
```

```
"fx_muzzle_flash_view"					"wpn_muzzleflash_40mm_fp"
"fx_muzzle_flash_world"					"wpn_muzzleflash_40mm"
"fx_muzzle_flash_attach"				"muzzle_flash"
```

```
"charge_sound_1p"					"Weapon_Predator_MotorLoop_1P"
"charge_full_sound_1p"					"Weapon_Titan_Sniper_SustainLoop"
"charge_effect_1p"					"P_wpn_meteor_exp_amp"
"charge_effect_3p"					"P_wpn_meteor_exp_amp"
```

### 准星

Here is the crosshair I'm using on the railgun

```
active_crosshair_count				"2"
rui_crosshair_index					"0"

RUI_CrosshairData
{
	DefaultArgs
	{
		adjustedSpread				weapon_spread
		adsFrac 					player_zoomFrac
		isSprinting					player_is_sprinting
		isReloading					weapon_is_reloading
		readyFrac                   progress_ready_to_fire_frac
		teamColor					crosshair_team_color
		isAmped						weapon_is_amped
		chargeFrac                  player_chargeFrac
		crosshairMovementX          crosshair_movement_x
		crosshairMovementY          crosshair_movement_y
	}

	Crosshair_1
	{
		"ui"						"ui/crosshair_charge_rifle"
		"base_spread"				"10.0"
		Args
		{
			isFiring				weapon_is_firing
		}
	}
	Crosshair_1
	{
		"ui"						"ui/crosshair_circle2_small"
		"base_spread"				"0.0"
		Args
		{
			isFiring				weapon_is_firing
		}
	}
}
```

## 飞行核心

### 编辑

To get this flight core, you will need to edit one text files. No specific software exept your text editor.

For the first file you need to edit, go to this location

> englishclient\_mp\_common.bsp.pak000\_dir.vpk\scripts\vscripts\weapons

Open the file `mp_titanweapon_flightcore_rockets.txt` with your text editor.

Find and replace the following values in your file. **Note:** Do not copy paste this entire code block into your original file, replace string by string or you might resolve with a none working file.

```
"fx_muzzle_flash_view"					"P_wpn_HeatSheild_burn_titan"
"fx_muzzle_flash_world"					"P_wpn_HeatSheild_burn_titan"
"fx_muzzle_flash_attach"				"muzzle_flash_2"

"fx_muzzle_flash2_view"					"P_wpn_HeatSheild_burn_titan"
"fx_muzzle_flash2_world"				"P_wpn_HeatSheild_burn_titan"
"fx_muzzle_flash2_attach"				"muzzle_flash"
```

```
"impact_effect_table" 					"titan_meteor"
"projectile_trail_effect_0" 				"P_wpn_meteor_exp_amp"
```

```
"fire_sound_1_player_1p"			"Weapon_Softball_Fire_1P"
"fire_sound_1_player_3p"			"weapon_titan_flightcore_rocket_fire_3p"
"fire_sound_2"					"Weapon_bulletCasings.Bounce"
```

### 准星

```
active_crosshair_count				"1"
rui_crosshair_index					"0"

RUI_CrosshairData
{
	DefaultArgs
	{
		adjustedSpread				weapon_spread
		adsFrac 					player_zoomFrac
		isSprinting					player_is_sprinting
		isReloading					weapon_is_reloading
		teamColor					crosshair_team_color
		isAmped						weapon_is_amped
		crosshairMovementX          crosshair_movement_x
		crosshairMovementY          crosshair_movement_y
	}

	Crosshair_1
	{
		"ui"						"ui/crosshair_tracker_rockets"
		"base_spread"				"0.0"
		Args
		{
			isFiring				weapon_is_firing
		}
	}
}
```

## 集束飞弹

To get this cluster missle, you will need to edit one text files. No specific software exept your text editor.

Go to this location

> englishclient\_mp\_common.bsp.pak000\_dir.vpk\scripts\weapons

Open the file `mp_titanweapon_dumbfire_rockets.txt` with your text editor.

Find and replace the following values in your file. **Note:** Do not copy paste this entire code block into your original file, replace string by string or you might resolve with a none working file.

This will change the cluster icon to the one from Frontier Defense. The cluster missile animation will change to the twin cluter tier mod from Frontier Defense.

```
"hud_icon"		"rui/menu/fd_menu/upgrade_northstar_twin_cluster_hud"
"viewmodel"		"models/weapons/titan_raptor_rocket_pod/atpov_titan_raptor_rocket_pod_core.mdl"
```

```
"projectile_trail_effect_0"			"P_wpn_meteor_trail"
```

## 绊索陷阱

To get this cluster missle, you will need to edit one text files. No specific software exept your text editor.

Go to this location

> englishclient\_mp\_common.bsp.pak000\_dir.vpk\scripts\weapons

Open the file `mp_titanability_tether_trap.txt` with your text editor.

Find and replace the following values in your file. **Note:** Do not copy paste this entire code block into your original file, replace string by string or you might resolve with a none working file.

This change the tether trap icon HUD to the one used in Frontier Defense.

```
"hud_icon"			"rui/menu/fd_menu/upgrade_northstar_explosive_trap_hud"
```

```
"projectile_trail_effect_0"			"P_meteor_trap_trail"
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://noskill.gitbook.io/titanfall2/chinese/modding/titans/northstar/northstar-thermite.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
