Skip to content

Instantly share code, notes, and snippets.

@andanteyk
andanteyk / Program.cs
Created August 17, 2018 20:49
v2 resource name solver
using System;
using System.Linq;
namespace GetKcs2ResourceName
{
class Program
{
// note: $"{12:d4}" -> "0012"

特殊装備によるパラメータ補正

特定の艦が装備することで、通常以上にパラメータが向上する装備を以下に示す。

対象装備ID 対象装備 対象艦ID 対象艦 特殊補正 補正込み上昇 重複可否 備考
15 61cm四連装(酸素)魚雷 (30) 陽炎型改二 雷装+2 雷装+12 ×
104 35.6cm連装砲(ダズル迷彩) 149 金剛改二 火力+2 火力+17, 対空+5, 回避+1, 命中+1
104 35.6cm連装砲(ダズル迷彩) 150, 152 比叡改二, 霧島改二 火力+1 火力+16, 対空+5, 回避+1, 命中+1
104 35.6cm連装砲(ダズル迷彩) 151 榛名改二 火力+2, 対空+1, 回避+2 火力+17, 対空+6, 回避+3, 命中+1

2018/02/05 update 対空砲火表示について

対空砲火ID

battle.consts.AntiAircraftEffectType

なし = -1
通常 = 0
高角砲 = 1
艦船ID 艦種名 艦名 初期HP 未婚改修HP 未婚改修後HP 既婚HP 既婚改修HP 既婚改修後HP 内部最大HP
524 海防艦 択捉 9 +2 11 13 +2 15 18
383 海防艦 択捉改 17 +2 19 21 +2 23 28
518 海防艦 国後 9 +2 11 13 +2 15 18
377 海防艦 国後改 17 +2 19 21 +2 23 28
517 海防艦 占守 9 +2 11 13 +2 15 18
376 海防艦 占守改 17 +2 19 21 +2 23 28
525 海防艦 松輪 9 +2 11 13 +2 15 18
384 海防艦 松輪改 17 +2 19 21 +2 23 28
34 駆逐艦 15 +2 17 19 +2 21 30
// 近代化改修における海防艦の処理
// UI の更新処理なので、いくつ上昇するかは分からない
// 間違っていたら突っ込んでください
同艦型フラグ = 海防艦であり、艦型(ctype)が同じで、艦名読みが異なる艦娘がいる;
if(海防艦数 >= 1) {
運上昇フラグ = true;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
// 5.6.0f3 で確認
// Image がついているオブジェクトにつける
public class NewBehaviourScript : MonoBehaviour {
// インスペクタで適宜設定する
@andanteyk
andanteyk / ColorMetaSample.java
Created November 2, 2014 03:49
メタデータに色を保存するサンプル
//メタデータ領域が15bitだと rgb 各5bit
//ビット列は rrrrrgggggbbbbb とする
//rgbはそれぞれ 0-31 の値をとる
public int MetaToColor( int meta ) {
//各成分を抽出
int r = ( meta >> 10 ) & 0x1F;
int g = ( meta >> 5 ) & 0x1F;
int b = meta & 0x1F;