显卡鉴定指南改为原版纸质指南样式(9 页、插图、折价标注、鉴定示例),8 种语言
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
2acdf05977
commit
55e7640390
14 files changed
+752
-22
No files matched your search
+2
-1
@@ -6,7 +6,8 @@
|
||||
|
||||
- 多语言第二轮审校(Claude 子代理逐语言通读 UI 与 16 章手册,交叉复审 Gemini 的修订):采用 de 39、fr 56、es 34、pl 37、ru 45、ja 142 条(ja 里约一半是全角标点、×、〜 等机械统一)。要点:天数不再缩写、Tumbler 称谓与 Key-Drive 统一、手册页签名对齐界面、ASIC 时代统一、修正数处误译(俄语手册首章“卖出”写成用交易币付款、永续/挖矿章、日语质押章“向池子付款”等)。
|
||||
- 二手贩子的卡按卖家调整健康度:老实人 72–97、中间商 55–85、骗子 42–72,平均每张卡成色有问题的项(叶片、金手指、挡板、封条,共 4 项)约 0.5 / 1.5 / 2.5(原来三者都是 25–85,约 2.4)。范围进 `Tuning.UsedHealthMin/Max`。
|
||||
- 显卡鉴定手册改为阅读窗口(和 Web3 手册同一个窗口,共 8 页,8 种语言);外观折价六个数字进 `Tuning`(`CardFanDust` 等),手册用占位符取值。物品提示缩短为一句。
|
||||
- 显卡鉴定指南改为游戏原版的纸质指南样式(笔记本背景、委员会页眉、居中标题、插图加图注、“价格不变 / -n%”标注、末页鉴定示例,共 9 页,插图用检视台的大图),文案改成名词标题加陈述句,用词与原版鉴定指南一致(假冒、品相、价格不变)。
|
||||
- (已被上一条取代)显卡鉴定手册曾做成阅读窗口(和 Web3 手册同一个窗口,共 8 页,8 种语言);外观折价六个数字进 `Tuning`(`CardFanDust` 等),手册用占位符取值。物品提示缩短为一句。
|
||||
- 鉴定样例测试按钮(`Showcase: next dealer / appraisal case`),展示页的显卡鉴定专页用它截图。
|
||||
- 鉴定显卡的检视弹窗:第一行标签“型号真伪”改为“型号”(各语言同改),指出之前不再写“检查:供电口与风扇数、序列号、背面丝印”这行依据;指出之后仍在下方列出查到的问题。
|
||||
- 带首尾空格的拼接文字(“ (seller said: {0})”等 10 条):英文原先有的没加引号,被游戏读表时吃掉;其余语言翻译时也丢了。已补引号、按英文补回空格,并加测试。
|
||||
|
||||
@@ -0,0 +1,320 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Decentralized.Domain;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Decentralized
|
||||
{
|
||||
/// <summary>
|
||||
/// 显卡鉴定指南:游戏的纸质指南(PaperUI),版式和原版鉴定指南一致——笔记本背景、委员会页眉、居中标题、
|
||||
/// 插图加图注、“价格不变 / -n%”的折价标注、末页的鉴定示例。第一次打开时按当前语言生成并登记,语言变了重新生成。
|
||||
/// 坐标是设计单位(314×402,屏幕上放大 2 倍)。
|
||||
/// </summary>
|
||||
public static class GpuGuide
|
||||
{
|
||||
public const string BookId = "gpu_guide";
|
||||
private const float X = 35f, W = 253f, Top = 80f, Bottom = 368f;
|
||||
private const string Ink = "#221C1A", Good = "#3F7D4B", Bad = "#9E1F1A";
|
||||
|
||||
private static string _locale;
|
||||
private static LoadedMod _mod;
|
||||
|
||||
public static void OnAssetsLoaded(LoadedMod mod)
|
||||
{
|
||||
if (mod?.Manifest?.ID == ModInfo.Id) _mod = mod;
|
||||
}
|
||||
|
||||
/// <summary>原版背景、按钮和页眉图按名字找不到时(纸张素材目录没打包),把内存里同名的原版精灵登记给本 mod。</summary>
|
||||
private static void ProvideMissingPaperSprites()
|
||||
{
|
||||
if (_mod == null) return;
|
||||
foreach (var sprite in Resources.FindObjectsOfTypeAll<Sprite>())
|
||||
{
|
||||
string n = sprite.name;
|
||||
if (n != "notebook_manual" && n != "guide_logo" && !n.StartsWith("paper_buttons")) continue;
|
||||
if (_mod.PaperSprites.ContainsKey(n) || PaperAssets.FindInCatalog(n) != null) continue;
|
||||
_mod.PaperSprites[n] = sprite;
|
||||
}
|
||||
}
|
||||
|
||||
public static void Open(int page = 0)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (_locale != L.Code || !ModHelper.GetPaperBookIds(ModInfo.Id).Contains(BookId)) Register();
|
||||
var ui = ModHelper.OpenPaper(ModInfo.Id, BookId);
|
||||
if (ui == null) { Log.Warn("[GpuGuide] 打不开鉴定指南"); return; }
|
||||
ui.FlipTo(page);
|
||||
RaiseAboveModWindows(ui);
|
||||
}
|
||||
catch (Exception ex) { Log.Error("[GpuGuide] " + ex); }
|
||||
}
|
||||
|
||||
/// <summary>纸质画布在 mod 窗口所在的层下面:从终端里打开时会被盖住,打开期间调到上面,关上时恢复。</summary>
|
||||
private static void RaiseAboveModWindows(PaperUI ui)
|
||||
{
|
||||
var canvas = ui.Root != null ? ui.Root.GetComponentInParent<Canvas>()?.rootCanvas : null;
|
||||
if (canvas == null || canvas.sortingOrder >= 950) return;
|
||||
int old = canvas.sortingOrder;
|
||||
canvas.sortingOrder = 950;
|
||||
void Restore(PaperUI u) { u.Closed -= Restore; if (canvas != null) canvas.sortingOrder = old; }
|
||||
ui.Closed += Restore;
|
||||
}
|
||||
|
||||
// ================= 生成 =================
|
||||
|
||||
private static void Register()
|
||||
{
|
||||
ProvideMissingPaperSprites();
|
||||
ModHelper.RemovePaperBooks(ModInfo.Id);
|
||||
var b = ModHelper.CreatePaper(ModInfo.Id, BookId, "notebook_manual");
|
||||
b.SetSize(628f, 804f);
|
||||
b.SetPosition(-450f, 0f);
|
||||
b.SetChrome();
|
||||
Page1(b); Page2(b); Page3(b); Page4(b); Page5(b); Page6(b); Page7(b); Page8(b); Page9(b);
|
||||
ModHelper.RegisterPaperBook(ModInfo.Id, b.Data);
|
||||
_locale = L.Code;
|
||||
Log.Info($"[GpuGuide] 已登记显卡鉴定指南({b.Data.pages.Count} 页,{_locale})");
|
||||
}
|
||||
|
||||
private static string T(string key, params object[] a) => TuningText.Render(L.T(key, a));
|
||||
|
||||
/// <summary>新的一页:原版的页眉(委员会印章字)和标题。</summary>
|
||||
private static float NewPage(PaperUI b)
|
||||
{
|
||||
b.AddPage(null, "guide_page");
|
||||
b.SetSlot("header", L.T("gg.header"));
|
||||
b.SetSlot("title", L.T("item.guide.name"));
|
||||
b.SetSlot("body", " ");
|
||||
return Top;
|
||||
}
|
||||
|
||||
private static string Img(string name) => ModInfo.Id + ":" + name;
|
||||
|
||||
private static TMPro.TextMeshProUGUI _measurer;
|
||||
|
||||
private static float Measure(string text, string style, float size, float width)
|
||||
{
|
||||
if (_measurer == null)
|
||||
{
|
||||
var go = new GameObject("pd_gpu_guide_measure", typeof(RectTransform));
|
||||
UnityEngine.Object.DontDestroyOnLoad(go);
|
||||
_measurer = go.AddComponent<TMPro.TextMeshProUGUI>();
|
||||
_measurer.enableWordWrapping = true;
|
||||
_measurer.richText = true;
|
||||
}
|
||||
var st = PaperTextStyle.Get(style);
|
||||
var font = st.Font();
|
||||
if (font != null) _measurer.font = font;
|
||||
_measurer.fontSize = size > 0 ? size : st.size;
|
||||
float h = _measurer.GetPreferredValues(text, width, 0).y;
|
||||
return h > 1 ? h + 1.5f : (size > 0 ? size : st.size) * 1.5f * (1 + text.Split('\n').Length);
|
||||
}
|
||||
|
||||
/// <summary>一段文字,返回下一块的 y。</summary>
|
||||
private static float Text(PaperUI b, float y, string text, string style = "body", string color = Ink, string align = "left", float gap = 5f, float x = X, float w = W)
|
||||
{
|
||||
float h = Measure(text, style, 0, w);
|
||||
b.AddText(x, y, w, h, text, style, align: align);
|
||||
b.Last.color = color;
|
||||
if (y + h > Bottom) Log.Warn($"[GpuGuide] 内容超出纸面 overflow:{y + h:0} > {Bottom}({text.Substring(0, Math.Min(18, text.Length))})");
|
||||
return y + h + gap;
|
||||
}
|
||||
|
||||
/// <summary>小节标题(原版的蓝灰色粗体小标题)。</summary>
|
||||
private static float Section(PaperUI b, float y, string text)
|
||||
{
|
||||
b.AddText(X, y, W, 13, text, "label", fontSize: 8f);
|
||||
b.Last.color = "#2E5A78";
|
||||
return y + 15f;
|
||||
}
|
||||
|
||||
/// <summary>一张图(底图加叠加层,同一个位置),居中,宽高是显示尺寸;返回图的底边。</summary>
|
||||
private static float Art(PaperUI b, float x, float y, float scale, params string[] layers)
|
||||
{
|
||||
float w = 192f * scale, h = 128f * scale;
|
||||
foreach (var l in layers)
|
||||
{
|
||||
b.AddImage(x, y, w, h, Img(l), "stretch");
|
||||
}
|
||||
return y + h;
|
||||
}
|
||||
|
||||
private static string Front(string brand, int tier) => $"gpu_big_{brand}_f_t{tier}";
|
||||
private static int Fans(int tier) => Hardware.FanCount[tier];
|
||||
|
||||
private static void Caption(PaperUI b, float x, float y, float w, string text, string color = null)
|
||||
{
|
||||
b.AddText(x, y, w, 10, text, "caption", align: "center");
|
||||
if (color != null) b.Last.color = color;
|
||||
}
|
||||
|
||||
// ---- 1 概述 ----
|
||||
private static void Page1(PaperUI b)
|
||||
{
|
||||
float y = NewPage(b);
|
||||
y = Text(b, y, L.T("gg.p1.body"), gap: 6f);
|
||||
float x = X + (W - 192f * 0.9f) / 2;
|
||||
float bottom = Art(b, x, y, 0.9f, Front("probidia", 1));
|
||||
Caption(b, X, bottom + 1, W, L.T("gg.p1.cap"));
|
||||
y = bottom + 16f;
|
||||
y = Text(b, y, L.T("gg.p1.makers"), gap: 8f);
|
||||
Text(b, y, T("gg.p1.note"), "body", Good);
|
||||
b.Last.fontSize = 7f;
|
||||
}
|
||||
|
||||
// ---- 2 档次 ----
|
||||
private static void Page2(PaperUI b)
|
||||
{
|
||||
float y = NewPage(b);
|
||||
y = Section(b, y, L.T("gg.p2.h"));
|
||||
y = Text(b, y, L.T("gg.p2.body"), gap: 6f);
|
||||
float cw = W / 2;
|
||||
for (int row = 0; row < 2; row++)
|
||||
{
|
||||
float rowBottom = y;
|
||||
for (int col = 0; col < 2; col++)
|
||||
{
|
||||
int tier = row * 2 + col;
|
||||
float ax = X + col * cw + (cw - 120f) / 2;
|
||||
float bottom = Art(b, ax, y, 0.625f, Front("probidia", tier));
|
||||
Caption(b, X + col * cw, bottom, cw, L.T("gg.tier." + tier));
|
||||
rowBottom = bottom + 12f;
|
||||
}
|
||||
y = rowBottom + 4f;
|
||||
}
|
||||
Text(b, y + 2f, L.T("gg.p2.models"), "body");
|
||||
}
|
||||
|
||||
// ---- 3 叶片 ----
|
||||
private static void Page3(PaperUI b)
|
||||
{
|
||||
float y = NewPage(b);
|
||||
y = Section(b, y, L.T("gg.fan.h"));
|
||||
for (int s = 0; s < 3; s++)
|
||||
{
|
||||
var layers = new List<string> { Front("probidia", 1) };
|
||||
if (s == 1) layers.Add("gpu_big_ov_fan_dust2_" + Fans(1));
|
||||
if (s == 2) { layers.Add("gpu_big_ov_fan_dust1_" + Fans(1)); layers.Add("gpu_big_ov_fan_chip_" + Fans(1)); }
|
||||
float bottom = Art(b, X + (W - 96f) / 2, y, 0.5f, layers.ToArray());
|
||||
Caption(b, X, bottom, W, T("gg.fan." + s), s == 0 ? null : Bad);
|
||||
y = bottom + 15f;
|
||||
}
|
||||
}
|
||||
|
||||
// ---- 4 金手指 ----
|
||||
private static void Page4(PaperUI b)
|
||||
{
|
||||
float y = NewPage(b);
|
||||
y = Section(b, y, L.T("gg.fin.h"));
|
||||
for (int s = 0; s < 3; s++)
|
||||
{
|
||||
var layers = new List<string> { Front("probidia", 1) };
|
||||
if (s == 1) layers.Add("gpu_big_ov_fin_dim");
|
||||
if (s == 2) layers.Add("gpu_big_ov_fin_oxide");
|
||||
float bottom = Art(b, X + (W - 96f) / 2, y, 0.5f, layers.ToArray());
|
||||
Caption(b, X, bottom, W, T("gg.fin." + s), s == 0 ? null : Bad);
|
||||
y = bottom + 15f;
|
||||
}
|
||||
}
|
||||
|
||||
// ---- 5 挡板与封条 ----
|
||||
private static void Page5(PaperUI b)
|
||||
{
|
||||
float y = NewPage(b);
|
||||
y = Section(b, y, L.T("gg.brk.h"));
|
||||
float cw = W / 2;
|
||||
float bottom = y;
|
||||
for (int s = 0; s < 2; s++)
|
||||
{
|
||||
var layers = new List<string> { Front("probidia", 1) };
|
||||
if (s == 1) layers.Add("gpu_big_ov_brk_scratch");
|
||||
float bx = Art(b, X + s * cw + (cw - 120f) / 2, y, 0.625f, layers.ToArray());
|
||||
Caption(b, X + s * cw, bx, cw, T("gg.brk." + s), s == 0 ? null : Bad);
|
||||
bottom = bx + 12f;
|
||||
}
|
||||
y = bottom + 10f;
|
||||
y = Section(b, y, L.T("gg.seal.h"));
|
||||
bottom = y;
|
||||
for (int s = 0; s < 2; s++)
|
||||
{
|
||||
var layers = new List<string> { "gpu_big_probidia_b", "gpu_big_ov_print_normal_rtx70" };
|
||||
if (s == 1) layers.Add("gpu_big_ov_seal_missing");
|
||||
float bx = Art(b, X + s * cw + (cw - 120f) / 2, y, 0.625f, layers.ToArray());
|
||||
Caption(b, X + s * cw, bx, cw, T(s == 0 ? "gg.seal.0" : "gg.seal.2"), s == 0 ? null : Bad);
|
||||
bottom = bx + 12f;
|
||||
}
|
||||
Text(b, bottom + 8f, L.T("gg.wear.note"), "body");
|
||||
}
|
||||
|
||||
// ---- 6 序列号 ----
|
||||
private static void Page6(PaperUI b)
|
||||
{
|
||||
float y = NewPage(b);
|
||||
y = Section(b, y, L.T("gg.serial.h"));
|
||||
y = Text(b, y, L.T("gg.serial.body"), gap: 6f);
|
||||
float bottom = Art(b, X + (W - 150f) / 2, y, 0.78f, "gpu_big_probidia_b", "gpu_big_ov_print_normal_rtx80");
|
||||
Caption(b, X, bottom + 1, W, L.T("gg.serial.cap"));
|
||||
y = bottom + 16f;
|
||||
y = Text(b, y, L.T("gg.serial.pb"), gap: 4f);
|
||||
y = Text(b, y, L.T("gg.serial.md"), gap: 8f);
|
||||
Text(b, y, L.T("gg.serial.rule"), "body");
|
||||
}
|
||||
|
||||
// ---- 7 背面丝印 ----
|
||||
private static void Page7(PaperUI b)
|
||||
{
|
||||
float y = NewPage(b);
|
||||
y = Section(b, y, L.T("gg.print.h"));
|
||||
string[] kinds = { "normal", "stamp", "skew" };
|
||||
for (int s = 0; s < 3; s++)
|
||||
{
|
||||
string model = s == 1 ? "rtx60" : "rtx80";
|
||||
float bottom = Art(b, X + (W - 96f) / 2, y, 0.5f, "gpu_big_probidia_b", $"gpu_big_ov_print_{kinds[s]}_{model}");
|
||||
Caption(b, X, bottom, W, L.T("gg.print." + s), s == 0 ? null : Bad);
|
||||
y = bottom + 14f;
|
||||
}
|
||||
Text(b, y, L.T("gg.print.note"), "body");
|
||||
}
|
||||
|
||||
// ---- 8 卖家与指出 ----
|
||||
private static void Page8(PaperUI b)
|
||||
{
|
||||
float y = NewPage(b);
|
||||
y = Section(b, y, L.T("gg.seller.h"));
|
||||
y = Text(b, y, T("gg.seller.body"), gap: 8f);
|
||||
y = Section(b, y, L.T("gg.point.h"));
|
||||
Text(b, y, T("gg.point.body"), "body");
|
||||
}
|
||||
|
||||
// ---- 9 鉴定示例 ----
|
||||
private static void Page9(PaperUI b)
|
||||
{
|
||||
float y = NewPage(b);
|
||||
y = Section(b, y, L.T("gg.ex.h"));
|
||||
const int health = 60;
|
||||
var u = new Unit
|
||||
{
|
||||
Model = "RTX80", Health = health,
|
||||
Look = new CardLook { Seed = 0, Fan = 2, Fingers = 1, Sticker = 2 },
|
||||
};
|
||||
long baseV = CardValue.Of("RTX80", health);
|
||||
long fan = (long)Math.Round(baseV * Tuning.CardFanChipped), fin = (long)Math.Round(baseV * Tuning.CardFingersDark), seal = (long)Math.Round(baseV * Tuning.CardSealMissing);
|
||||
long total = CardLabels.Value(u, null, 0);
|
||||
var layers = new[] { Front("probidia", 2), "gpu_big_ov_fan_dust1_" + Fans(2), "gpu_big_ov_fan_chip_" + Fans(2), "gpu_big_ov_fin_dim" };
|
||||
float bottom = Art(b, X + (W - 150f) / 2, y, 0.78f, layers);
|
||||
y = bottom + 6f;
|
||||
y = Text(b, y, L.T("gg.ex.card", "Probidia RTX 80", health), "body", align: "center", gap: 10f);
|
||||
const float lx = X + 38f, lw = W - 76f;
|
||||
y = Text(b, y, L.T("gg.ex.base", baseV), "caption", align: "right", gap: 3f, x: lx, w: lw);
|
||||
y = Text(b, y, L.T("gg.ex.fan", fan), "caption", Bad, "right", 3f, lx, lw);
|
||||
y = Text(b, y, L.T("gg.ex.fin", fin), "caption", Bad, "right", 3f, lx, lw);
|
||||
y = Text(b, y, L.T("gg.ex.seal", seal), "caption", Bad, "right", 6f, lx, lw);
|
||||
b.AddLine(lx, y, lx + lw, y, 1f, "#6A6458");
|
||||
y += 6f;
|
||||
y = Text(b, y, L.T("gg.ex.total", total), "label", Ink, "right", 10f, lx, lw);
|
||||
Text(b, y, L.T("gg.ex.note"), "caption", Ink, "center");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -46,7 +46,6 @@ namespace Decentralized
|
||||
private static readonly Dictionary<string, int> _chapterOf = new Dictionary<string, int>();
|
||||
|
||||
public static void Open() => Show("guide.web3.text", "item.web3guide.name");
|
||||
public static void OpenGpu() => Show("guide.gpu.text", "item.guide.name");
|
||||
|
||||
private static void Show(string key, string nameKey)
|
||||
{
|
||||
|
||||
@@ -13,7 +13,8 @@ namespace Decentralized
|
||||
Items.Subscribe();
|
||||
Items.OpenTerminal = TerminalWindow.Open;
|
||||
Items.OpenHandbook = HandbookWindow.Open;
|
||||
Items.OpenGpuHandbook = HandbookWindow.OpenGpu;
|
||||
Items.OpenGpuHandbook = () => GpuGuide.Open();
|
||||
ModHook.OnModAssetsLoaded += GpuGuide.OnAssetsLoaded;
|
||||
Items.AddWallet = TerminalWindow.AddWallet;
|
||||
Items.CanAddWallet = TerminalWindow.CanAddWallet;
|
||||
Settings.DefineWhenReady(ModHelper.GetConfig(ModInfo.Id));
|
||||
@@ -41,6 +42,7 @@ namespace Decentralized
|
||||
TumblerStory.Unsubscribe();
|
||||
GpuInspectView.Remove();
|
||||
WalletDriver.Remove();
|
||||
ModHook.OnModAssetsLoaded -= GpuGuide.OnAssetsLoaded;
|
||||
ModHook.OnGameLoadedLate -= Session.Load;
|
||||
ModHook.OnNewGameStarted -= OnNewGame;
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ lbl.tier.1,Mittelklasse
|
||||
lbl.tier.2,Oberklasse
|
||||
lbl.tier.3,Flaggschiff
|
||||
item.guide.name,Handbuch zur Grafikkartenprüfung
|
||||
item.guide.desc,"Stufentabelle, Regeln für Seriennummern, Zustandsabzüge und Prüfmethoden. Benutzen öffnet das Lesefenster."
|
||||
item.guide.desc,Ein Handbuch zur Prüfung von Grafikkarten auf Echtheit und Wert.
|
||||
lbl.row.spec,Modell
|
||||
lbl.ev.prefix,"Beleg: "
|
||||
lbl.ev.none,Alles stimmt mit dem Modell überein
|
||||
@@ -819,4 +819,53 @@ settings.risk_scale,Risikofaktor
|
||||
settings.risk_scale_desc,"Multipliziert die Wahrscheinlichkeit von Betrug, Rug Pulls, Wallet-Vergiftung, Adressumleitung und Phishing. Gilt für alle Spielstände."
|
||||
settings.mining_scale,Mining-Ertragsfaktor
|
||||
settings.mining_scale_desc,Multipliziert die Blockbelohnung der Mining-Geräte. Gilt für alle Spielstände.
|
||||
guide.gpu.text,"Stufen und Strom: Grafikkarten gibt es in vier Stufen: Einsteiger, Mittelklasse, Oberklasse und Flaggschiff. Die Stufe bestimmt Stromanschluss und Lüfterzahl. Einsteiger hat einen 6-Pin-Anschluss und einen Lüfter; Mittelklasse 8-Pin und zwei Lüfter; Oberklasse 8-Pin und drei Lüfter; Flaggschiff 2x 8-Pin und drei Lüfter.¶Probidias RTX 60 / 70 / 80 / 90 und PMDs RX 70 / 80 / 800 / 900 entsprechen der Reihe nach den vier Stufen. Das Modell ist nur ein Anzeigename; die tatsächliche Stufe zeigt die Hardware.§Fälschungen erkennen: Eine Fälschung ist ein Chip niedriger Stufe in der Hülle einer hohen Stufe. Leistung und Wert richten sich nach dem Chip im Inneren.¶Es gibt drei Anhaltspunkte: Stromanschluss und Lüfterzahl, Seriennummer und Rückseiten-Aufdruck. Anschluss und Lüfterzahl folgen dem echten Chip, deshalb passt eine Fälschung nie zum angegebenen Modell. Seriennummer und Aufdruck können sauber nachgemacht sein; ohne Auffälligkeit ist die Karte daher nicht automatisch echt.§Seriennummer: Sie steht auf dem Aufkleber der Rückseite und besteht aus Präfix, Stufencode, Bindestrich, zweistelligem Werkscode, Bindestrich und vierstelliger laufender Nummer, zum Beispiel PB2-21-6251.¶Das Präfix PB gehört zu Probidia, MD zu PMD; die Stufencodes 1 bis 4 reichen von Einsteiger bis Flaggschiff. Gültige Werkscodes: PB 11, 12, 21, 34, 47; MD 13, 22, 35, 41, 58.¶Ein Stufencode, der nicht zum Modell passt (der Aufkleber gehört zum ursprünglichen Chip), oder ein ungültiger Werkscode bzw. eine falsche Länge (nachträglich aufgeklebt) kennzeichnet eine Fälschung. Der Werkscode dient nur der Echtheitsprüfung und ändert den Preis nicht.§Rückseiten-Aufdruck: Bei einer echten Karte stimmt der Aufdruck mit dem Modell überein. Eine Fälschung kann das Modell des echten Chips tragen oder einen nachgedruckten, schiefen Aufdruck; beides beweist, dass die Karte gefälscht ist.§Zustand und Abzüge: Lüfterblätter verstaubt -{CardFanDust:%}, abgesplittert -{CardFanChipped:%}; Kontakte matt -{CardFingersDark:%}, oxidiert -{CardFingersOxidized:%}; Slotblende zerkratzt -{CardBracketScratch:%}; Siegel fehlt -{CardSealMissing:%}.¶Lüfterblätter, Kontakte und Slotblende werden durch den nächtlichen Verschleiß schlechter und nie besser; das Siegel ist ein festes Merkmal. Der Zustand beeinflusst auch Hashrate, Verschleiß und Durchbrennwahrscheinlichkeit.§Wert: Wert = Modellpreis x Gesundheitsfaktor x (1 + Summe der Abzüge). Der Gesundheitsfaktor sinkt von 100 % bei voller Gesundheit auf {CardValueFloor:%} bei Gesundheit 0.¶Verkaufspreise, der korrekte Wert der Prüfgilde und der wahre Wert einer gebrauchten Karte folgen alle dieser einen Formel; eine Fälschung wird nach dem Chip im Inneren bewertet.§Verkäuferaussagen: Gebrauchthardware-Dealer gibt es in drei Arten. Ein ehrlicher Dealer sagt die Wahrheit. Ein Zwischenhändler gibt jeden Punkt mit {UsedMiddlemanHide:%} Wahrscheinlichkeit als einwandfrei an und schlägt {UsedMiddlemanMarkup:%} auf den Preis auf; {UsedFakeMiddleman:%} seiner Karten sind Fälschungen. Ein Betrüger gibt alles als einwandfrei an, etwa {UsedFakeScammer:%} seiner Karten sind Fälschungen, und er nennt den Preis des angegebenen Modells.¶Die Aussage des Verkäufers gilt bis zum Kauf; danach zeigt die Karte ihren wahren Zustand.§Beanstanden: Mit der Lupe prüfen; rechts in jeder Zeile der Etikettenleiste steht Beanstanden. Wird ein verschwiegenes Problem beanstandet, wechselt die Zeile auf den wahren Zustand und der Preis fällt um die Differenz; wird etwas Wahres beanstandet, lehnt die Gegenseite ab und das Ansehen sinkt.¶Wird das Modell beanstandet, wechselt es auf den echten Chip und die gefundenen Probleme werden aufgelistet (Anschluss und Lüfterzahl, Seriennummer, Aufdruck).¶Karten von Kunden der Prüfgilde tragen ebenfalls eine Aussage: Wer Probleme beanstandet, ändert die Schätzung, bis der korrekte Wert gemeldet wird. Zeigt man einem Kunden die eigene Karte, bemerkt er jeden in der Aussage verschwiegenen Punkt mit {CustomerSpotChance:%} Wahrscheinlichkeit."
|
||||
gg.header,Handelsverband
|
||||
gg.p1.body,"Grafikkarten sind das Herzstück jedes Mining-Rigs und die Ware, die auf dem Gebrauchtmarkt am häufigsten gefälscht wird.\nDer Wert einer Karte hängt vom Modell des echten Chips und von ihrer Haltbarkeit ab; jede sichtbare Abnutzung senkt den Preis.\n\nDieses Handbuch vermittelt das gesamte Wissen, das zur Bewertung einer Grafikkarte nötig ist."
|
||||
gg.p1.cap,Grafikkarte
|
||||
gg.p1.makers,"Auf der Station gibt es zwei gängige Hersteller:\n\n - Probidia (""PB"")\n - PMD (""MD"")"
|
||||
gg.p1.note,"Unabhängig vom Hersteller hängt der Wert einer Karte nur vom Listenpreis des echten Chips und ihrer Haltbarkeit ab: bei voller Haltbarkeit entspricht er dem Listenpreis, bei Haltbarkeit 0 bleiben nur {CardValueFloor:%}."
|
||||
gg.p2.h,Kartenstufen
|
||||
gg.p2.body,Die Stufe bestimmt Stromanschluss und Lüfterzahl. Das Modell ist nur ein Anzeigename; die echte Stufe zeigt die Hardware.\nEine Fälschung ist ein Chip niedriger Stufe in einem Gehäuse hoher Stufe; Leistung und Wert richten sich nach dem Chip darin.
|
||||
gg.tier.0,"Einsteiger (6-Pin, 1 Lüfter)"
|
||||
gg.tier.1,"Mittelklasse (8-Pin, 2 Lüfter)"
|
||||
gg.tier.2,"Oberklasse (8-Pin, 3 Lüfter)"
|
||||
gg.tier.3,"Flaggschiff (2×8-Pin, 3 Lüfter)"
|
||||
gg.p2.models,"Probidia: RTX 60 / 70 / 80 / 90\nPMD: RX 70 / 80 / 800 / 900\nDie Modelle entsprechen in dieser Reihenfolge Einsteiger, Mittelklasse, Oberklasse und Flaggschiff."
|
||||
gg.fan.h,Lüfterblätter
|
||||
gg.fan.0,Sauber (Preis unverändert)
|
||||
gg.fan.1,Verstaubt (-{CardFanDust:%})
|
||||
gg.fan.2,Abgesplittert (-{CardFanChipped:%})
|
||||
gg.fin.h,Kontakte
|
||||
gg.fin.0,Glänzend (Preis unverändert)
|
||||
gg.fin.1,Matt (-{CardFingersDark:%})
|
||||
gg.fin.2,Oxidiert (-{CardFingersOxidized:%})
|
||||
gg.brk.h,Slotblende
|
||||
gg.brk.0,Intakt (Preis unverändert)
|
||||
gg.brk.1,Zerkratzt (-{CardBracketScratch:%})
|
||||
gg.seal.h,Siegel
|
||||
gg.seal.0,Intakt (Preis unverändert)
|
||||
gg.seal.2,Fehlt (-{CardSealMissing:%})
|
||||
gg.wear.note,"Lüfterblätter, Kontakte und Slotblende verschlechtern sich mit der nächtlichen Abnutzung und werden nur schlechter; das Siegel ist ein festes Merkmal. Der Zustand beeinflusst auch Hashrate, Abnutzung und Durchbrenn-Wahrscheinlichkeit."
|
||||
gg.serial.h,Seriennummer
|
||||
gg.serial.body,"Die Seriennummer steht auf einem Aufkleber auf der Rückseite, und zwar als Präfix, Stufencode, Bindestrich, zweistelliger Werkscode, Bindestrich und vierstellige Laufnummer, zum Beispiel PB2-21-6251."
|
||||
gg.serial.cap,Rückseite (Seriennummer)
|
||||
gg.serial.pb,"Probidia (""PB"")\n Gültige Werkscodes: 11, 12, 21, 34, 47"
|
||||
gg.serial.md,"PMD (""MD"")\n Gültige Werkscodes: 13, 22, 35, 41, 58"
|
||||
gg.serial.rule,"Die Stufencodes 1 bis 4 reichen von Einsteiger bis Flaggschiff.\nEin Stufencode, der nicht zum Modell passt (der Aufkleber gehört zum Originalchip), oder ein ungültiger Werkscode bzw. eine falsche Länge (nachträglich angebrachter Aufkleber) kennzeichnet eine Fälschung. Der Werkscode dient nur dem Echtheitsnachweis und ändert den Preis nicht."
|
||||
gg.print.h,Aufdruck hinten
|
||||
gg.print.0,Stimmt mit Modell überein
|
||||
gg.print.1,Anderes Modell (Fälschung)
|
||||
gg.print.2,"Nachdruck, schief (Fälschung)"
|
||||
gg.print.note,"Anschluss und Lüfterzahl stammen vom echten Chip, daher passt eine Fälschung nie zum angegebenen Modell. Seriennummer und Aufdruck können täuschend echt gemacht sein; ohne Mängel ist eine Karte also nicht automatisch echt."
|
||||
gg.seller.h,Verkäuferangaben
|
||||
gg.seller.body,"Gebrauchthardware-Dealer gibt es in drei Arten:\n\n - Ehrlich: sagt die Wahrheit.\n - Zwischenhändler: gibt jeden Punkt mit einer Wahrscheinlichkeit von {UsedMiddlemanHide:%} als einwandfrei an und schlägt {UsedMiddlemanMarkup:%} auf den Preis auf; {UsedFakeMiddleman:%} der Karten sind gefälscht.\n - Betrüger: gibt alles als einwandfrei an, etwa {UsedFakeScammer:%} der Karten sind gefälscht, und verlangt den Preis des angegebenen Modells.\n\nBis zum Kauf gilt die Angabe des Verkäufers; danach zeigt die Karte ihren wahren Zustand."
|
||||
gg.point.h,Beanstanden
|
||||
gg.point.body,"Mit der Lupe prüfen; in der Beschriftungsleiste steht rechts in jeder Zeile ""Beanstanden"". Wird ein verschwiegenes Problem beanstandet, wechselt die Zeile zum wahren Zustand und der Preis sinkt um die Differenz; wird etwas Zutreffendes beanstandet, lehnt der Verkäufer ab und das Ansehen sinkt.\nWird das Modell beanstandet, wechselt es zum echten Chip und die gefundenen Probleme werden aufgelistet.\n\nKarten von Kunden der Prüfgilde tragen ebenfalls eine Angabe: Beanstandungen ändern die Schätzung, bis der richtige Wert gemeldet wird. Wird die eigene Karte einem Kunden gezeigt, bemerkt er jeden verschwiegenen Punkt mit einer Wahrscheinlichkeit von {CustomerSpotChance:%}."
|
||||
gg.ex.h,Prüfbeispiel
|
||||
gg.ex.card,"Beispiel: {0}, Haltbarkeit {1}%"
|
||||
gg.ex.base,Grundwert: +{0}
|
||||
gg.ex.fan,Lüfterblatt abgesplittert: -{0}
|
||||
gg.ex.fin,Matte Kontakte: -{0}
|
||||
gg.ex.seal,Siegel fehlt: -{0}
|
||||
gg.ex.total,Endwert: {0}
|
||||
gg.ex.note,Jeder Abzug ist ein Anteil des Grundwerts; die Abzüge werden addiert und abgezogen.
|
||||
|
@@ -116,8 +116,8 @@ lbl.tier.0,Entry
|
||||
lbl.tier.1,Mid
|
||||
lbl.tier.2,High
|
||||
lbl.tier.3,Flagship
|
||||
item.guide.name,Graphics card appraisal guide
|
||||
item.guide.desc,"Tier table, serial rules, condition discounts and how to appraise. Use to open the reader."
|
||||
item.guide.name,Graphics Card Appraisal Guide
|
||||
item.guide.desc,A guide for identifying counterfeit graphics cards and determining their value.
|
||||
lbl.row.spec,Model
|
||||
lbl.ev.prefix,"Evidence: "
|
||||
lbl.ev.none,Everything matches the model
|
||||
@@ -819,4 +819,53 @@ settings.risk_scale,Risk multiplier
|
||||
settings.risk_scale_desc,"Multiplies the chance of scams, rug pulls, wallet poisoning, address hijacking and phishing. Applies to all saves."
|
||||
settings.mining_scale,Mining reward multiplier
|
||||
settings.mining_scale_desc,Multiplies the block reward paid to mining rigs. Applies to all saves.
|
||||
guide.gpu.text,"Tiers and power: graphics cards come in four tiers: entry, mid, high and flagship. The tier sets the power connector and the fan count. Entry has a 6-pin connector and one fan; mid 8-pin and two fans; high 8-pin and three fans; flagship dual 8-pin and three fans.¶Probidia's RTX 60 / 70 / 80 / 90 and PMD's RX 70 / 80 / 800 / 900 map to the four tiers in order. The model is only a display name; the real tier shows on the hardware.§Telling fakes apart: a fake is a low-tier chip in a high-tier shell. Its performance and value follow the chip inside.¶There are three clues: power connector and fan count, serial number, and the back print. Connector and fan count come from the real chip, so a fake never matches its stated model. The serial and the print can be made to look right, so no flaw does not prove a card is genuine.§Serial number: on the back sticker, as prefix, tier code, hyphen, two-digit factory code, hyphen and four-digit sequence, for example PB2-21-6251.¶Prefix PB is Probidia and MD is PMD; tier codes 1 to 4 run from entry to flagship. Valid factory codes: PB 11, 12, 21, 34, 47; MD 13, 22, 35, 41, 58.¶A tier code that does not match the model (the sticker belongs to the original chip), or an invalid factory code or length (a sticker added later), marks a counterfeit. The factory code only proves authenticity and does not change the price.§Back print: a genuine card's print matches its model. A fake may carry the real chip's model, or a print that was redone and is crooked; either one proves the card is fake.§Condition and discounts: fan dusty -{CardFanDust:%}, chipped -{CardFanChipped:%}; contacts dull -{CardFingersDark:%}, oxidized -{CardFingersOxidized:%}; bracket scratched -{CardBracketScratch:%}; seal missing -{CardSealMissing:%}.¶Fan, contacts and bracket get worse with the nightly wear and only ever get worse; the seal is fixed. Condition also affects hashrate, wear and burnout chance.§Value: value = model price x health factor x (1 + sum of discounts). The health factor falls from 100% at full health to {CardValueFloor:%} at zero health.¶Sale prices, the guild's correct appraisal value and a used card's true value all use this one formula; a fake is valued by the chip inside.§What sellers say: used dealers come in three kinds. An honest dealer tells the truth. A middleman states each item as fine with a {UsedMiddlemanHide:%} chance and adds {UsedMiddlemanMarkup:%} to the price; {UsedFakeMiddleman:%} of the cards are fakes. A scammer states everything as fine, about {UsedFakeScammer:%} of the cards are fakes, and prices them as the stated model.¶The seller's claim stands until you buy; after that the card shows its true condition.§Pointing out: inspect with the magnifier; each row of the label bar has a Point out button on the right. Point out a hidden problem and that row switches to the true state and the price drops by the difference; point out something true and the other side refuses and your reputation suffers.¶Point out the model and it reverts to the real chip, and the problems found are listed (connector and fan count, serial, print).¶Cards brought by appraisal guild clients also carry a claim: pointing out problems changes the estimate until you report the correct value. When you show your own card to a customer, each hidden item has a {CustomerSpotChance:%} chance of being noticed."
|
||||
gg.header,Station Trade Commission
|
||||
gg.p1.body,"Graphics cards are the core of every mining rig, and the goods most often counterfeited on the used market.\nA card's value depends on the model of the chip inside and its health, and every sign of wear lowers the price.\n\nThis guide provides all the knowledge needed to appraise a graphics card."
|
||||
gg.p1.cap,Graphics card
|
||||
gg.p1.makers,"There are two common manufacturers on the Station:\n\n - Probidia (""PB"")\n - PMD (""MD"")"
|
||||
gg.p1.note,"Whoever made it, a card's value depends only on the list price of the real chip and its health: at full health it equals the list price, at zero health only {CardValueFloor:%} is left."
|
||||
gg.p2.h,Card Tiers
|
||||
gg.p2.body,"The tier sets the power connector and the fan count. The model is only a display name; the real tier shows on the hardware.\nA counterfeit is a low-tier chip in a high-tier shell, and its performance and value follow the chip inside."
|
||||
gg.tier.0,"Entry (6-pin, one fan)"
|
||||
gg.tier.1,"Mid (8-pin, two fans)"
|
||||
gg.tier.2,"High (8-pin, three fans)"
|
||||
gg.tier.3,"Flagship (dual 8-pin, three fans)"
|
||||
gg.p2.models,"Probidia: RTX 60 / 70 / 80 / 90\nPMD: RX 70 / 80 / 800 / 900\nThe models map to entry, mid, high and flagship in order."
|
||||
gg.fan.h,Fan Blades
|
||||
gg.fan.0,Clean (price unchanged)
|
||||
gg.fan.1,Dusty (-{CardFanDust:%})
|
||||
gg.fan.2,Chipped (-{CardFanChipped:%})
|
||||
gg.fin.h,Contacts
|
||||
gg.fin.0,Bright (price unchanged)
|
||||
gg.fin.1,Dull (-{CardFingersDark:%})
|
||||
gg.fin.2,Oxidized (-{CardFingersOxidized:%})
|
||||
gg.brk.h,Bracket
|
||||
gg.brk.0,Intact (price unchanged)
|
||||
gg.brk.1,Scratched (-{CardBracketScratch:%})
|
||||
gg.seal.h,Seal
|
||||
gg.seal.0,Intact (price unchanged)
|
||||
gg.seal.2,Missing (-{CardSealMissing:%})
|
||||
gg.wear.note,"Fan blades, contacts and bracket get worse with the nightly wear and only ever get worse; the seal is fixed. Condition also affects hashrate, wear and burnout chance."
|
||||
gg.serial.h,Serial Number
|
||||
gg.serial.body,"The serial number is on a sticker on the back, as prefix, tier code, hyphen, two-digit factory code, hyphen and four-digit sequence, for example PB2-21-6251."
|
||||
gg.serial.cap,Back of the card (serial sticker)
|
||||
gg.serial.pb,"Probidia (""PB"")\n Valid factory codes: 11, 12, 21, 34, 47"
|
||||
gg.serial.md,"PMD (""MD"")\n Valid factory codes: 13, 22, 35, 41, 58"
|
||||
gg.serial.rule,"Tier codes 1 to 4 run from entry to flagship.\nA tier code that does not match the model (the sticker belongs to the original chip), or an invalid factory code or length (a sticker added later), marks a counterfeit. The factory code only proves authenticity and does not change the price."
|
||||
gg.print.h,Back Print
|
||||
gg.print.0,Matches the model
|
||||
gg.print.1,Shows another model (counterfeit)
|
||||
gg.print.2,"Reprinted, crooked (counterfeit)"
|
||||
gg.print.note,"Connector and fan count come from the real chip, so a counterfeit never matches its stated model. The serial and the print can be made to look right, so no flaw does not prove a card is genuine."
|
||||
gg.seller.h,What Sellers Say
|
||||
gg.seller.body,"Used dealers come in three kinds:\n\n - Honest: tells the truth.\n - Middleman: states each item as fine with a {UsedMiddlemanHide:%} chance and adds {UsedMiddlemanMarkup:%} to the price; {UsedFakeMiddleman:%} of the cards are counterfeit.\n - Scammer: states everything as fine, about {UsedFakeScammer:%} of the cards are counterfeit, and prices them as the stated model.\n\nThe seller's claim stands until you buy; after that the card shows its true condition."
|
||||
gg.point.h,Pointing Out
|
||||
gg.point.body,"Inspect with the magnifier; each row of the label bar has a Point out button on the right. Point out a hidden problem and that row switches to the true state and the price drops by the difference; point out something true and the other side refuses and your reputation suffers.\nPoint out the model and it reverts to the real chip, and the problems found are listed.\n\nCards brought by appraisal guild clients also carry a claim: pointing out problems changes the estimate until you report the correct value. When you show your own card to a customer, each hidden item has a {CustomerSpotChance:%} chance of being noticed."
|
||||
gg.ex.h,Appraisal Example
|
||||
gg.ex.card,"Example: {0}, health {1}%"
|
||||
gg.ex.base,Base value: +{0}
|
||||
gg.ex.fan,Chipped fan: -{0}
|
||||
gg.ex.fin,Dull contacts: -{0}
|
||||
gg.ex.seal,Missing seal: -{0}
|
||||
gg.ex.total,Final value: {0}
|
||||
gg.ex.note,Every discount is a share of the base value; they are added up and deducted.
|
||||
|
@@ -117,7 +117,7 @@ lbl.tier.1,Media
|
||||
lbl.tier.2,Alta
|
||||
lbl.tier.3,Insignia
|
||||
item.guide.name,Guía de tasación de tarjetas gráficas
|
||||
item.guide.desc,"Tabla de gamas, reglas del número de serie, descuentos por condición y método de tasación. Al usarlo se abre la ventana de lectura."
|
||||
item.guide.desc,Una guía para reconocer tarjetas gráficas falsificadas y determinar su valor.
|
||||
lbl.row.spec,Modelo
|
||||
lbl.ev.prefix,"Evidencia: "
|
||||
lbl.ev.none,Todo coincide con el modelo
|
||||
@@ -819,4 +819,53 @@ settings.risk_scale,Multiplicador de riesgo
|
||||
settings.risk_scale_desc,"Multiplica la probabilidad de estafas, rug pulls, envenenamiento de billetera, secuestro de direcciones y phishing. Se aplica a todas las partidas."
|
||||
settings.mining_scale,Multiplicador de recompensa de minería
|
||||
settings.mining_scale_desc,Multiplica la recompensa de bloque que reciben los equipos de minería. Se aplica a todas las partidas.
|
||||
guide.gpu.text,"Gamas y alimentación: las tarjetas gráficas se dividen en cuatro gamas: entrada, media, alta e insignia. La gama determina el conector de alimentación y el número de ventiladores. Entrada: conector de 6 pines y un ventilador; media: 8 pines y dos ventiladores; alta: 8 pines y tres ventiladores; insignia: doble 8 pines y tres ventiladores.¶Las RTX 60 / 70 / 80 / 90 de Probidia y las RX 70 / 80 / 800 / 900 de PMD corresponden por orden a las cuatro gamas. El modelo es solo un nombre mostrado; la gama real se ve en el hardware.§Distinguir falsas: una tarjeta falsa es un chip de gama baja dentro de una carcasa de gama alta. Su rendimiento y su valor siguen al chip interior.¶Hay tres indicios: conector de alimentación y número de ventiladores, número de serie y serigrafía trasera. El conector y los ventiladores dependen del chip real, así que una falsa nunca coincide con el modelo declarado. El número de serie y la serigrafía pueden estar bien hechos, por lo que la ausencia de fallos no prueba que la tarjeta sea auténtica.§Número de serie: va en la pegatina trasera, con prefijo, código de gama, guion, código de fábrica de dos dígitos, guion y número correlativo de cuatro dígitos, por ejemplo PB2-21-6251.¶El prefijo PB es de Probidia y MD de PMD; los códigos de gama 1 a 4 van de entrada a insignia. Códigos de fábrica válidos: PB 11, 12, 21, 34, 47; MD 13, 22, 35, 41, 58.¶Un código de gama que no coincide con el modelo (la pegatina es del chip original), o un código de fábrica o una longitud inválidos (pegatina añadida después), indican una falsificación. El código de fábrica solo sirve para comprobar la autenticidad y no cambia el precio.§Serigrafía trasera: en una tarjeta auténtica la serigrafía coincide con el modelo. Una falsa puede llevar el modelo del chip real o una serigrafía reimpresa y torcida; cualquiera de los dos casos prueba que es falsa.§Condición y rebajas: aspas con polvo -{CardFanDust:%}, mellada -{CardFanChipped:%}; contactos opacos -{CardFingersDark:%}, oxidados -{CardFingersOxidized:%}; soporte rayado -{CardBracketScratch:%}; sello ausente -{CardSealMissing:%}.¶Las aspas, los contactos y el soporte empeoran con el desgaste nocturno y solo pueden empeorar; el sello es un rasgo fijo. La condición también afecta a la tasa de hash, el desgaste y la probabilidad de quemarse.§Valor: valor = precio del modelo x factor de salud x (1 + suma de las rebajas). El factor de salud baja del 100% con salud completa a {CardValueFloor:%} con salud 0.¶Los precios de venta, el valor correcto de la tasación del gremio y el valor real de una tarjeta usada se calculan con esta única fórmula; una falsa se valora por el chip interior.§Dichos del vendedor: los camellos de hardware usado son de tres tipos. El honrado dice la verdad. El intermediario da cada punto por bueno con una probabilidad de {UsedMiddlemanHide:%} y suma {UsedMiddlemanMarkup:%} al precio; {UsedFakeMiddleman:%} de sus tarjetas son falsas. El estafador da todo por bueno, unas {UsedFakeScammer:%} de sus tarjetas son falsas y las cotiza como el modelo declarado.¶Lo que dice el vendedor vale hasta la compra; después la tarjeta muestra su condición real.§Señalar: se inspecciona con la lupa; cada fila de la barra de etiquetas tiene a la derecha un botón Señalar. Al señalar un problema ocultado, esa fila pasa a la condición real y el precio baja la diferencia; si se señala algo cierto, la otra parte lo rechaza y la reputación sufre.¶Al señalar el modelo, vuelve al chip real y se listan los problemas encontrados (conector y ventiladores, serie, serigrafía).¶Las tarjetas de los clientes del gremio de tasación también llevan una afirmación: al señalar problemas cambia la estimación hasta que se comunica el valor correcto. Al mostrar la propia tarjeta a un cliente, cada punto ocultado en lo que se dice tiene una probabilidad de {CustomerSpotChance:%} de ser advertido."
|
||||
gg.header,Registro Mercantil de la estación
|
||||
gg.p1.body,Las tarjetas gráficas son el núcleo de toda plataforma de minería y la mercancía que más se falsifica en el mercado de segunda mano.\nEl valor de una tarjeta depende del modelo del chip real y de su salud; cada señal de desgaste reduce el precio.\n\nEsta guía reúne todos los conocimientos necesarios para tasar una tarjeta gráfica.
|
||||
gg.p1.cap,Tarjeta gráfica
|
||||
gg.p1.makers,"En la estación hay dos fabricantes habituales:\n\n - Probidia (""PB"")\n - PMD (""MD"")"
|
||||
gg.p1.note,"Sea cual sea el fabricante, el valor de una tarjeta depende solo del precio de lista del chip real y de su salud: con salud completa equivale al precio de lista, con salud 0 solo queda el {CardValueFloor:%}."
|
||||
gg.p2.h,Gamas de tarjeta
|
||||
gg.p2.body,La gama determina el conector de alimentación y el número de ventiladores. El modelo es solo un nombre mostrado; la gama real se ve en el hardware.\nUna falsificación es un chip de gama baja dentro de una carcasa de gama alta; su rendimiento y su valor siguen al chip real.
|
||||
gg.tier.0,"Entrada (6 pines, 1 vent.)"
|
||||
gg.tier.1,"Media (8 pines, 2 vent.)"
|
||||
gg.tier.2,"Alta (8 pines, 3 vent.)"
|
||||
gg.tier.3,"Insignia (2×8 pines, 3 vent.)"
|
||||
gg.p2.models,"Probidia: RTX 60 / 70 / 80 / 90\nPMD: RX 70 / 80 / 800 / 900\nLos modelos corresponden, en orden, a entrada, media, alta e insignia."
|
||||
gg.fan.h,Aspas
|
||||
gg.fan.0,Limpias (precio igual)
|
||||
gg.fan.1,Con polvo (-{CardFanDust:%})
|
||||
gg.fan.2,Mellada (-{CardFanChipped:%})
|
||||
gg.fin.h,Contactos
|
||||
gg.fin.0,Brillantes (precio igual)
|
||||
gg.fin.1,Opacos (-{CardFingersDark:%})
|
||||
gg.fin.2,Oxidados (-{CardFingersOxidized:%})
|
||||
gg.brk.h,Soporte
|
||||
gg.brk.0,Intacto (precio igual)
|
||||
gg.brk.1,Rayado (-{CardBracketScratch:%})
|
||||
gg.seal.h,Sello
|
||||
gg.seal.0,Intacto (precio igual)
|
||||
gg.seal.2,Ausente (-{CardSealMissing:%})
|
||||
gg.wear.note,"Las aspas, los contactos y el soporte empeoran con el desgaste de cada noche y solo pueden ir a peor; el sello es una característica fija. La condición también afecta a la tasa de hash, al desgaste y a la probabilidad de quemarse."
|
||||
gg.serial.h,Número de serie
|
||||
gg.serial.body,"El número de serie está en una pegatina en el reverso, con el formato: prefijo, código de gama, guion, código de fábrica de dos dígitos, guion y número correlativo de cuatro dígitos, por ejemplo PB2-21-6251."
|
||||
gg.serial.cap,Reverso (pegatina de serie)
|
||||
gg.serial.pb,"Probidia (""PB"")\n Códigos de fábrica válidos: 11, 12, 21, 34, 47"
|
||||
gg.serial.md,"PMD (""MD"")\n Códigos de fábrica válidos: 13, 22, 35, 41, 58"
|
||||
gg.serial.rule,"Los códigos de gama 1 a 4 van de entrada a insignia.\nUn código de gama que no coincide con el modelo (la pegatina es la del chip original), o un código de fábrica o una longitud inválidos (pegatina añadida después), indican una falsificación. El código de fábrica solo sirve para comprobar la autenticidad y no cambia el precio."
|
||||
gg.print.h,Serigrafía dorso
|
||||
gg.print.0,Coincide con el modelo
|
||||
gg.print.1,Otro modelo (falsificación)
|
||||
gg.print.2,"Reimpreso, torcido (falsa)"
|
||||
gg.print.note,"El conector y el número de ventiladores vienen del chip real, por lo que una falsificación nunca coincide con el modelo indicado. El número de serie y la serigrafía pueden estar bien hechos; que no haya defectos no prueba que la tarjeta sea auténtica."
|
||||
gg.seller.h,Declaración
|
||||
gg.seller.body,"Los camellos de segunda mano son de tres tipos:\n\n - Honrado: dice la verdad.\n - Intermediario: declara cada punto como correcto con una probabilidad del {UsedMiddlemanHide:%} y añade un {UsedMiddlemanMarkup:%} al precio; el {UsedFakeMiddleman:%} de las tarjetas son falsificaciones.\n - Estafador: declara todo como correcto, cerca del {UsedFakeScammer:%} de las tarjetas son falsificaciones, y las cobra al precio del modelo indicado.\n\nHasta la compra rige lo que dice el vendedor; después, la tarjeta muestra su condición real."
|
||||
gg.point.h,Señalar
|
||||
gg.point.body,"Se inspecciona con la lupa; a la derecha de cada fila de la barra de etiquetas aparece ""Señalar"". Al señalar un problema oculto, la fila pasa al estado real y el precio baja la diferencia; al señalar algo cierto, el vendedor lo rechaza y la reputación baja.\nAl señalar el modelo, este vuelve al chip real y se listan los problemas encontrados.\n\nLas tarjetas de los clientes del gremio de tasadores también traen una declaración: señalar problemas cambia la estimación hasta que se indica el valor correcto. Al mostrar una tarjeta propia a un cliente, cada punto oculto tiene una probabilidad del {CustomerSpotChance:%} de ser notado."
|
||||
gg.ex.h,Ejemplo práctico
|
||||
gg.ex.card,"Ejemplo: {0}, salud {1}%"
|
||||
gg.ex.base,Valor base: +{0}
|
||||
gg.ex.fan,Aspa mellada: -{0}
|
||||
gg.ex.fin,Contactos opacos: -{0}
|
||||
gg.ex.seal,Sello ausente: -{0}
|
||||
gg.ex.total,Valor final: {0}
|
||||
gg.ex.note,Cada descuento es una parte del valor base; se suman y se deducen.
|
||||
|
@@ -117,7 +117,7 @@ lbl.tier.1,Milieu de gamme
|
||||
lbl.tier.2,Haut de gamme
|
||||
lbl.tier.3,Très haut de gamme
|
||||
item.guide.name,Guide d'expertise de cartes graphiques
|
||||
item.guide.desc,"Tableau des gammes, règles des numéros de série, décotes d'état et méthodes d'expertise. L'utiliser ouvre la fenêtre de lecture."
|
||||
item.guide.desc,Un guide pour reconnaître les contrefaçons de cartes graphiques et en déterminer la valeur.
|
||||
lbl.row.spec,Modèle
|
||||
lbl.ev.prefix,"Preuve : "
|
||||
lbl.ev.none,Tout concorde avec le modèle
|
||||
@@ -819,4 +819,53 @@ settings.risk_scale,Multiplicateur de risque
|
||||
settings.risk_scale_desc,"Multiplie la probabilité d'arnaques, de rug pulls, d'empoisonnement de portefeuille, de détournement d'adresse et d'hameçonnage. S'applique à toutes les sauvegardes."
|
||||
settings.mining_scale,Multiplicateur de gains de minage
|
||||
settings.mining_scale_desc,Multiplie la récompense de bloc versée aux machines de minage. S'applique à toutes les sauvegardes.
|
||||
guide.gpu.text,"Gammes, alimentation : les cartes graphiques existent en quatre gammes : entrée de gamme, milieu de gamme, haut de gamme et très haut de gamme. La gamme détermine le connecteur d'alimentation et le nombre de ventilateurs. L'entrée de gamme a un connecteur 6 broches et un ventilateur ; le milieu de gamme 8 broches et deux ventilateurs ; le haut de gamme 8 broches et trois ventilateurs ; le très haut de gamme un double 8 broches et trois ventilateurs.¶Les RTX 60 / 70 / 80 / 90 de Probidia et les RX 70 / 80 / 800 / 900 de PMD correspondent dans l'ordre aux quatre gammes. Le modèle n'est qu'un nom affiché ; la gamme réelle se voit sur le matériel.§Vraie ou fausse : une fausse carte est une puce de gamme basse dans un boîtier de gamme haute. Ses performances et sa valeur suivent la puce intérieure.¶Trois indices existent : connecteur d'alimentation et nombre de ventilateurs, numéro de série et sérigraphie au dos. Le connecteur et les ventilateurs dépendent de la puce réelle, donc une fausse ne correspond jamais au modèle annoncé. Le numéro de série et la sérigraphie peuvent être soignés ; l'absence de défaut ne prouve donc pas que la carte est authentique.§N° de série : sur l'autocollant au dos, composé d'un préfixe, d'un code de gamme, d'un tiret, d'un code usine à deux chiffres, d'un tiret et d'un numéro d'ordre à quatre chiffres, par exemple PB2-21-6251.¶Le préfixe PB correspond à Probidia et MD à PMD ; les codes de gamme 1 à 4 vont de l'entrée de gamme au très haut de gamme. Codes usine valides : PB 11, 12, 21, 34, 47 ; MD 13, 22, 35, 41, 58.¶Un code de gamme qui ne correspond pas au modèle (l'autocollant est celui de la puce d'origine), ou un code usine ou une longueur incorrects (autocollant ajouté après coup), signale une contrefaçon. Le code usine sert uniquement à vérifier l'authenticité et ne modifie pas le prix.§Sérigraphie au dos : sur une carte authentique, la sérigraphie correspond au modèle. Une fausse peut porter le modèle de la puce réelle, ou une sérigraphie refaite et de travers ; l'un ou l'autre prouve que la carte est fausse.§État et décotes : pales poussiéreuses -{CardFanDust:%}, pale ébréchée -{CardFanChipped:%} ; contacts ternes -{CardFingersDark:%}, oxydés -{CardFingersOxidized:%} ; équerre rayée -{CardBracketScratch:%} ; scellé manquant -{CardSealMissing:%}.¶Les pales, les contacts et l'équerre se dégradent avec l'usure nocturne et ne peuvent que se dégrader ; le scellé est un trait fixe. L'état influe aussi sur le taux de hachage, l'usure et la probabilité de grillage.§Valeur : valeur = prix du modèle x coefficient de santé x (1 + somme des décotes). Le coefficient de santé passe de 100 % à pleine santé à {CardValueFloor:%} à santé 0.¶Les prix de vente, la valeur exacte de l'expertise de la guilde et la vraie valeur d'une carte d'occasion suivent cette unique formule ; une fausse est valorisée d'après la puce intérieure.§Dires du vendeur : les dealeurs de matériel d'occasion sont de trois sortes. L'honnête dit la vérité. L'intermédiaire annonce chaque point comme correct avec une probabilité de {UsedMiddlemanHide:%} et ajoute {UsedMiddlemanMarkup:%} au prix ; {UsedFakeMiddleman:%} de ses cartes sont fausses. L'escroc annonce tout comme correct, environ {UsedFakeScammer:%} de ses cartes sont fausses et il les cote au prix du modèle annoncé.¶Les dires du vendeur valent jusqu'à l'achat ; ensuite la carte montre son état réel.§Signalement : à la loupe, chaque ligne de la barre d'étiquette porte à droite un bouton Signaler. Signaler un problème dissimulé fait passer la ligne à l'état réel et le prix baisse de l'écart ; signaler une chose vraie est refusé par l'autre partie et la réputation en pâtit.¶Signaler le modèle le ramène à la puce réelle et liste les problèmes trouvés (connecteur et ventilateurs, n° de série, sérigraphie).¶Les cartes apportées par les clients de la guilde d'expertise portent aussi une déclaration : signaler les problèmes modifie l'estimation jusqu'à ce que la valeur exacte soit annoncée. Lorsqu'on montre sa propre carte à un client, chaque point dissimulé dans la déclaration a une probabilité de {CustomerSpotChance:%} d'être repéré."
|
||||
gg.header,Comité de commerce
|
||||
gg.p1.body,Les cartes graphiques sont le cœur de toute plateforme de minage et la marchandise la plus souvent contrefaite sur le marché de l'occasion.\nLa valeur d'une carte dépend du modèle de la puce réelle et de son état de santé ; chaque trace d'usure fait baisser le prix.\n\nCe guide présente toutes les connaissances nécessaires pour expertiser une carte graphique.
|
||||
gg.p1.cap,Carte graphique
|
||||
gg.p1.makers,Deux fabricants courants sont présents sur la station :\n\n - Probidia (« PB »)\n - PMD (« MD »)
|
||||
gg.p1.note,"Quel que soit le fabricant, la valeur d'une carte dépend uniquement du prix catalogue de la puce réelle et de sa santé : à pleine santé elle égale le prix catalogue, à santé 0 il n'en reste que {CardValueFloor:%}."
|
||||
gg.p2.h,Gammes de cartes
|
||||
gg.p2.body,La gamme détermine le connecteur d'alimentation et le nombre de ventilateurs. Le modèle n'est qu'un nom affiché ; la vraie gamme se lit sur le matériel.\nUne contrefaçon est une puce de gamme basse dans un boîtier de gamme haute ; ses performances et sa valeur suivent la puce réelle.
|
||||
gg.tier.0,"Entrée de gamme (6 br., 1 v.)"
|
||||
gg.tier.1,"Milieu de gamme (8 br., 2 v.)"
|
||||
gg.tier.2,"Haut de gamme (8 br., 3 v.)"
|
||||
gg.tier.3,"Très haut de gamme (2×8, 3 v.)"
|
||||
gg.p2.models,"Probidia : RTX 60 / 70 / 80 / 90\nPMD : RX 70 / 80 / 800 / 900\nLes modèles correspondent dans l'ordre à entrée de gamme, milieu de gamme, haut de gamme et très haut de gamme."
|
||||
gg.fan.h,Pales
|
||||
gg.fan.0,Propres (prix inchangé)
|
||||
gg.fan.1,Poussiéreuses (-{CardFanDust:%})
|
||||
gg.fan.2,Ébréchées (-{CardFanChipped:%})
|
||||
gg.fin.h,Contacts
|
||||
gg.fin.0,Brillants (prix inchangé)
|
||||
gg.fin.1,Ternes (-{CardFingersDark:%})
|
||||
gg.fin.2,Oxydés (-{CardFingersOxidized:%})
|
||||
gg.brk.h,Équerre
|
||||
gg.brk.0,Intacte (prix inchangé)
|
||||
gg.brk.1,Rayée (-{CardBracketScratch:%})
|
||||
gg.seal.h,Scellé
|
||||
gg.seal.0,Intact (prix inchangé)
|
||||
gg.seal.2,Manquant (-{CardSealMissing:%})
|
||||
gg.wear.note,"Les pales, les contacts et l'équerre se dégradent avec l'usure de chaque nuit et ne font qu'empirer ; le scellé est une caractéristique fixe. L'état influe aussi sur le taux de hachage, l'usure et la probabilité de griller."
|
||||
gg.serial.h,N° de série
|
||||
gg.serial.body,"Le numéro de série figure sur un autocollant au dos de la carte, sous la forme : préfixe, code de gamme, tiret, code usine à deux chiffres, tiret, numéro d'ordre à quatre chiffres, par exemple PB2-21-6251."
|
||||
gg.serial.cap,Dos de la carte (autocollant)
|
||||
gg.serial.pb,"Probidia (« PB »)\n Codes usine valides : 11, 12, 21, 34, 47"
|
||||
gg.serial.md,"PMD (« MD »)\n Codes usine valides : 13, 22, 35, 41, 58"
|
||||
gg.serial.rule,"Les codes de gamme 1 à 4 vont de l'entrée de gamme au très haut de gamme.\nUn code de gamme qui ne correspond pas au modèle (l'autocollant est celui de la puce d'origine), ou un code usine ou une longueur invalide (autocollant ajouté après coup), indique une contrefaçon. Le code usine ne sert qu'à prouver l'authenticité et ne change pas le prix."
|
||||
gg.print.h,Sérigraphie dos
|
||||
gg.print.0,Conforme au modèle
|
||||
gg.print.1,Autre modèle (contrefaçon)
|
||||
gg.print.2,"Réimprimé, de travers (faux)"
|
||||
gg.print.note,Le connecteur et le nombre de ventilateurs viennent de la puce réelle : une contrefaçon ne correspond donc jamais au modèle annoncé. Le numéro de série et la sérigraphie peuvent être soignés ; l'absence de défaut ne prouve donc pas qu'une carte est authentique.
|
||||
gg.seller.h,Dires du vendeur
|
||||
gg.seller.body,"Les dealeurs d'occasion sont de trois types :\n\n - Honnête : dit la vérité.\n - Intermédiaire : déclare chaque point sans défaut avec une probabilité de {UsedMiddlemanHide:%} et ajoute {UsedMiddlemanMarkup:%} au prix ; {UsedFakeMiddleman:%} des cartes sont des contrefaçons.\n - Arnaqueur : déclare tout sans défaut, environ {UsedFakeScammer:%} des cartes sont des contrefaçons, et les facture au prix du modèle annoncé.\n\nJusqu'à l'achat, les dires du vendeur font foi ; ensuite, la carte montre son véritable état."
|
||||
gg.point.h,Signaler
|
||||
gg.point.body,"Inspecter à la loupe ; à droite de chaque ligne de la barre d'étiquettes se trouve « Signaler ». En signalant un défaut dissimulé, la ligne passe à l'état réel et le prix baisse de la différence ; en signalant un point exact, le vendeur refuse et la réputation baisse.\nEn signalant le modèle, il revient à la puce réelle et les problèmes trouvés sont listés.\n\nLes cartes apportées par les clients de la guilde d'expertise portent aussi une déclaration : les signalements modifient l'estimation, jusqu'à ce que la valeur correcte soit annoncée. Lorsqu'on présente sa propre carte à un client, chaque point dissimulé a une probabilité de {CustomerSpotChance:%} d'être remarqué."
|
||||
gg.ex.h,Exemple
|
||||
gg.ex.card,"Exemple : {0}, santé {1}%"
|
||||
gg.ex.base,Valeur de base : +{0}
|
||||
gg.ex.fan,Pale ébréchée : -{0}
|
||||
gg.ex.fin,Contacts ternes : -{0}
|
||||
gg.ex.seal,Scellé manquant : -{0}
|
||||
gg.ex.total,Valeur finale : {0}
|
||||
gg.ex.note,Chaque décote est une part de la valeur de base ; elles sont additionnées puis déduites.
|
||||
|
@@ -117,7 +117,7 @@ lbl.tier.1,ミドル
|
||||
lbl.tier.2,ハイエンド
|
||||
lbl.tier.3,フラッグシップ
|
||||
item.guide.name,グラフィックボード鑑定ガイド
|
||||
item.guide.desc,グレード対照表、シリアル番号の規則、状態による減額、鑑定方法。使用すると閲覧ウィンドウが開く。
|
||||
item.guide.desc,グラフィックボードの偽造品を見分け、価値を判定するためのガイド。
|
||||
lbl.row.spec,型番
|
||||
lbl.ev.prefix,根拠:
|
||||
lbl.ev.none,すべての根拠が型番と一致
|
||||
@@ -819,4 +819,53 @@ settings.risk_scale,リスク倍率
|
||||
settings.risk_scale_desc,詐欺、ラグプル、ウォレットポイズニング、アドレス乗っ取り、フィッシングの発生確率にかかる倍率。すべてのセーブに適用されます。
|
||||
settings.mining_scale,採掘報酬倍率
|
||||
settings.mining_scale_desc,採掘機器が受け取るブロック報酬にかかる倍率。すべてのセーブに適用されます。
|
||||
guide.gpu.text,グレードと電源:グラフィックボードはエントリー、ミドル、ハイエンド、フラッグシップの4グレードに分かれ、グレードで電源コネクタとファンの数が決まる。エントリーは6ピン電源・ファン1基、ミドルは8ピン・ファン2基、ハイエンドは8ピン・ファン3基、フラッグシップは8ピン×2・ファン3基。¶ProbidiaのRTX 60 / 70 / 80 / 90とPMDのRX 70 / 80 / 800 / 900は、順に4グレードに対応する。型番は表示名にすぎず、実際のグレードは実物で判断する。§真贋の見分け方:偽物は低グレードのチップに高グレードの外装を被せたもので、性能と価値は内部の実際のチップで決まる。¶根拠は電源コネクタとファンの数、シリアル番号、背面印字の3つ。電源コネクタとファンの数は実際のチップで決まるため、偽物は表示の型番と必ず食い違う。シリアル番号と印字は精巧に作られている場合があり、不審点がなくても本物とは限らない。§シリアル番号:背面のシールに記載され、接頭辞、グレードコード、ハイフン、2桁の工場コード、ハイフン、4桁の連番の順で並ぶ。例:PB2-21-6251。¶接頭辞PBはProbidia、MDはPMDを表す。グレードコード1~4はエントリーからフラッグシップに順に対応する。有効な工場コードはPBが11、12、21、34、47、MDが13、22、35、41、58。¶グレードコードが型番と一致しない場合(元のチップのシリアルが貼られている)、または工場コードや桁数が不正な場合(後から貼られたシール)は模倣品である。工場コードは真贋の判定にのみ使われ、価格には影響しない。§背面印字:本物の印字は型番と一致する。偽物は実際のチップの型番が印字されているか、再印字されて傾いていることがあり、どちらか一方でも確認できれば偽物と断定できる。§状態と減額:ブレードの埃−{CardFanDust:%}、欠け−{CardFanChipped:%}、端子のくすみ−{CardFingersDark:%}、酸化−{CardFingersOxidized:%}、ブラケットのキズ−{CardBracketScratch:%}、封印シールの欠損−{CardSealMissing:%}。¶ブレード、端子、ブラケットは毎晩の消耗で悪化し、悪化する一方である。封印シールは固定の特徴。状態はハッシュレート、消耗、焼損確率にも影響する。§価値:価値=型番の定価×健全度係数×(1+各減額の合計)。健全度係数は健全度100のときの100%から、健全度0のときの{CardValueFloor:%}まで下がる。¶販売価格、鑑定ギルドの正しい価値、中古品の実際の価値はすべてこの1つの式を使う。偽物は内部の実際のチップで評価する。§売り手の申告:中古品の取引人は3種類いる。正直者は事実どおりに申告する。仲介業者は各項目を{UsedMiddlemanHide:%}の確率で問題なしと申告し、価格を{UsedMiddlemanMarkup:%}上乗せする。仲介業者のボードは{UsedFakeMiddleman:%}が偽物である。詐欺師はすべて問題なしと申告し、ボードの約{UsedFakeScammer:%}が偽物で、表示の型番の価格を提示する。¶購入するまでは売り手の申告が有効で、購入後は実際の状態に戻る。§指摘:拡大鏡で調べると、ラベル欄の各行の右に「指摘する」がある。隠された問題を指摘するとその行が実際の状態に変わり、価格は差額分だけ下がる。申告どおりの本当の内容を指摘すると相手は認めず、評判が下がる。¶型番を指摘すると実際のチップに戻り、判明した問題(電源コネクタとファンの数、シリアル番号、印字)が一覧表示される。¶鑑定ギルドの客が持ち込むボードにも申告が付いており、問題を指摘すると見積もりが変わり、最後に正しい価値を報告する。自分のボードを客に見せるときは、申告で隠した項目ごとに{CustomerSpotChance:%}の確率で見抜かれる。
|
||||
gg.header,ステーション取引委員会
|
||||
gg.p1.body,グラフィックボードはマイニングリグの中核部品であり、中古市場で最も偽造されやすい品でもある。\nボードの価値は、本物のチップの型番と耐久度で決まり、外観の傷みはすべて減額の対象となる。\n\n本ガイドは、グラフィックボードの鑑定に必要な知識をすべて示す。
|
||||
gg.p1.cap,グラフィックボード
|
||||
gg.p1.makers,ステーションには一般的なメーカーが2社ある。\n\n - Probidia(「PB」)\n - PMD(「MD」)
|
||||
gg.p1.note,メーカーを問わず、ボードの価値は本物のチップの型番定価と耐久度だけで決まる。耐久度が満タンなら定価と等しく、耐久度0では{CardValueFloor:%}だけが残る。
|
||||
gg.p2.h,ボードのグレード
|
||||
gg.p2.body,グレードによって電源コネクタとファンの数が決まる。型番は表示名にすぎず、本当のグレードは実物で判別する。\n偽造品は、低グレードのチップを高グレードの外装に収めたもので、性能と価値は中のチップに従う。
|
||||
gg.tier.0,エントリー(6ピン、ファン1基)
|
||||
gg.tier.1,ミドル(8ピン、ファン2基)
|
||||
gg.tier.2,ハイエンド(8ピン、ファン3基)
|
||||
gg.tier.3,フラッグシップ(2×8ピン、ファン3基)
|
||||
gg.p2.models,Probidia:RTX 60 / 70 / 80 / 90\nPMD:RX 70 / 80 / 800 / 900\n型番は順にエントリー、ミドル、ハイエンド、フラッグシップに対応する。
|
||||
gg.fan.h,ブレード
|
||||
gg.fan.0,良好(価格変わらず)
|
||||
gg.fan.1,埃あり(-{CardFanDust:%})
|
||||
gg.fan.2,欠け(-{CardFanChipped:%})
|
||||
gg.fin.h,端子
|
||||
gg.fin.0,光沢あり(価格変わらず)
|
||||
gg.fin.1,くすみ(-{CardFingersDark:%})
|
||||
gg.fin.2,酸化・腐食(-{CardFingersOxidized:%})
|
||||
gg.brk.h,ブラケット
|
||||
gg.brk.0,良好(価格変わらず)
|
||||
gg.brk.1,キズあり(-{CardBracketScratch:%})
|
||||
gg.seal.h,封印シール
|
||||
gg.seal.0,無傷(価格変わらず)
|
||||
gg.seal.2,欠損(-{CardSealMissing:%})
|
||||
gg.wear.note,ブレード、端子、ブラケットは毎晩の損耗で劣化し、悪化する一方である。封印シールは固定の特徴である。状態はハッシュレート、損耗、焼損確率にも影響する。
|
||||
gg.serial.h,シリアル番号
|
||||
gg.serial.body,シリアル番号はボード背面のシールに記され、接頭辞、グレードコード、ハイフン、2桁の工場コード、ハイフン、4桁の連番の順に並ぶ。例:PB2-21-6251。
|
||||
gg.serial.cap,背面(シリアルシール)
|
||||
gg.serial.pb,Probidia(「PB」)\n 正規の工場コード:11、12、21、34、47
|
||||
gg.serial.md,PMD(「MD」)\n 正規の工場コード:13、22、35、41、58
|
||||
gg.serial.rule,グレードコード1~4は、エントリーからフラッグシップに順に対応する。\nグレードコードが型番と一致しない場合(元のチップのシリアルが貼られている)、または工場コードや桁数が不正な場合(後から貼られたシール)は、偽造品である。工場コードは真偽の判定にのみ使い、価格には影響しない。
|
||||
gg.print.h,背面印字
|
||||
gg.print.0,型番一致
|
||||
gg.print.1,他型番の印字(偽造品)
|
||||
gg.print.2,再印字・傾き(偽造品)
|
||||
gg.print.note,電源コネクタとファンの数は本物のチップで決まるため、偽造品は表示された型番と必ず食い違う。シリアル番号と印字は精巧に作られている場合があり、欠陥がなくても本物とは限らない。
|
||||
gg.seller.h,売り手の申告
|
||||
gg.seller.body,中古ハードウェア取引人には3種類ある。\n\n - 正直者:事実どおりに申告する。\n - 仲介人:各項目を{UsedMiddlemanHide:%}の確率で問題なしと申告し、価格に{UsedMiddlemanMarkup:%}を上乗せする。カードの{UsedFakeMiddleman:%}は偽造品。\n - 詐欺師:すべて問題なしと申告し、カードの約{UsedFakeScammer:%}は偽造品で、表示された型番の価格で売る。\n\n購入前は売り手の申告が有効で、購入後はボードが本来の状態に戻る。
|
||||
gg.point.h,指摘
|
||||
gg.point.body,ルーペで調べる。ラベル欄の各行の右側に「指摘する」がある。隠された問題を指摘すると、その行が本来の状態に変わり、価格は差額分だけ下がる。事実を指摘した場合、相手は認めず、評判が下がる。\n型番を指摘すると、型番が本物のチップに戻り、見つかった問題が一覧で示される。\n\n鑑定ギルドの客が持ち込むボードにも申告が付く。問題を指摘すると見積もりが変わり、最後に正しい価値を報告する。自分のボードを客に見せる場合、申告で隠した項目は、それぞれ{CustomerSpotChance:%}の確率で客に見抜かれる。
|
||||
gg.ex.h,鑑定例
|
||||
gg.ex.card,例:{0}、耐久度{1}%
|
||||
gg.ex.base,基礎価値:+{0}
|
||||
gg.ex.fan,ブレード欠け:-{0}
|
||||
gg.ex.fin,端子のくすみ:-{0}
|
||||
gg.ex.seal,封印シール欠損:-{0}
|
||||
gg.ex.total,最終価値:{0}
|
||||
gg.ex.note,各減額は基礎価値に対する割合で計算し、合計して差し引く。
|
||||
|
Can't render this file because it contains an unexpected character in line 519 and column 24.
|
@@ -117,7 +117,7 @@ lbl.tier.1,Średni
|
||||
lbl.tier.2,Wysoki
|
||||
lbl.tier.3,Flagowy
|
||||
item.guide.name,Przewodnik oceny kart graficznych
|
||||
item.guide.desc,"Tabela segmentów, zasady numerów seryjnych, obniżki za stan i metody oceny. Użycie otwiera okno czytania."
|
||||
item.guide.desc,Przewodnik do rozpoznawania podrobionych kart graficznych i określania ich wartości.
|
||||
lbl.row.spec,Model
|
||||
lbl.ev.prefix,"Dowód: "
|
||||
lbl.ev.none,Wszystko zgadza się z modelem
|
||||
@@ -819,4 +819,53 @@ settings.risk_scale,Mnożnik ryzyka
|
||||
settings.risk_scale_desc,"Mnoży szanse na oszustwa, rug pulle, zatrucie portfela, podmianę adresu i phishing. Dotyczy wszystkich zapisów."
|
||||
settings.mining_scale,Mnożnik wydobycia
|
||||
settings.mining_scale_desc,Mnoży nagrodę za blok wypłacaną koparkom. Dotyczy wszystkich zapisów.
|
||||
guide.gpu.text,"Segmenty i zasilanie: karty graficzne dzielą się na cztery segmenty: podstawowy, średni, wysoki i flagowy. Segment określa złącze zasilania i liczbę wentylatorów. Podstawowy ma złącze 6-pin i jeden wentylator; średni 8-pin i dwa wentylatory; wysoki 8-pin i trzy wentylatory; flagowy podwójne 8-pin i trzy wentylatory.¶RTX 60 / 70 / 80 / 90 firmy Probidia i RX 70 / 80 / 800 / 900 firmy PMD odpowiadają po kolei czterem segmentom. Model to tylko nazwa wyświetlana; prawdziwy segment widać na sprzęcie.§Odróżnianie podróbek: podróbka to układ niskiego segmentu w obudowie wysokiego. Jej wydajność i wartość wynikają z układu w środku.¶Wskazówki są trzy: złącze zasilania i liczba wentylatorów, numer seryjny oraz nadruk z tyłu. Złącze i wentylatory wynikają z prawdziwego układu, więc podróbka nigdy nie pasuje do podanego modelu. Numer seryjny i nadruk można wykonać poprawnie, dlatego brak usterek nie dowodzi, że karta jest oryginalna.§Numer seryjny: znajduje się na naklejce z tyłu i składa się z prefiksu, kodu segmentu, myślnika, dwucyfrowego kodu fabryki, myślnika i czterocyfrowego numeru kolejnego, na przykład PB2-21-6251.¶Prefiks PB oznacza Probidię, MD - PMD; kody segmentu od 1 do 4 odpowiadają segmentom od podstawowego do flagowego. Prawidłowe kody fabryki: PB 11, 12, 21, 34, 47; MD 13, 22, 35, 41, 58.¶Kod segmentu niezgodny z modelem (naklejka pochodzi z pierwotnego układu) albo nieprawidłowy kod fabryki lub długość (naklejka dodana później) oznaczają podróbkę. Kod fabryki służy tylko do sprawdzenia autentyczności i nie wpływa na cenę.§Nadruk z tyłu: nadruk prawdziwej karty zgadza się z modelem. Podróbka może mieć model prawdziwego układu albo nadruk wykonany ponownie i krzywo; każdy z tych przypadków dowodzi, że karta jest podrobiona.§Stan i obniżki: łopatki zakurzone -{CardFanDust:%}, wyszczerbiona łopatka -{CardFanChipped:%}; styki zmatowiałe -{CardFingersDark:%}, utlenione -{CardFingersOxidized:%}; śledź porysowany -{CardBracketScratch:%}; brak plomby -{CardSealMissing:%}.¶Łopatki, styki i śledź pogarszają się przez nocne zużycie i mogą tylko się pogarszać; plomba to cecha stała. Stan wpływa też na moc obliczeniową, zużycie i szansę przepalenia.§Wartość: wartość = cena modelu x współczynnik zdrowia x (1 + suma obniżek). Współczynnik zdrowia spada ze 100% przy pełnym zdrowiu do {CardValueFloor:%} przy zdrowiu 0.¶Ceny sprzedaży, poprawna wartość wyceny gildii rzeczoznawców i prawdziwa wartość używanej karty wynikają z tego jednego wzoru; podróbkę wycenia się według układu w środku.§Słowa sprzedawcy: dilerzy używanego sprzętu są trzech rodzajów. Uczciwy mówi prawdę. Pośrednik z szansą {UsedMiddlemanHide:%} podaje każdy punkt jako w porządku i dolicza {UsedMiddlemanMarkup:%} do ceny; {UsedFakeMiddleman:%} jego kart to podróbki. Oszust podaje wszystko jako w porządku, około {UsedFakeScammer:%} jego kart to podróbki, a cenę podaje jak dla zadeklarowanego modelu.¶Słowa sprzedawcy obowiązują do zakupu; po nim karta pokazuje prawdziwy stan.§Wskazywanie: oglądaj kartę przez lupę; w każdym wierszu paska etykiety po prawej jest przycisk Wskaż. Jeśli wskażesz zatajony problem, wiersz zmieni się na stan prawdziwy, a cena spadnie o różnicę; jeśli wskażesz coś prawdziwego, druga strona odmówi i spadnie reputacja.¶Po wskazaniu modelu wraca on do prawdziwego układu i wypisywane są znalezione problemy (złącze i wentylatory, numer seryjny, nadruk).¶Karty klientów gildii rzeczoznawców też mają deklarację: wskazanie problemów zmienia wycenę, aż podasz poprawną wartość. Gdy pokazujesz klientowi własną kartę, każdy zatajony punkt zostanie zauważony z szansą {CustomerSpotChance:%}."
|
||||
gg.header,Komisja Handlu Stacji
|
||||
gg.p1.body,"Karty graficzne to serce każdej koparki i towar, który na rynku wtórnym podrabia się najczęściej.\nWartość karty zależy od modelu prawdziwego chipa i jego kondycji; każdy ślad zużycia obniża cenę.\n\nTen przewodnik zawiera całą wiedzę potrzebną do oceny karty graficznej."
|
||||
gg.p1.cap,Karta graficzna
|
||||
gg.p1.makers,"Na stacji działa dwóch popularnych producentów:\n\n - Probidia (""PB"")\n - PMD (""MD"")"
|
||||
gg.p1.note,"Niezależnie od producenta wartość karty zależy tylko od ceny katalogowej prawdziwego chipa i jego kondycji: przy pełnej kondycji równa się cenie katalogowej, przy kondycji 0 zostaje tylko {CardValueFloor:%}."
|
||||
gg.p2.h,Segmenty kart
|
||||
gg.p2.body,Segment określa złącze zasilania i liczbę wentylatorów. Model to tylko wyświetlana nazwa; prawdziwy segment widać po sprzęcie.\nPodróbka to chip niskiego segmentu w obudowie wysokiego; jej wydajność i wartość wynikają z chipa w środku.
|
||||
gg.tier.0,"Podstawowy (6-pin, 1 went.)"
|
||||
gg.tier.1,"Średni (8-pin, 2 went.)"
|
||||
gg.tier.2,"Wysoki (8-pin, 3 went.)"
|
||||
gg.tier.3,"Flagowy (2×8-pin, 3 went.)"
|
||||
gg.p2.models,"Probidia: RTX 60 / 70 / 80 / 90\nPMD: RX 70 / 80 / 800 / 900\nModele odpowiadają kolejno segmentom: podstawowy, średni, wysoki i flagowy."
|
||||
gg.fan.h,Łopatki
|
||||
gg.fan.0,Czyste (cena bez zmian)
|
||||
gg.fan.1,Zakurzone (-{CardFanDust:%})
|
||||
gg.fan.2,Wyszczerbione (-{CardFanChipped:%})
|
||||
gg.fin.h,Styki
|
||||
gg.fin.0,Błyszczące (cena bez zmian)
|
||||
gg.fin.1,Zmatowiałe (-{CardFingersDark:%})
|
||||
gg.fin.2,Utlenione (-{CardFingersOxidized:%})
|
||||
gg.brk.h,Śledź
|
||||
gg.brk.0,Nienaruszony (cena bez zmian)
|
||||
gg.brk.1,Porysowany (-{CardBracketScratch:%})
|
||||
gg.seal.h,Plomba
|
||||
gg.seal.0,Nienaruszona (cena bez zmian)
|
||||
gg.seal.2,Brak (-{CardSealMissing:%})
|
||||
gg.wear.note,"Łopatki, styki i śledź pogarszają się przez nocne zużycie i mogą tylko się psuć; plomba jest cechą stałą. Stan wpływa też na moc obliczeniową, zużycie i szansę przepalenia."
|
||||
gg.serial.h,Numer seryjny
|
||||
gg.serial.body,"Numer seryjny znajduje się na naklejce z tyłu karty i ma postać: prefiks, kod segmentu, myślnik, dwucyfrowy kod fabryki, myślnik i czterocyfrowy numer kolejny, na przykład PB2-21-6251."
|
||||
gg.serial.cap,Tył karty (naklejka z numerem)
|
||||
gg.serial.pb,"Probidia (""PB"")\n Prawidłowe kody fabryk: 11, 12, 21, 34, 47"
|
||||
gg.serial.md,"PMD (""MD"")\n Prawidłowe kody fabryk: 13, 22, 35, 41, 58"
|
||||
gg.serial.rule,Kody segmentu od 1 do 4 oznaczają kolejno segmenty od podstawowego do flagowego.\nKod segmentu niezgodny z modelem (naklejka pochodzi od oryginalnego chipa) albo nieprawidłowy kod fabryki lub długość (naklejka dodana później) oznacza podróbkę. Kod fabryki służy tylko do sprawdzenia autentyczności i nie zmienia ceny.
|
||||
gg.print.h,Nadruk z tyłu
|
||||
gg.print.0,Zgodny z modelem
|
||||
gg.print.1,Inny model (podróbka)
|
||||
gg.print.2,"Przedruk, krzywy (podróbka)"
|
||||
gg.print.note,"Złącze zasilania i liczba wentylatorów wynikają z prawdziwego chipa, więc podróbka nigdy nie pasuje do podanego modelu. Numer seryjny i nadruk mogą być wykonane starannie, więc brak usterek nie dowodzi, że karta jest oryginalna."
|
||||
gg.seller.h,Deklaracja
|
||||
gg.seller.body,"Dilerzy używanego sprzętu dzielą się na trzy rodzaje:\n\n - Uczciwy: mówi prawdę.\n - Pośrednik: każdy punkt podaje jako sprawny z szansą {UsedMiddlemanHide:%} i dolicza {UsedMiddlemanMarkup:%} do ceny; {UsedFakeMiddleman:%} kart to podróbki.\n - Oszust: wszystko podaje jako sprawne, około {UsedFakeScammer:%} kart to podróbki, a cenę podaje jak za wskazany model.\n\nDo zakupu obowiązuje deklaracja sprzedającego; po zakupie karta pokazuje prawdziwy stan."
|
||||
gg.point.h,Wskazywanie
|
||||
gg.point.body,"Kartę sprawdza się lupą; po prawej stronie każdego wiersza paska etykiet znajduje się ""Wskaż"". Po wskazaniu ukrytej wady wiersz zmienia się na stan faktyczny, a cena spada o różnicę; po wskazaniu rzeczy prawdziwej sprzedający nie przyznaje racji i spada reputacja.\nPo wskazaniu modelu wraca on do prawdziwego chipa, a wykryte problemy zostają wypisane.\n\nKarty klientów gildii rzeczoznawców również mają deklarację: wskazywanie problemów zmienia wycenę, aż zostanie podana prawidłowa wartość. Przy pokazywaniu klientowi własnej karty każdy ukryty punkt ma {CustomerSpotChance:%} szans na zauważenie."
|
||||
gg.ex.h,Przykład oceny
|
||||
gg.ex.card,"Przykład: {0}, kondycja {1}%"
|
||||
gg.ex.base,Wartość bazowa: +{0}
|
||||
gg.ex.fan,Wyszczerbiona łopatka: -{0}
|
||||
gg.ex.fin,Zmatowiałe styki: -{0}
|
||||
gg.ex.seal,Brak plomby: -{0}
|
||||
gg.ex.total,Wartość końcowa: {0}
|
||||
gg.ex.note,Każda obniżka to część wartości bazowej; obniżki sumuje się i odejmuje.
|
||||
|
@@ -117,7 +117,7 @@ lbl.tier.1,Средний
|
||||
lbl.tier.2,Высокий
|
||||
lbl.tier.3,Флагман
|
||||
item.guide.name,Руководство по оценке видеокарт
|
||||
item.guide.desc,"Таблица классов, правила серийных номеров, скидки за состояние и способы оценки. Использование открывает окно чтения."
|
||||
item.guide.desc,Руководство по распознаванию поддельных видеокарт и определению их стоимости.
|
||||
lbl.row.spec,Модель
|
||||
lbl.ev.prefix,"Основание: "
|
||||
lbl.ev.none,Все признаки соответствуют модели
|
||||
@@ -819,4 +819,53 @@ settings.risk_scale,Множитель риска
|
||||
settings.risk_scale_desc,"Умножает вероятность мошенничества, рагпулов, отравления кошелька, подмены адреса и фишинга. Действует для всех сохранений."
|
||||
settings.mining_scale,Множитель добычи
|
||||
settings.mining_scale_desc,"Умножает награду за блок, получаемую майнинг-фермами. Действует для всех сохранений."
|
||||
guide.gpu.text,"Классы и питание: видеокарты делятся на четыре класса: начальный, средний, высокий и флагман. Класс определяет разъём питания и число вентиляторов. Начальный: 6-pin и один вентилятор; средний: 8-pin и два вентилятора; высокий: 8-pin и три вентилятора; флагман: два 8-pin и три вентилятора.¶RTX 60 / 70 / 80 / 90 от Probidia и RX 70 / 80 / 800 / 900 от PMD по порядку соответствуют четырём классам. Модель — лишь отображаемое название; настоящий класс видно по самой карте.§Отличие подделок: поддельная карта — это чип низкого класса в корпусе высокого. Производительность и стоимость определяются чипом внутри.¶Признаков три: разъём питания и число вентиляторов, серийный номер и маркировка сзади. Разъём и вентиляторы зависят от настоящего чипа, поэтому подделка никогда не совпадает с заявленной моделью. Серийный номер и маркировку можно сделать аккуратно, так что отсутствие изъянов не доказывает подлинность.§Серийный номер: он на наклейке сзади и состоит из префикса, кода класса, дефиса, двузначного кода завода, дефиса и четырёхзначного порядкового номера, например PB2-21-6251.¶Префикс PB принадлежит Probidia, MD — PMD; коды класса от 1 до 4 идут от начального до флагмана. Допустимые коды завода: PB — 11, 12, 21, 34, 47; MD — 13, 22, 35, 41, 58.¶Код класса, не совпадающий с моделью (наклейка от исходного чипа), либо недопустимый код завода или неверная длина (наклейка добавлена позже) означают подделку. Код завода служит только для проверки подлинности и на цену не влияет.§Маркировка сзади: у настоящей карты маркировка совпадает с моделью. У подделки может быть указана модель настоящего чипа либо маркировка нанесена заново и криво; любой из этих признаков доказывает, что карта поддельная.§Состояние и скидки: лопасти в пыли -{CardFanDust:%}, скол на лопасти -{CardFanChipped:%}; контакты потускневшие -{CardFingersDark:%}, окисленные -{CardFingersOxidized:%}; планка с царапинами -{CardBracketScratch:%}; пломба отсутствует -{CardSealMissing:%}.¶Лопасти, контакты и планка ухудшаются от ночного износа и только ухудшаются; пломба — постоянный признак. Состояние также влияет на хешрейт, износ и вероятность сгорания.§Стоимость: стоимость = цена модели x коэффициент здоровья x (1 + сумма скидок). Коэффициент здоровья снижается со 100% при полном здоровье до {CardValueFloor:%} при нулевом.¶По этой единственной формуле считаются цены продажи, правильная стоимость по оценке гильдии оценщиков и настоящая стоимость б/у карты; подделка оценивается по чипу внутри.§Слова продавца: дилеры б/у делятся на три типа. Честный говорит правду. Посредник с вероятностью {UsedMiddlemanHide:%} называет каждый пункт исправным и добавляет к цене {UsedMiddlemanMarkup:%}; {UsedFakeMiddleman:%} его карт — подделки. Мошенник называет исправным всё, около {UsedFakeScammer:%} его карт — подделки, а цену он назначает как за заявленную модель.¶До покупки слова продавца действуют; после покупки картаLine truncated
|
||||
gg.header,Торговая комиссия станции
|
||||
gg.p1.body,"Видеокарты — основа любой майнинг-фермы и товар, который на вторичном рынке подделывают чаще всего.\nСтоимость карты зависит от модели настоящего чипа и его прочности; каждый след износа снижает цену.\n\nВ этом руководстве собраны все знания, необходимые для оценки видеокарты."
|
||||
gg.p1.cap,Видеокарта
|
||||
gg.p1.makers,На станции распространены два производителя:\n\n - Probidia («PB»)\n - PMD («MD»)
|
||||
gg.p1.note,"Независимо от производителя стоимость карты зависит только от прайсовой цены настоящего чипа и его прочности: при полной прочности она равна прайсовой цене, при прочности 0 остаётся лишь {CardValueFloor:%}."
|
||||
gg.p2.h,Классы карт
|
||||
gg.p2.body,Класс определяет разъём питания и число вентиляторов. Модель — лишь отображаемое название; настоящий класс виден по железу.\nПодделка — чип низкого класса в корпусе высокого; её производительность и стоимость определяет чип внутри.
|
||||
gg.tier.0,"Начальный (6 pin, 1 вент.)"
|
||||
gg.tier.1,"Средний (8 pin, 2 вент.)"
|
||||
gg.tier.2,"Высокий (8 pin, 3 вент.)"
|
||||
gg.tier.3,"Флагман (2×8 pin, 3 вент.)"
|
||||
gg.p2.models,"Probidia: RTX 60 / 70 / 80 / 90\nPMD: RX 70 / 80 / 800 / 900\nМодели по порядку соответствуют классам: начальный, средний, высокий и флагман."
|
||||
gg.fan.h,Лопасти
|
||||
gg.fan.0,Чистые (цена прежняя)
|
||||
gg.fan.1,В пыли (-{CardFanDust:%})
|
||||
gg.fan.2,Скол (-{CardFanChipped:%})
|
||||
gg.fin.h,Контакты
|
||||
gg.fin.0,Блестящие (цена прежняя)
|
||||
gg.fin.1,Потускневшие (-{CardFingersDark:%})
|
||||
gg.fin.2,Окисленные (-{CardFingersOxidized:%})
|
||||
gg.brk.h,Планка
|
||||
gg.brk.0,Целая (цена прежняя)
|
||||
gg.brk.1,С царапинами (-{CardBracketScratch:%})
|
||||
gg.seal.h,Пломба
|
||||
gg.seal.0,Целая (цена прежняя)
|
||||
gg.seal.2,Отсутствует (-{CardSealMissing:%})
|
||||
gg.wear.note,"Лопасти, контакты и планка ухудшаются от ночного износа и только портятся со временем; пломба — постоянный признак. Состояние также влияет на хешрейт, износ и вероятность сгореть."
|
||||
gg.serial.h,Серийный номер
|
||||
gg.serial.body,"Серийный номер указан на наклейке на обратной стороне в формате: префикс, код класса, дефис, двузначный код завода, дефис, четырёхзначный порядковый номер, например PB2-21-6251."
|
||||
gg.serial.cap,Обратная сторона (наклейка)
|
||||
gg.serial.pb,"Probidia («PB»)\n Допустимые коды заводов: 11, 12, 21, 34, 47"
|
||||
gg.serial.md,"PMD («MD»)\n Допустимые коды заводов: 13, 22, 35, 41, 58"
|
||||
gg.serial.rule,"Коды класса от 1 до 4 соответствуют классам от начального до флагмана.\nКод класса, не совпадающий с моделью (наклейка от исходного чипа), либо недопустимый код завода или длина (наклейка наклеена позже) означают подделку. Код завода служит только для проверки подлинности и не влияет на цену."
|
||||
gg.print.h,Маркировка сзади
|
||||
gg.print.0,Соответствует модели
|
||||
gg.print.1,Другая модель (подделка)
|
||||
gg.print.2,"Перепечатано, криво (подделка)"
|
||||
gg.print.note,"Разъём питания и число вентиляторов определяются настоящим чипом, поэтому подделка никогда не совпадает с заявленной моделью. Серийный номер и маркировку могут сделать аккуратно, поэтому отсутствие изъянов не доказывает, что карта подлинная."
|
||||
gg.seller.h,Слова продавца
|
||||
gg.seller.body,"Дилеры подержанного оборудования бывают трёх видов:\n\n - Честный: говорит правду.\n - Посредник: каждый пункт называет исправным с вероятностью {UsedMiddlemanHide:%} и добавляет к цене {UsedMiddlemanMarkup:%}; {UsedFakeMiddleman:%} карт — подделки.\n - Мошенник: всё называет исправным, около {UsedFakeScammer:%} карт — подделки, а цену назначает как за заявленную модель.\n\nДо покупки действуют слова продавца; после покупки карта показывает своё настоящее состояние."
|
||||
gg.point.h,Указание
|
||||
gg.point.body,"Карту осматривают через лупу; справа в каждой строке панели ярлыков находится «Указать». Если указать скрытую проблему, строка меняется на фактическое состояние, а цена снижается на разницу; если указать то, что правда, продавец отказывается, а репутация падает.\nЕсли указать модель, она меняется на настоящий чип, и выводится список найденных проблем.\n\nКарты клиентов гильдии оценщиков тоже сопровождаются заявлением: указание проблем меняет оценку, пока не будет названа правильная стоимость. Когда своя карта показывается покупателю, каждый скрытый пункт замечают с вероятностью {CustomerSpotChance:%}."
|
||||
gg.ex.h,Пример оценки
|
||||
gg.ex.card,"Пример: {0}, прочность {1}%"
|
||||
gg.ex.base,Базовая стоимость: +{0}
|
||||
gg.ex.fan,Скол на лопасти: -{0}
|
||||
gg.ex.fin,Потускневшие контакты: -{0}
|
||||
gg.ex.seal,Нет пломбы: -{0}
|
||||
gg.ex.total,Итоговая стоимость: {0}
|
||||
gg.ex.note,Каждая скидка — доля базовой стоимости; скидки складываются и вычитаются.
|
||||
@@ -115,8 +115,8 @@ lbl.tier.0,"低端"
|
||||
lbl.tier.1,"中端"
|
||||
lbl.tier.2,"高端"
|
||||
lbl.tier.3,"旗舰"
|
||||
item.guide.name,"显卡鉴定手册"
|
||||
item.guide.desc,档次对照、序列号规则、外观折价与鉴定方法。使用打开阅读窗口。
|
||||
item.guide.name,显卡鉴定指南
|
||||
item.guide.desc,鉴定显卡真伪与价值的指南。
|
||||
lbl.row.spec,"型号"
|
||||
lbl.ev.prefix,"依据:"
|
||||
lbl.ev.none,"各项依据都与型号相符"
|
||||
@@ -818,4 +818,53 @@ settings.risk_scale,风险倍率
|
||||
settings.risk_scale_desc,骗局、跑路、钱包投毒、地址劫持和钓鱼的发生概率倍数。对所有存档生效。
|
||||
settings.mining_scale,挖矿产出倍率
|
||||
settings.mining_scale_desc,挖矿设备拿到的区块奖励倍数。对所有存档生效。
|
||||
guide.gpu.text,档次与供电:显卡分低端、中端、高端、旗舰四档,档次决定供电口和风扇数。低端 6 针供电、单风扇;中端 8 针、双风扇;高端 8 针、三风扇;旗舰双 8 针、三风扇。¶Probidia 的 RTX 60 / 70 / 80 / 90 与 PMD 的 RX 70 / 80 / 800 / 900 依次对应四档。型号只是显示名,真实档次看实物。§辨别真假:假卡是低档次的芯片套着高档次的壳,性能和价值按里面的真实芯片算。¶真伪有三处依据:供电口与风扇数、序列号、背面丝印。供电口与风扇数由真实芯片决定,假卡一定对不上标称型号;序列号和丝印可能被做得规矩,所以没有破绽不等于是真卡。§序列号:贴在背面,格式为前缀、档次码、连字符、两位工厂码、连字符、四位流水号,例如 PB2-21-6251。¶前缀 PB 属于 Probidia,MD 属于 PMD;档次码 1 至 4 依次对应低端到旗舰。合规工厂码:PB 为 11、12、21、34、47;MD 为 13、22、35、41、58。¶档次码与型号不符(贴的是原芯片的序列号),或工厂码、位数不合规(后补的贴纸),均为仿冒品。工厂码只用来判真伪,不影响价格。§背面丝印:真卡的丝印与型号一致。假卡的丝印可能印着真实芯片的型号,或是重新印过、字迹歪斜;看到这两种情况即可肯定是假卡。§成色与折价:叶片积灰 −{CardFanDust:%}、缺角 −{CardFanChipped:%};金手指发暗 −{CardFingersDark:%}、氧化发绿 −{CardFingersOxidized:%};挡板划痕 −{CardBracketScratch:%};封条缺失 −{CardSealMissing:%}。¶叶片、金手指、挡板随每晚损耗变差,只会越来越旧;封条是固定特征。成色还影响算力、损耗和暴毙概率。§价值:价值 = 型号定价 × 健康度系数 ×(1 + 各项折扣之和)。健康度系数从健康 100 时的 100% 降到健康 0 时的 {CardValueFloor:%}。¶售价、鉴定的正确价值、二手卡的真实价值都用这一个公式;假卡按里面的真实芯片算。§卖家的说法:二手贩子分三种。老实人如实说;中间商每项有 {UsedMiddlemanHide:%} 的概率说成没问题,另加价 {UsedMiddlemanMarkup:%},其中 {UsedFakeMiddleman:%} 的卡是假卡;骗子全部说成没问题,约 {UsedFakeScammer:%} 的卡是假卡,并按标称型号报价。¶买下之前卖家的说法有效;买下后卡回到真实情况。§指出:用放大镜检视,标签栏每行右边是“指出”。指出隐瞒的问题,这一行改成真实情况,价格按差额回落;指出的是真话,对方不认,信誉受损。¶指出型号,型号自动改回真实芯片,并列出查到的问题(供电口与风扇数、序列号、丝印)。¶鉴定公会的客户带来的卡同样带一份说法,指出问题后估价跟着变,最后报出正确价值。自己的卡摆给顾客时,说法里隐瞒的每一项,顾客有 {CustomerSpotChance:%} 的概率看出来。
|
||||
gg.header,空间站贸易委员会
|
||||
gg.p1.body,显卡是矿机的核心部件,也是二手市场上最常被假冒的货物。\n显卡的价值取决于真实芯片的型号和健康度,外观上的每一处磨损都会折价。\n\n本指南将提供鉴定显卡价值所需的全部知识。
|
||||
gg.p1.cap,显卡图示
|
||||
gg.p1.makers,空间站上共有两家常见的制造商:\n\n - Probidia(“PB”)\n - PMD(“MD”)
|
||||
gg.p1.note,无论制造商是谁,显卡的价值只取决于真实芯片的型号定价和健康度:满健康时等于型号定价,健康度为 0 时只剩 {CardValueFloor:%}。
|
||||
gg.p2.h,显卡档次
|
||||
gg.p2.body,档次决定供电口和风扇数。型号只是显示名,真实档次要看实物。\n假冒显卡是低档次的芯片套着高档次的外壳,性能和价值都按里面的真实芯片算。
|
||||
gg.tier.0,低端(6 针,单风扇)
|
||||
gg.tier.1,中端(8 针,双风扇)
|
||||
gg.tier.2,高端(8 针,三风扇)
|
||||
gg.tier.3,旗舰(双 8 针,三风扇)
|
||||
gg.p2.models,Probidia:RTX 60 / 70 / 80 / 90\nPMD:RX 70 / 80 / 800 / 900\n型号依次对应低端、中端、高端、旗舰。
|
||||
gg.fan.h,叶片
|
||||
gg.fan.0,叶片干净(价格不变)
|
||||
gg.fan.1,叶片积灰(-{CardFanDust:%})
|
||||
gg.fan.2,叶片缺角(-{CardFanChipped:%})
|
||||
gg.fin.h,金手指
|
||||
gg.fin.0,光亮(价格不变)
|
||||
gg.fin.1,发暗(-{CardFingersDark:%})
|
||||
gg.fin.2,氧化发绿(-{CardFingersOxidized:%})
|
||||
gg.brk.h,挡板
|
||||
gg.brk.0,挡板完好(价格不变)
|
||||
gg.brk.1,挡板划痕(-{CardBracketScratch:%})
|
||||
gg.seal.h,封条
|
||||
gg.seal.0,封条完好(价格不变)
|
||||
gg.seal.2,封条缺失(-{CardSealMissing:%})
|
||||
gg.wear.note,叶片、金手指、挡板随每晚损耗变差,只会越来越旧;封条是固定特征。成色还会影响算力、损耗和暴毙概率。
|
||||
gg.serial.h,序列号
|
||||
gg.serial.body,序列号贴在显卡背面,格式为:前缀、档次码、连字符、两位工厂码、连字符、四位流水号,例如 PB2-21-6251。
|
||||
gg.serial.cap,背面图示(序列号贴纸)
|
||||
gg.serial.pb,Probidia(“PB”)\n 合规工厂码:11、12、21、34、47
|
||||
gg.serial.md,PMD(“MD”)\n 合规工厂码:13、22、35、41、58
|
||||
gg.serial.rule,档次码 1 至 4 依次对应低端到旗舰。\n档次码与型号不符(贴的是原芯片的序列号),或工厂码、位数不合规(后补的贴纸),均为假冒。工厂码只用来判真伪,不影响价格。
|
||||
gg.print.h,背面丝印
|
||||
gg.print.0,与型号一致
|
||||
gg.print.1,印着另一个型号(假冒)
|
||||
gg.print.2,重印过,字歪(假冒)
|
||||
gg.print.note,供电口与风扇数由真实芯片决定,假冒显卡一定对不上标称型号。序列号和丝印可能被做得规矩,所以没有破绽不等于是真货。
|
||||
gg.seller.h,卖家的说法
|
||||
gg.seller.body,二手贩子分三种:\n\n - 老实人:如实说。\n - 中间商:每项有 {UsedMiddlemanHide:%} 的概率说成没问题,另加价 {UsedMiddlemanMarkup:%},{UsedFakeMiddleman:%} 的卡是假冒。\n - 骗子:全部说成没问题,约 {UsedFakeScammer:%} 的卡是假冒,并按标称型号报价。\n\n买下之前,卖家的说法有效;买下后,卡回到真实情况。
|
||||
gg.point.h,指出
|
||||
gg.point.body,用放大镜检视,标签栏每行右边是“指出”。指出隐瞒的问题,这一行改成真实情况,价格按差额回落;指出的是真话,对方不认,信誉受损。\n指出型号,型号自动改回真实芯片,并列出查到的问题。\n\n鉴定公会的客户带来的卡同样带一份说法,指出问题后估价跟着变,最后报出正确价值。自己的卡摆给顾客时,说法里隐瞒的每一项,顾客有 {CustomerSpotChance:%} 的概率看出来。
|
||||
gg.ex.h,鉴定示例
|
||||
gg.ex.card,示例:{0},健康度 {1}%
|
||||
gg.ex.base,基础价值:+{0}
|
||||
gg.ex.fan,叶片缺角:-{0}
|
||||
gg.ex.fin,金手指发暗:-{0}
|
||||
gg.ex.seal,封条缺失:-{0}
|
||||
gg.ex.total,最终价值:{0}
|
||||
gg.ex.note,各项折价都按基础价值计算,相加后扣除。
|
||||
|
@@ -78,6 +78,16 @@ namespace Decentralized
|
||||
Place(item);
|
||||
Log.Info($"展示样例(鉴定){_next}/{All.Count}:{c.Name}");
|
||||
}));
|
||||
ModHelper.AddDebugFunction(ModInfo.Id, ModInfo.Name, "Paper: dump starters (test)", () => Log.Guard("纸张起点", () =>
|
||||
{
|
||||
var sb = new System.Text.StringBuilder("\n");
|
||||
foreach (var st in PaperStarters.All)
|
||||
sb.AppendLine("STARTER " + st.id + " " + Newtonsoft.Json.JsonConvert.SerializeObject(st.data, Newtonsoft.Json.Formatting.None));
|
||||
foreach (var id in PaperStarters.BuiltInTemplateIds())
|
||||
sb.AppendLine("TEMPLATE " + id + " " + Newtonsoft.Json.JsonConvert.SerializeObject(PaperStarters.GetBuiltInTemplate(id), Newtonsoft.Json.Formatting.None));
|
||||
Log.Info(sb.ToString());
|
||||
Log.Info("纸张起点已写出");
|
||||
}));
|
||||
ModHelper.AddDebugFunction(ModInfo.Id, ModInfo.Name, "Showcase: reset case index (test)", () => _next = 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1520,7 +1520,7 @@ internal static class Program
|
||||
var dir = System.IO.Path.GetFullPath(System.IO.Path.Combine(AppContext.BaseDirectory, "../../../../../src/Decentralized/ModFiles/Localization"));
|
||||
foreach (var lang in new[] { "zh", "en", "de", "fr", "es", "pl", "ru", "ja" })
|
||||
{
|
||||
foreach (var gk in new[] { "guide.web3.text", "guide.gpu.text" })
|
||||
foreach (var gk in new[] { "guide.web3.text" })
|
||||
{
|
||||
var line = System.IO.File.ReadAllLines(System.IO.Path.Combine(dir, lang + ".csv")).First(l => l.StartsWith(gk + ","));
|
||||
var text = line.Substring(gk.Length + 1).Trim('"').Replace("\"\"", "\"");
|
||||
@@ -1530,6 +1530,12 @@ internal static class Program
|
||||
Check(!TuningText.Render(text).Contains("{"), lang + " 渲染后没有残留花括号");
|
||||
}
|
||||
}
|
||||
foreach (var lang in new[] { "zh", "en", "de", "fr", "es", "pl", "ru", "ja" })
|
||||
foreach (var line in System.IO.File.ReadAllLines(System.IO.Path.Combine(dir, lang + ".csv")).Where(l => l.StartsWith("gg.") && !l.StartsWith("gg.ex.")))
|
||||
{
|
||||
var gv = line.Substring(line.IndexOf(',') + 1).Trim('"');
|
||||
Check(TuningText.Unresolved(gv).Count == 0 && !TuningText.Render(gv).Contains("{"), lang + " 鉴定指南占位符取不到值:" + line.Substring(0, line.IndexOf(',')));
|
||||
}
|
||||
Check(TuningText.Render("{BmListFee:%}") == "5%" && TuningText.Render("{PonziRates[4]:%}") == "10%" && TuningText.Render("{WalletMax}") == "5", "格式:百分比、数组下标、整数");
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user