deez nuts
This commit is contained in:
Submodule AzurLaneData updated: 47b62fca1d...4d1994c1a9
@@ -1,5 +0,0 @@
|
||||
you need uhhhh
|
||||
|
||||
pytorch (ideally with gpu acceleration), huggingface transformers and probably a bunch of other python libraries :3
|
||||
|
||||
i should probably write an actual requirements.txt some time but like :3
|
||||
@@ -1,76 +0,0 @@
|
||||
# the dataset (and probably the model) is excluded from the repo
|
||||
# this is mainly to protect the work of the contributors
|
||||
# who painstakingly wrote all the previous patch notes by hand
|
||||
# this obviously doesn't make it impossible to extract the data yourself but
|
||||
# hopefully it makes it hard enough for most people to not bother
|
||||
|
||||
import requests
|
||||
from bs4 import BeautifulSoup
|
||||
|
||||
URL = "https://azurlane.yo-star.com/news/"
|
||||
MONTHS = [
|
||||
"January",
|
||||
"February",
|
||||
"March",
|
||||
"April",
|
||||
"May",
|
||||
"June",
|
||||
"July",
|
||||
"August",
|
||||
"September",
|
||||
"October",
|
||||
"November",
|
||||
"December"
|
||||
]
|
||||
|
||||
def get_text(date):
|
||||
response = requests.get(URL + date)
|
||||
bs = BeautifulSoup(response.text, features="html.parser")
|
||||
wp = bs.find(id="main")
|
||||
text = wp.get_text(separator="\n").splitlines()
|
||||
if any("Oops! That" in line for line in text):
|
||||
return text
|
||||
while text[0] != "List of New Contents":
|
||||
text.pop(0)
|
||||
while text[-1] != "Friendly Reminders":
|
||||
text.pop()
|
||||
text.pop()
|
||||
|
||||
return text
|
||||
|
||||
# ans.txt is the wikitext of all the recent news
|
||||
# most crucially including dates
|
||||
lines = open("ans.txt")
|
||||
|
||||
current = []
|
||||
for line in map(str.strip, lines):
|
||||
if line.startswith("==") and any(month in line for month in MONTHS) and len(current):
|
||||
out = "\n".join(current)
|
||||
current = []
|
||||
|
||||
m, d, y = line.replace("=", "").strip().split()
|
||||
m = MONTHS.index(m) + 1
|
||||
while not d[-1].isnumeric(): d = d[:-1]
|
||||
d = int(d) - 1
|
||||
|
||||
date = "/".join(map(str, (y, m, d)))
|
||||
resp = get_text(date)
|
||||
if "Oops!" in resp:
|
||||
print("skipping", date)
|
||||
continue
|
||||
prompt = "\n".join(resp)
|
||||
|
||||
for a, b in (
|
||||
("–", "-"),
|
||||
("’", "'")
|
||||
):
|
||||
prompt = prompt.replace(a, b)
|
||||
|
||||
with open("pairs.py", "a", encoding="utf8") as f:
|
||||
f.write("{" + f'"input": """{prompt}""", \n"output": """{out}"""' + "},\n")
|
||||
|
||||
print(date, end="\r")
|
||||
|
||||
if line.strip():
|
||||
current.append(line)
|
||||
|
||||
3935
examples/2023.txt
Normal file
3935
examples/2023.txt
Normal file
File diff suppressed because it is too large
Load Diff
4017
examples/2024.txt
Normal file
4017
examples/2024.txt
Normal file
File diff suppressed because it is too large
Load Diff
3199
examples/2025.txt
Normal file
3199
examples/2025.txt
Normal file
File diff suppressed because it is too large
Load Diff
71
gwen.py
71
gwen.py
@@ -1,71 +0,0 @@
|
||||
from transformers import (
|
||||
AutoTokenizer,
|
||||
AutoModelForCausalLM,
|
||||
TextIteratorStreamer,
|
||||
)
|
||||
from sys import argv, stderr as err
|
||||
import threading
|
||||
import torch
|
||||
|
||||
model_name = "Qwen/Qwen3-8B-FP8"
|
||||
|
||||
# 1) Choose device (use CUDA if available)
|
||||
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
|
||||
print("Using device:", device, file=err)
|
||||
|
||||
# 2) Load tokenizer and model
|
||||
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
||||
|
||||
# If GPU and limited VRAM, consider dtype=torch.float16 for half precision
|
||||
model = AutoModelForCausalLM.from_pretrained(
|
||||
model_name,
|
||||
dtype=torch.float16 if device.type == "cuda" else None,
|
||||
device_map=device,
|
||||
)
|
||||
|
||||
print("max_length =", tokenizer.model_max_length, file=err)
|
||||
print("max_embeds =", model.config.max_position_embeddings, file=err)
|
||||
|
||||
# 3) Prepare chat inputs (tokenized tensors)
|
||||
if len(argv) > 1:
|
||||
prompt = "".join(argv[1:])
|
||||
else:
|
||||
prompt = open("prompt").read().strip()
|
||||
messages = [{"role": "user", "content": prompt}]
|
||||
inputs = tokenizer.apply_chat_template(
|
||||
messages,
|
||||
add_generation_prompt=True,
|
||||
tokenize=True,
|
||||
return_dict=True,
|
||||
return_tensors="pt",
|
||||
)
|
||||
|
||||
num_input_tokens = inputs["input_ids"].shape[1]
|
||||
tokens = num_input_tokens
|
||||
print("input tokens =", num_input_tokens, file=err)
|
||||
|
||||
# Move input tensors to the same device as the model
|
||||
inputs = {k: v.to(device) for k, v in inputs.items()}
|
||||
|
||||
# 4) Create streamer
|
||||
streamer = TextIteratorStreamer(tokenizer, skip_prompt=True, skip_special_tokens=True)
|
||||
|
||||
# 5) Start generation in background thread (generate is blocking)
|
||||
gen_kwargs = dict(
|
||||
**inputs,
|
||||
max_new_tokens=131072,
|
||||
streamer=streamer,
|
||||
)
|
||||
|
||||
thread = threading.Thread(target=model.generate, kwargs=gen_kwargs)
|
||||
thread.start()
|
||||
|
||||
# 6) Consume and display streamed text in real time
|
||||
for chunk in streamer:
|
||||
tokens += len(tokenizer.encode(chunk, add_special_tokens=False))
|
||||
print(chunk, end="", flush=True)
|
||||
print(tokens, "/131072 of token limit", end="\r", sep="", file=err)
|
||||
print()
|
||||
|
||||
thread.join()
|
||||
print() # final newline
|
||||
200
output.txt
Normal file
200
output.txt
Normal file
@@ -0,0 +1,200 @@
|
||||
==February 12th 2026==
|
||||
=== New Contents ===
|
||||
<ol>
|
||||
<li>'''Limited Time Event: [[Spring Auction Adventure|Joint Operation – Spring Auction Adventure]]'''
|
||||
*Event period: From February 12th to February 25th, 11:59 P.M. (UTC-7):
|
||||
*During the event, complete Joint Operation to earn Contribution PT
|
||||
*Accumulate PT to receive Personal Rewards including [[SY-1A Missile]], [[Triple 203mm (SK C/34 Prototype)|Prototype Triple 203mm SK C/34 Main Gun Mount T0 Design]] and Phase Rewards including "Auction Invitation", and [[Triple 203mm (SK C/34 Prototype)|Prototype Triple 203mm SK C/34 Main Gun Mount T0 Design]].
|
||||
*During the event, complete Commissions to earn Bonus Tickets. Consume Bonus Ticket to enter three basic levels' Reward Sorties or enter the EX difficulty stage.
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2026]]'''
|
||||
*Event period: From February 12th to February 25th, 11:59 P.M. (UTC-7):
|
||||
*During the event, clear limited-time missions to earn PT.
|
||||
*Accumulate PT to get '''Spring Festival Invitation''', which can be used to invite one of the following characters to join your fleet: [[Taihou]], [[Hu Pen]], [[Lung Wu]], [[Fu Shun]], [[Jeanne d'Arc]], [[Centaur]], [[Chi An]].
|
||||
*'''New Characters:'''
|
||||
**Construction Period: From February 12th to February 25th, 11:59 P.M. (UTC-7):
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:35px">
|
||||
{{ShipDisplay|5|Chang Wu|CA||'''Construction (2.0%)<br>01:30:00'''}}
|
||||
{{ShipDisplay|4|Hai Chou|CL||'''Construction (2.5%)<br>00:40:00'''}}
|
||||
{{ShipDisplay|4|Fei Yuen|DD||'''[[Happy Lunar New Year 2026#Fei Yuen's Great Adventure|Event Reward]]'''}}
|
||||
</div>
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2026#Fei Yuen's Great Adventure|Fei Yuen's Great Adventure]]'''
|
||||
*Event period: From February 12th to February 25th, 11:59 P.M. (UTC-7):
|
||||
*A new stage unlocks every day!
|
||||
*Clear all 7 to have [[Fei Yuen]] join you.
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2026#Drawing Book|Drawing Book]]'''
|
||||
*Event period: From February 12th to February 25th, 11:59 P.M. (UTC-7):
|
||||
*Complete all the pages to get Elite shipgirls [[Ying Swei]] and [[Chao Ho]].
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2026#Port Fashion Collection: Silken-Red Embrace|Port Fashion Collection: Silken-Red Embrace]]'''
|
||||
*Event period: From February 12th to February 25th, 11:59 P.M. (UTC-7):
|
||||
*Log in every day to get 1 unlock chance and unlock the corresponding side story.
|
||||
<li>'''New [[Memories#Commemorative Album|Commemorative Album]]'''
|
||||
*During the event, complete [[Spring Auction Adventure#Commemorative Missions|commemorative missions]] to collect stickers and exchange for the medal, '''Spring Auction Medals'''.
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
| class="rarity-6" |[[File:Spring Auction Medals 1.png|50px|link=]]
|
||||
| class="rarity-6" |'''Spring Auction Medals'''
|
||||
|}
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2026#Manjuu Resort|Manjuu Resort]]'''
|
||||
*Event period: From February 12th to February 25th, 11:59 P.M. (UTC-7):
|
||||
*During the event, play [[Happy Lunar New Year 2026#Fei Yuen's Great Adventure|Fei Yuen's Great Adventure]], [[Happy Lunar New Year 2026#Drawing Book|Drawing Book]], [[Happy Lunar New Year 2025#Fu Po's Flawless Plan|Fu Po's Flawless Plan Rerun]], and [[Happy Lunar New Year 2026#Spring Fireworks Party|Spring Fireworks Party]] to get Red Envelopes.
|
||||
*Open Red Envelopes at the Manjuu Resort to get great rewards, including gems.
|
||||
*Open 15 to get a limited rerun skin [[Fu Shun/Gallery#The Unbreakable Baozi Heist-0|The Unbreakable Baozi Heist]] for [[Fu Shun]], and open 25 to get a new limited skin [[Long Island/Gallery#Bring On the Red Envelopes!-0|Bring On the Red Envelopes!]] for [[Long Island]].
|
||||
<li>'''Limited Time Rerun Event: [[Happy Lunar New Year 2025#Fu Po's Flawless Plan|Fu Po's Flawless Plan]]'''
|
||||
*Event period: From February 12th to February 25th, 11:59 P.M. (UTC-7):
|
||||
*Log in to the game during the event period to get the limited ship [[Fu Po]], and a special gear skin.
|
||||
<li>'''Limited Time Event: [[Operation Valentine]]'''
|
||||
*Event period: From February 12th to February 14th, 11:59 P.M. (UTC-7):
|
||||
*During the event, designate your favorite shipgirl, clear Main Campaign stages after Chapter 3 or event stages to earn Sweet Memories, and increase that character's Sweet Memories Lv. based on the amount you collect.
|
||||
*As a character's Sweet Memories Lv. increases, you can unlock Sweet Memories Medals and Valentine's Day messages. In addition, you can obtain rewards such as a Promise Ring from total Sweet Memories Lv. milestone rewards.
|
||||
<li>'''Construction Pools Update:'''
|
||||
*The following characters will be permanently available in specific Construction Pools:
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|5|Chien Wu|CA||'''Heavy Construction (0.5%%)<br>01:30:00'''|||||y}}
|
||||
{{ShipDisplay|4|Hai Yung|CL||'''Light Construction (1.4%)<br>00:40:00'''|||||y}}
|
||||
{{ShipDisplay|4|Chang Feng|DD||'''Light Construction (1.4%)<br>00:33:00'''|||||y}}
|
||||
</div>
|
||||
<li>'''New [[Retrofit|Retrofits]]:'''
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|4|Chao Ho|CL|Kai|Retrofit}}
|
||||
{{ShipDisplay|4|Ying Swei|CL|Kai|Retrofit}}
|
||||
</div>
|
||||
<li>'''New [[Skins]]:'''
|
||||
*Available between February 12th and March 4th, 11:59 P.M. (UTC-7):
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Friedrich der Große|BB|Spring|Boudoir's Lingering Flame|{{Gem}} 1680|1|DUAL|175}}
|
||||
{{ShipDisplay|5|Chang Wu|CA|Spring|In Full Glory, Spring's Branch Blooms|{{Gem}} 1280|1|L2D+|152}}
|
||||
{{ShipDisplay|6|Shinano|CV|Spring|Embrace Upon A Melted Dream|{{Gem}} 1100|1|L2D}}
|
||||
{{ShipDisplay|4|Hai Chou|CL|Spring|Aroma of Awakening|{{Gem}} 950|1|DYN|175}}
|
||||
{{ShipDisplay|4|Z23|DD|Spring|Inky Antics|{{Gem}} 800|1||144}}
|
||||
{{ShipDisplay|5|Graf Zeppelin|CV|Spring|Intoxicating Crimson|{{Gem}} 880|1||302}}
|
||||
{{ShipDisplay|4|Fei Yuen|DD|Spring|Lady Yuen's Sugary Artillery|{{Gem}} 780|1||197}}
|
||||
{{ShipDisplay|3|Long Island|CVL|Spring|Bring On the Red Envelopes!|'''[[Happy Lunar New Year 2026#Manjuu Resort|Manjuu Resort Event Reward]]'''|2||152}}
|
||||
</div>
|
||||
<li>'''Rerun [[Skins]]:'''
|
||||
*Available between February 12th and February 25th, 11:59 P.M. (UTC-7):
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|5|Shimanto|CL|Summer|The Relaxing Dragon God|{{Gem}} 1680|1|DUAL|191|y}}
|
||||
{{ShipDisplay|5|Chien Wu|CA|Spring|Dressed for Just Tonight|{{Gem}} 1680|1|DUAL|157|y}}
|
||||
{{ShipDisplay|6|Brest|CB|Spring|Moonlit Night's Spring Vista|{{Gem}} 1200|1|L2D|144|y}}
|
||||
{{ShipDisplay|6|Kearsarge|BBV|Spring|Springtime Monitoring|{{Gem}} 980|1|DYN|302|y}}
|
||||
{{ShipDisplay|5|Nagato|BB|Spring|Guardian Fox's Blessed Bonds|{{Gem}} 1000|1|DYN|152|y}}
|
||||
{{ShipDisplay|4|Hai Yung|CL|Spring|Maple Impressions|{{Gem}} 780|1||302|y}}
|
||||
{{ShipDisplay|4|Chang Feng|DD|Spring|Cozy Spring Cleaning|{{Gem}} 780|1||165|y}}
|
||||
{{ShipDisplay|4|Fu Po|DD|Spring|Mischievous Tidings|{{Gem}} 780|1||165|y}}
|
||||
</div>
|
||||
*Available permanently:
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|4|Lung Wu|DD|Spring|Ascendant Dragon's Spring Feast|{{Gem}} 1100|1|L2D|144|y}}
|
||||
{{ShipDisplay|5|Huan Ch'ang|BC|Spring|Dance Beneath the Moonlight|{{Gem}} 980|1|DYN|157|y}}
|
||||
{{ShipDisplay|4|Hu Pen|DD|Spring|Prancing Tiger Welcomes the Spring|{{Gem}} 900|1|DYN|144|y}}
|
||||
{{ShipDisplay|5|Northampton II|CA|Spring|Comfy Crane Amidst the Clouds|{{Gem}} 880|1||157|y}}
|
||||
{{ShipDisplay|4|Chi An|CL|Spring|Lanternlit Stroll|{{Gem}} 800|1||152|y}}
|
||||
{{ShipDisplay|4|Elbing|CL|Spring|Beauty Beneath the Spring Limelight|{{Gem}} 800|1||152|y}}
|
||||
{{ShipDisplay|4|Fei Yuen|DD|Spring|Flying Clouds, Flailing Pranks|{{Gem}} 800|1||144|y}}
|
||||
</div>
|
||||
<li>'''Rental Outfit System:'''
|
||||
*Available between February 12th and February 25th, 11:59 P.M. (UTC-7):
|
||||
*Log in during the event period to earn 3 Rental Outfit Vouchers {{Skin ticket}}
|
||||
*Can be used to rent the following skins for a duration of 48 hours
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Friedrich der Große|BB|Spring|Boudoir's Lingering Flame|{{Skin ticket}} 1|1|DUAL|175}}
|
||||
{{ShipDisplay|5|Chang Wu|CA|Spring|In Full Glory, Spring's Branch Blooms|{{Skin ticket}} 1|1|L2D+|152}}
|
||||
{{ShipDisplay|6|Shinano|CV|Spring|Embrace Upon A Melted Dream|{{Skin ticket}} 1|1|L2D}}
|
||||
</div>
|
||||
<li>'''New Items in [[Akashi's Shop]]:'''
|
||||
*Available between February 12th and March 4th, 11:59 P.M. (UTC-7):
|
||||
**Spring Lucky Box 2026 A (1 purchase limited)
|
||||
**Spring Lucky Bag 2025 A Rerun (1 purchase limited)
|
||||
*Available between February 12th and February 18th, 11:59 P.M. (UTC-7):
|
||||
**Promise Crate (1 purchase limited)
|
||||
*Available between February 12th and February 25th, 11:59 P.M. (UTC-7):
|
||||
**Limited Build Supplies (1 purchase limited)
|
||||
**Limited Strategic Supplies (5 purchases limited)
|
||||
**Decor Tokens Pack (2 purchases limited)
|
||||
**Cognitive Chip Pack (2 purchases limited)
|
||||
<li>'''New [[List of Furniture Sets|Furniture Sets]]:'''
|
||||
*Available between February 12th and March 4th, 11:59 P.M. (UTC-7):
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|cj8themeicon}}||'''[[Furniture Sets/Spring Festival Auction|Spring Festival Auction]]'''
|
||||
|}
|
||||
<li>'''Rerun [[List of Furniture Sets|Furniture Sets]]:'''
|
||||
*Available between February 12th and March 4th, 11:59 P.M. (UTC-7):
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|cj7themeicon}}||'''[[Furniture Sets/Spring-Seeker in the Snow|Spring-Seeker in the Snow]]'''
|
||||
|}
|
||||
*Available permanently:
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|cj6themeicon}}||'''[[Furniture Sets/Year of the Dragon|Year of the Dragon]]'''
|
||||
|}
|
||||
<li>'''New [[Equipment Skins|Gear Skin Box]]:'''
|
||||
*Available between February 12th and February 25th, 11:59 P.M. (UTC-7):
|
||||
**[[Happy Lunar New Year 2026#Equipment Skins|Gear Skin Box (Spring Festival Auction)]]
|
||||
<li>'''Rerun [[Equipment Skins|Gear Skin Box]]:'''
|
||||
*Available between February 12th and February 25th, 11:59 P.M. (UTC-7):
|
||||
**[[Happy Lunar New Year 2025#Equipment Skins|Gear Skin Box (Spring Auspices)]]
|
||||
<li>'''[[Research]] Update:'''
|
||||
*Catch-Up System added for Priority Research – Series 7;
|
||||
*PR6 and DR5 ships can now be enhanced by both blueprints and coins;
|
||||
*PR7 content added to Rookie Research Missions: Complete research-related missions to receive Combat Data Pack – Series 7, and complete all research-related missions to receive a certain number of Special General Blueprint – Series 7.
|
||||
<li>'''[[Shops#Prototype Shop|Prototype Shop]] Update:'''
|
||||
*Available permanently:
|
||||
**[[Prototype Carrier-Based La-9]] Design
|
||||
**General Blueprint – Series 8
|
||||
**Special General Blueprint – Series 8
|
||||
**Prototype Weapon Blueprint – Series 8
|
||||
***''General Blueprint – Series 6 and Special General Blueprint – Series 5 will be unavailable.''
|
||||
<li>'''[[Shops#Medal Shop|Medal Shop]] Update:'''
|
||||
*Available permanently after March 1st, 12:00 A.M. (UTC-7):
|
||||
**General Blueprint – Series 8
|
||||
**Special General Blueprint – Series 8
|
||||
***''General Blueprint – Series 7 and Special General Blueprint – Series 7 will be unavailable''.
|
||||
<li>'''[[Shops#Core Exchange|Core Data Shop]] Update:'''
|
||||
*Available permanently in Core Shop (Mo.):
|
||||
**[[Fu Po]]
|
||||
<li>'''Private Quarters Update:'''
|
||||
*''New items:''
|
||||
**Available permanently:
|
||||
***New Jersey's exclusive furniture – IB-7 Smart Refrigerator
|
||||
***Taihou's exclusive furniture – Elegant Cherry Blossom Seatinga
|
||||
**Available for a limited time from February 12th to February 18th, 11:59 P.M. (UTC-7):
|
||||
***Anchorage's bonus furniture – Haven of Innocence
|
||||
*''New character added in Café:''
|
||||
**'''[[Sirius]]'''
|
||||
***Unlock Sirius's Café Invitation and invite Sirius to the Common Area to unlock her new Interaction, Minigame, and 3D outfit.
|
||||
<li>'''FleetChat Update:'''
|
||||
*Spring Festival Chat Group
|
||||
**[[Chang Wu]]
|
||||
**[[Hai Chou]]
|
||||
**[[Ting An]]
|
||||
<li>'''JUUSTAGRAM:'''
|
||||
*Available between February 12th and February 25th, 11:59 P.M. (UTC-7):
|
||||
*New content added
|
||||
<li>'''CV Update:'''
|
||||
*'''Characters'''
|
||||
**[[Chang Wu/Quotes|Chang Wu]] – Karin Nanami
|
||||
**[[Hai Chou/Quotes|Hai Chou]] – Mirei Kumagai
|
||||
**[[Chao Ho/Quotes|Chao Ho (Retrofit)]] – Yuuka Morishima
|
||||
**[[Ying Swei/Quotes|Ying Swei (Retrofit)]] – Yuuka Morishima
|
||||
*'''Skins'''
|
||||
**[[Friedrich der Große/Quotes|Friedrich der Große – Boudoir's Lingering Flame]] – Hitomi Nabatame
|
||||
**[[Chang Wu/Quotes|Chang Wu – In Full Glory, Spring's Branch Blooms]] – Karin Nanami
|
||||
**[[Shinano/Quotes|Shinano – Embrace Upon A Melted Dream]] – Mamiko Noto
|
||||
**[[Hai Chou/Quotes|Hai Chou – Aroma of Awakening]] – Mirei Kumagai
|
||||
**[[Z23/Quotes|Z23 – Inky Antics]] – Rika Abe
|
||||
**[[Graf Zeppelin/Quotes|Graf Zeppelin – Intoxicating Crimson]] – Yumi Uchiyama
|
||||
**[[Fei Yuen/Quotes|Fei Yuen – Lady Yuen's Sugary Artillery]] – Rie Hazuki
|
||||
**[[Long Island/Quotes|Long Island – Bring On the Red Envelopes!]] – Sachiyo Yoshida
|
||||
*'''EX (Post-Oath)'''
|
||||
**[[Chang Wu/Quotes|Chang Wu]] – Karin Nanami
|
||||
**[[Hai Chou/Quotes|Hai Chou]] – Mirei Kumagai
|
||||
**[[Friedrich der Große/Quotes|Friedrich der Große]] – Hitomi Nabatame
|
||||
**[[Shinano/Quotes|Shinano]] – Mamiko Noto
|
||||
**[[Graf Zeppelin/Quotes|Graf Zeppelin]] – Yumi Uchiyama
|
||||
</ol>
|
||||
|
||||
=== System Optimization ===
|
||||
#'''General'''
|
||||
#*Fixed an issue where, under certain conditions, it was not possible to enter battle;
|
||||
#*Fixed an issue where, under certain conditions, access codes could not be used to visit friends in Island Planner;
|
||||
#*Fixed an issue where certain expressions for outfits did not match their previews;
|
||||
#*Fixed an issue where, under certain conditions, the amount of Season Points converted from certain Fish Hatchery materials in Island Planner was abnormal. The related compensation will be sent later.
|
||||
#*Optimized and corrected various images, text, and other resources.
|
||||
@@ -1,39 +0,0 @@
|
||||
== January 8th 2026 ==
|
||||
=== New Contents ===
|
||||
<ol>
|
||||
<li>'''New Chapter:'''
|
||||
*'''[[Chapter 16]]'''
|
||||
**Normal Mode for Chapter 16 will be permanently available after the next maintenance.
|
||||
**[[Fujinami]] will be obtainable in Chapter 16.
|
||||
**In this chapter, the highest level of enemy ships is approximately 132, and "Clearing Mode" has not been opened yet.
|
||||
**Character level caps will not be raised.
|
||||
<li>'''New Gameplay Added:'''
|
||||
*Support Fleets
|
||||
**Can be configured in the Formation interface. They do not participate in battle and do not contribute towards Air Superiority or Recon values.
|
||||
**Your SS, SSV, and IXS ships can be added to a Submarine Support Fleet. During battle, they provide torpedo support for allies.
|
||||
**In Chapter 16, the Submarine Support Fleet will launch a submarine attack against the enemy fleet before the surface fleet engages in combat. The result of this action will affect the Concealment values of both allied and enemy fleets.
|
||||
**Note: 10 Oil is consumed each time the Submarine Support Fleet is deployed. Doing so will not affect Morale, and does not grant EXP or Affinity.
|
||||
*Fog of War
|
||||
**While under the effects of Fog of War, the size and type of enemy fleets will be hidden. The initial visibility level of a surface fleet is determined by its AVI stat. Its visibility range determines the area in which Fog of War can be temporarily dispelled.
|
||||
**Enemies will receive buffs based upon the number of tiles obscured by fog of war. Increasing the visibility range of your fleets to weaken this effect. Each time an allied surface fleet defeats an enemy fleet, its visibility level will increase by 1. When the combined visibility level of all surface fleets reaches a certain amount, the enemy boss fleet will be revealed.
|
||||
*Land Bases
|
||||
**There are three types of enemy land bases. Enemies will be able to provide varying degrees of air support based on the number of land bases present on the map. Neutralizing enemy land bases through strategic use of airstrikes will reduce their air support strength.
|
||||
**Airstrike: After forming and deploying an Air Support Fleet, you will be able to launch an airstrike (up to 2 times) on a selected tile via the Strategy menu. This airstrike deals percent HP damage to enemies and destroys enemy land bases within the attack range as well as the visibility range, but does not work against enemy boss fleets.
|
||||
<li>'''New Character:'''
|
||||
*Obtainable as a drop from [[Chapter 16]]:
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|5|Fujinami|DD||'''[[Chapter 16#16-4|16-4 Drop]]'''}}
|
||||
</div>
|
||||
<li>'''[[Augmentation|Augment Modules]] Update:'''
|
||||
*'''[[Claw and Ribbon|Magdeburg – Claw and Ribbon]]'''
|
||||
*'''[[Sworn Knight's Sword|Renown – Sworn Knight's Sword]]'''
|
||||
<li>'''New [[Memories|Memory]]:'''
|
||||
*[[Vittorio Veneto/Questline#Character Story|Vittorio Veneto – The Guide to Sardegnian Glory]]
|
||||
<li>'''FleetChat Update:'''
|
||||
*Vittorio Veneto
|
||||
<li>'''CV Update:'''
|
||||
*'''Character'''
|
||||
**[[Fujinami/Quotes|Fujinami]] – Megu Umezawa
|
||||
*'''EX (Post-Oath)'''
|
||||
**[[Fujinami/Quotes|Fujinami]] – Megu Umezawa
|
||||
</ol>
|
||||
@@ -1,87 +0,0 @@
|
||||
==January 15th, 2026==
|
||||
=== New Contents ===
|
||||
<ol>
|
||||
<li>'''New Events:'''
|
||||
*'''A Note Through the Firmament – Finale'''
|
||||
*Event period: From January 15th to January 21st, 11:59 P.M. (UTC-7)
|
||||
*Clear main campaign stages after Chapter 3 or event stages (EX not included) to earn "Blue Light". Accumulate "Blue Light" to gradually unlock the event story. Complete it to get Wisdom Cubes.
|
||||
<li>'''Shipbuilding Support Plan: Eagle Union'''
|
||||
*Event period: From January 15th to January 21st, 11:59 P.M. (UTC-7)
|
||||
*Log in to the game to get Build Tickets and event PTs.
|
||||
<li>'''Rerun Events:'''
|
||||
*'''[[Light-Chasing_Sea_of_Stars|Light-Chasing Sea of Stars Rerun]]'''
|
||||
**Available for a limited-time between January 15th and January 21st, 11:59 P.M. (UTC-7):
|
||||
**During the event, play event stages to collect PT to earn special rewards.
|
||||
**During the event, sortie to event stages to earn event PT '''Bunbun UR Voucher''' and exchange them for the limited UR character [[Laffey II]]. [[Laffey II]] can be exchanged up to 2 times. '''Bunbun UR Voucher''' can be obtained by completing SP levels, daily missions, challenge missions, event PT shop, etc.
|
||||
**During the event, sortie to event stages to earn PT '''Data Fragment''' and exchange them for rewards including the limited character [[Flasher]]. Normal mode will reward 5 times PT for first clear each day, while Hard Mode will reward triple PT for first clear each day. The EX stage will be unlocked after finishing the SP stage.
|
||||
**During the event, accumulate PT '''Data Fragment''' to earn rewards including the limited character [[Louisville]].
|
||||
*'''Call to Arms: Sea of Stars Rerun'''
|
||||
**Event period: From January 15th to January 21st, 11:59 P.M. (UTC-7):
|
||||
**[[Princeton]], [[Laffey]], [[Anchorage]], and [[Princeton META]] will gain bonus EXP from sorties. Use these ships to complete event missions, earn enough Training Points to unlock the '''Light-Chasing Ring of Stars''' portrait frame.
|
||||
*'''Beneath Clear, Starry Skies Rerun'''
|
||||
**Event period: From January 15th to January 21st, 11:59 P.M. (UTC-7):
|
||||
**Complete event missions to obtain the limited gear, '''Sea of Stars Area B20 Access Pass'''.
|
||||
|
||||
<li>'''Rental Outfit System:'''
|
||||
*Available between January 15th and January 21st, 11:59 P.M. (UTC-7):
|
||||
*Log in during the event period to earn 3 Rental Outfit Vouchers {{Skin ticket}}
|
||||
*Can be used to rent the following skins for a duration of 48 hours
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Guam|CB|Bunny|Stage-Setting Charmer|{{Skin ticket}} 1|1|L2D|145}}
|
||||
{{ShipDisplay|6|Laffey II|DD|Bunny|Sleepy on a Busy Day|{{Skin ticket}} 1|1|L2D|145}}
|
||||
{{ShipDisplay|5|Constellation|BC|Bunny|Galaxy's Finest|{{Skin ticket}} 1|1|DYN|145}}
|
||||
</div>
|
||||
<li>'''Rerun Characters:'''
|
||||
*Available for a limited-time between January 15th and January 21st, 11:59 P.M. (UTC-7):
|
||||
*[[Guam]] (Rate up in event construction pool)
|
||||
*[[Constellation]] (Rate up in event construction pool)
|
||||
*[[Flasher]] (Available in event construction pool)
|
||||
*[[San Jacinto]] (Rate up in event construction pool)
|
||||
*'''Rate-up Details:'''
|
||||
**[[Guam]] will have a rate of 1.2% in the upcoming Limited Construction. Additionally, after every 200 event construction attempts, an additional copy of [[Guam]] can be obtained (limit of 4 times). This process won't be affected by whether [[Guam]] appears in the construction attempt or not. Accumulated construction attempts will not carry over to the next limited construction event.
|
||||
<li>'''Exchange available in PT shop:'''
|
||||
*Available between January 15th and January 28th, 11:59 P.M. (UTC-7):
|
||||
*[[Laffey II]]
|
||||
*[[Flasher]]
|
||||
<li>'''Available as a reward of accumulated PT:'''
|
||||
*Available between January 15th and January 28th, 11:59 P.M. (UTC-7):
|
||||
*[[Louisville]]
|
||||
<li>'''Rerun [[Skins]]:'''
|
||||
*Available between January 15th and January 21st, 11:59 P.M. (UTC-7):
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Guam|CB|Bunny|Stage-Setting Charmer|{{Gem}} 1180|L2D|145|}}
|
||||
{{ShipDisplay|6|Laffey II|DD|Bunny|Sleepy on a Busy Day|{{Gem}} 1180|L2D|145|}}
|
||||
{{ShipDisplay|4|Cleveland|CL|Bunny|Knight of the Pop-Up Shop|{{Gem}} 1080|L2D|145|}}
|
||||
{{ShipDisplay|5|Constellation|BC|Bunny|Galaxy's Finest|{{Gem}} 980|DYN|145|}}
|
||||
{{ShipDisplay|4|Louisville|CA|Bunny|An Order of Dreams|{{Gem}} 880|DYN|145|}}
|
||||
{{ShipDisplay|5|Flasher|SS|Maid|Tearjerking Service|{{Gem}} 880||166|}}
|
||||
{{ShipDisplay|4|San Jacinto|CVL|Bunny|Flavor of the Day|{{Gem}} 780||145|}}
|
||||
{{ShipDisplay|4|Z35|DD|Maid|Liebender Engel|{{Gem}} 780||145|}}
|
||||
{{ShipDisplay|5|Houston II|CL|Bunny|Ready to Serve!|{{Gem}} 880||145|}}
|
||||
</div>
|
||||
<li>'''New Items in [[Akashi's Shop]]:'''
|
||||
*Available between January 15th and January 21st, 11:59 P.M. (UTC-7):
|
||||
**Limited Build Supplies (1 purchase limited)
|
||||
**Limited Strategic Supplies (5 purchases limited)
|
||||
**Decor Tokens Pack (2 purchases limited)
|
||||
**Cognitive Chip Pack (2 purchases limited)
|
||||
<li>'''Rerun [[List of Furniture Sets|Furniture Sets]]:'''
|
||||
*Available between January 15th and January 21st, 11:59 P.M. (UTC-7):
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
||{{Furniture|yydthemeicon}}||'''[[Furniture Sets/Port Night Club|Port Night Club]]'''
|
||||
|}
|
||||
<li>'''Rerun [[Equipment Skins|Gear Skin Box]]:'''
|
||||
*Available between January 15th and January 21st, 11:59 P.M. (UTC-7):
|
||||
**[[Light-Chasing Sea of Stars#Equipment Skins|Gear Skin Box (Night Club)]]
|
||||
</ol>
|
||||
|
||||
=== System Optimization ===
|
||||
#'''General'''
|
||||
#*Comics were updated;
|
||||
#*Fixed an issue where the main interface UI would occasionally disappear under certain conditions;
|
||||
#*Fixed an issue where, when the random secretary group was set to “Favorite,” it could incorrectly select outfit projections;
|
||||
#*Fixed an issue where the battle UI theme “Maid Café” displayed abnormally;
|
||||
#*Fixed an issue where Kurumi Tokisaki displayed abnormally in the Dorm when using certain gear skins;
|
||||
#*Fixed an issue where weapon barrages behaved abnormally when deploying with Owari’s outfit “My Wish is For Love”;
|
||||
#*Fixed some UI, text, and bugs.
|
||||
|
||||
@@ -1,110 +0,0 @@
|
||||
== December 25th 2025 ==
|
||||
=== New Contents ===
|
||||
<ol>
|
||||
<li>'''Limited Time Event: [[Winter Wishing Well Cards]]'''
|
||||
*Event period: From December 25th 2025 to January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
*Participate in the event, send out cards to get Winter Wishes. Collect 7 Winter Wishes to get the limited item, Wish-Fulfilling Card. Choose one of the 7 SR ships to accompany you into the New Year: [[Bismarck]], [[Belfast]], [[South Dakota]], [[Kuybyshev]], [[Impero]], [[Graf Zeppelin]], [[Richelieu]].
|
||||
<li>'''Port Fashion Collection: Heart-Throbbing Moment II'''
|
||||
*Log in every day to get 3 unlock chances and unlock the corresponding side story.
|
||||
<li>'''Rental Outfits:'''
|
||||
*Available between December 25th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
*Log in during the event period to earn 3 Rental Outfit Vouchers {{Skin ticket}}
|
||||
*Can be used to rent the following skins for a duration of 48 hours
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Gouden Leeuw|CA|Maid|An Intimate Cleaning|{{Gem}} 1260|L2D+|116|}}
|
||||
{{ShipDisplay|6|Mecklenburg|BB|Maid|Branding Witchcraft|{{Gem}} 1260|L2D+|156|}}
|
||||
{{ShipDisplay|5|Prinz Eugen|CA|Bunny|Between Tipsiness and a Wager|{{Gem}} 1260|L2D+|145|}}
|
||||
</div>
|
||||
<li>'''New [[Skins]]:'''
|
||||
*Available between December 25th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Gouden Leeuw|CA|Maid|An Intimate Cleaning|{{Gem}} 1260|L2D+|116|}}
|
||||
{{ShipDisplay|6|Mecklenburg|BB|Maid|Branding Witchcraft|{{Gem}} 1260|L2D+|156|}}
|
||||
{{ShipDisplay|5|Prinz Eugen|CA|Bunny|Between Tipsiness and a Wager|{{Gem}} 1260|L2D+|145|}}
|
||||
{{ShipDisplay|5|Guichen|CL|Maid|Milk and Kisses|{{Gem}} 1050|DYN|185|}}
|
||||
{{ShipDisplay|5|Kansas|BB|Bunny|Late-Night Leisure|{{Gem}} 1000|DYN|161|}}
|
||||
{{ShipDisplay|5|Otto von Alvensleben|DD|Maid|The Clumsy Maid is in a Bind!|{{Gem}} 980|DYN|136|}}
|
||||
{{ShipDisplay|6|Bismarck Zwei|BB|Casual|Bathed in Brightness and Spirit|{{Gem}} 900|DYN|None|}}
|
||||
{{ShipDisplay|5|Vittorio Cuniberti|DD|Maid|On the Habits of Cats|{{Gem}} 880||185|}}
|
||||
{{ShipDisplay|5|Dmitri Donskoi|CL|Bunny|Bedside Bunny|{{Gem}} 880||185|}}
|
||||
{{ShipDisplay|5|Kuybyshev|CL|Bunny|Rainy Day Blues|{{Gem}} 880||145|}}
|
||||
</div>
|
||||
<li>'''Rerun [[Skins]]:'''
|
||||
*Available between December 25th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Shinano|CV|Bunny|Visions of Fantasy|{{Gem}} 1180|L2D|608|}}
|
||||
{{ShipDisplay|6|Napoli|CA|Bunny|Dreamy Night|{{Gem}} 1180|L2D|145|}}
|
||||
{{ShipDisplay|6|Admiral Nakhimov|CV|Bunny|First Time in the Limelight|{{Gem}} 1180|L2D|150|}}
|
||||
{{ShipDisplay|5|Halford|DD|Bunny|A Special Day with the Bunny Lord|{{Gem}} 980|DYN|150|}}
|
||||
{{ShipDisplay|5|Daisen|BB|Bunny|Bunny Priestess in Prayer|{{Gem}} 980|DYN|160|}}
|
||||
{{ShipDisplay|5|Bayard|CL|Bunny|The Most Treacherous Trial|{{Gem}} 880||608|}}
|
||||
{{ShipDisplay|5|Regensburg|CL|Bunny|The Dark Dragon's Dungeon|{{Gem}} 880||154|}}
|
||||
{{ShipDisplay|5|Chikuma|CA|Bunny|Premium Prize on the Table|{{Gem}} 880||608|}}
|
||||
</div>
|
||||
*Available permanently:
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Kearsarge|BBV|Bunny|All-Night Charge|{{Gem}} 1180|L2D|145|}}
|
||||
{{ShipDisplay|6|Hindenburg|CA|Bunny|Delirious Duel|{{Gem}} 1180|L2D|501|}}
|
||||
{{ShipDisplay|5|Kazagumo|DD|Home Relaxation|Diligent Domestic Discipline|{{Gem}} 1180|L2D|142|}}
|
||||
{{ShipDisplay|5|Shimanto|CL|Maid|The Comfy Dragon God|{{Gem}} 880||172|}}
|
||||
{{ShipDisplay|5|Felix Schultz|DD|Maid|Sweet, Sleepy "Revenge"|{{Gem}} 880||501|}}
|
||||
{{ShipDisplay|5|Flandre|BB|Maid|If Love is a Sin, Thou Art Forgiven|{{Gem}} 880||150|}}
|
||||
{{ShipDisplay|5|Janus|DD|Bunny|Don't Turn Off the Lights!|{{Gem}} 880||174|}}
|
||||
</div>
|
||||
<li>'''New Items in [[Akashi's Shop]]:'''
|
||||
*Available between December 25th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
**Maidly Service Lucky Box B (1 purchase limited)
|
||||
**Game Night Lucky Bag B Rerun (1 purchase limited)
|
||||
<li>'''Private Quarters Update:'''
|
||||
*''New character:''
|
||||
**'''[[Ägir]]'''
|
||||
***Interact with Ägir in her Bedroom;
|
||||
***Move Ägir to the Café and unlock new Interaction, Minigame, and her 3D outfit.
|
||||
*''New items:''
|
||||
**Available permanently:
|
||||
***New furniture – Crimson Serenity
|
||||
***New gift – Tulip Glass
|
||||
**Available between December 25th 2025 and December 31st 2025, 11:59 P.M. (UTC-7):
|
||||
***New furniture – Where Warmth Lingers
|
||||
<li>'''New [[Memories#Secrets|Secrets]]:'''
|
||||
**Available between December 25th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
**[[Ägir]] – ??? (Details pending)
|
||||
<li>'''New Monthly Login Reward (January):'''
|
||||
*Furniture '''(EN Only)''':
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|yingtouebaijianicon}}||'''Nile Crocodile Statue'''
|
||||
|}
|
||||
<li>'''Extreme Challenge:'''
|
||||
*Event period: From January 1st 2026 to January 31st 2026, 11:59 P.M. (UTC-7):
|
||||
*The next boss, [[Katsuragi]], will automatically rotate when the month changes to January.
|
||||
*Assemble the best fleet you can and clear challenge stages to earn limited portrait and chat frames of [[Capricorn]].
|
||||
<li>'''Juustagram:'''
|
||||
*Available between December 25th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
*New content added
|
||||
<li>'''FleetChat:'''
|
||||
*New groups:
|
||||
**[[Gouden Leeuw]]
|
||||
**[[Mecklenburg]]
|
||||
**[[Dmitri Donskoi]]
|
||||
**[[Kansas]]
|
||||
**[[Vittorio Cuniberti]]
|
||||
<li>'''CV Update:'''
|
||||
*'''Skins'''
|
||||
**[[Gouden Leeuw/Quotes|Gouden Leeuw]] – An Intimate Cleaning (L2D+) – Kikuko Inoue
|
||||
**[[Mecklenburg/Quotes|Mecklenburg]] – Branding Witchcraft (L2D+) – Mariya Ise
|
||||
**[[Prinz Eugen/Quotes|Prinz Eugen]] – Between Tipsiness and a Wager (L2D+) – Ayane Sakura
|
||||
**[[Guichen/Quotes|Guichen]] – Milk and Kisses (Dynamic) – Aya Yamane
|
||||
**[[Kansas/Quotes|Kansas]] – Late-Night Leisure (Dynamic) – Risae Matsuda
|
||||
**[[Otto von Alvensleben/Quotes|Otto von Alvensleben]] – The Clumsy Maid is in a Bind! (Dynamic) – Anzu Haruno
|
||||
**[[Vittorio Cuniberti/Quotes|Vittorio Cuniberti]] – On the Habits of Cats – Non Harusaki
|
||||
**[[Dmitri Donskoi/Quotes|Dmitri Donskoi]] – Bedside Bunny – Miyari Nemoto
|
||||
**[[Kuybyshev/Quotes|Kuybyshev]] – Rainy Day Blues – Rio Tsuchiya
|
||||
|
||||
</ol>
|
||||
|
||||
=== System Optimization ===
|
||||
#'''General'''
|
||||
#*Fixed abnormal behavior for certain augment module skills;
|
||||
#*Fixed the issue where the actual damage of the Mark 20 “Bidder” Submarine Torpedo did not match its description; after this fix, its actual damage has been increased to match the description;
|
||||
#*Fixed abnormal behavior for the phase reward sync value percentage in Dossier Analysis under certain conditions;
|
||||
#*Fixed the issue where the effect of Grape Drink in Island Planner behaved abnormally under certain conditions; as compensation, Commanders who have participated in Island Planner will receive Grape Drink ×3 after this
|
||||
522
prompt
522
prompt
@@ -1,522 +0,0 @@
|
||||
I want to transform some news to a given format. The news is for a mobile game about warships called Azur Lane. The given format is written in MediaWiki wiki markup. While I do not have the specifications for the output format, I have three examples of some different news in the format I want. The examples are chosen in an attempt to match the contents of the given news, they should be used as a "template" in a way.
|
||||
|
||||
Here's the first example:
|
||||
|
||||
==October 19th 2023==
|
||||
=== New Contents ===
|
||||
<ol>
|
||||
<li>'''New Chapter:'''
|
||||
*'''[[Chapter 15]]'''
|
||||
**Normal Mode for Chapter 15 will be permanently available after the next maintenance.
|
||||
**[[Houston II]] will be obtainable in Chapter 15.
|
||||
**In this chapter, the highest level of enemy ships is approximately 130, and '''Clearing Mode''' has not been opened yet.
|
||||
**Character level caps will not be raised.
|
||||
<li>'''New Character:'''
|
||||
*Obtainable as a drop from [[Chapter 15]]:
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|5|Houston II|CL||'''[[Chapter 15#15-4|15-4 Drop]]'''}}
|
||||
</div>
|
||||
<li>'''Limited Time Event: [[Tempesta's Secret Shipyard]]'''
|
||||
*Event period: From October 19th to November 8th, 11:59 P.M. (UTC-7):
|
||||
*2 new missions will unlock every day until October 25th.
|
||||
*Complete them all to get the limited gear, '''[[Tempesta Banner]]'''.
|
||||
<li>'''New [[Events#Permanent Event List|Permanent Mini-Event]]:'''
|
||||
*'''[[Fluttering Fanfare]]''' has been added to permanent events.
|
||||
*2 New missions unlock every day for 7 days.
|
||||
*Complete them all to get a limited skin, [[Michishio/Gallery#Fluttering Fanfare-0|Fluttering Fanfare]], for [[Michishio]].
|
||||
*Commanders who already own this skin will instead receive Coins.
|
||||
<li>'''Rerun [[Skins]]:'''
|
||||
*Available permanently:
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|3|Michishio|DD|Party|Fluttering Fanfare|[[Fluttering Fanfare|Event Reward]]|2||146|y}}
|
||||
</div>
|
||||
<li>'''CV Update:'''
|
||||
*'''Character'''
|
||||
**[[Houston II/Quotes|Houston II]] – Aya Yokota
|
||||
*'''EX (Post-Oath)'''
|
||||
**[[Houston II/Quotes|Houston II]] – Aya Yokota
|
||||
</ol>
|
||||
=== System Optimization ===
|
||||
#'''General'''
|
||||
#*The duration of [[Jintsuu META]] in the [[META Showdown]] will be extended until December 7th, 2023.
|
||||
#*Optimized the Live2D resources of the skin [[Amagi/Gallery#Red Kite Respite-0|Red Kite Respite (L2D)]] for [[Amagi]], [[Hakuryuu/Gallery#Flash of Silk and Strings-0|Flash of Silk and Strings (L2D)]] for [[Hakuryuu]] and [[Ulrich von Hutten/Gallery#Ignition Matrician-0|Ignition Matrician (L2D)]] for [[Ulrich von Hutten]].
|
||||
#*Fixed the issue that some of [[Owari|Owari's]] affinity lines had missing voices.
|
||||
#*Fixed the "Time left" display of [[U-410|U-410's]] skin [[U-410/Gallery#Practice Makes Perfect-0|Practice Makes Perfect]] in the Skins Shop.
|
||||
#*Optimized some UI and text in the game.
|
||||
|
||||
Here's the second example:
|
||||
|
||||
==January 30th 2024==
|
||||
=== New Contents ===
|
||||
<ol>
|
||||
<li>'''Limited Time Event: [[Spring Festive Fiasco]]'''
|
||||
*Event period: From January 30th to February 21st, 11:59 P.M. (UTC-7):
|
||||
*During the event, complete Joint Operation to earn Contribution PT
|
||||
*Accumulate PT to receive Personal Rewards including [[Huan Ch'ang's Fishing Rod]], [[Triple 381mm (Model 1934)#Type 3-0|Triple 381mm M1934 Main Gun T3 Design]] and Phase Rewards including [[SY-1A Missile]], and [[Triple 381mm (Model 1934)#Type 3-0|Triple 381mm M1934 Main Gun T3 Design]].
|
||||
*During the event, complete Commissions to earn Bonus Tickets. Consume Bonus Ticket to enter three basic levels' Reward Sorties or enter the EX difficulty stage.
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2024]]'''
|
||||
<ul><li>Event period: From January 30th to February 21st, 11:59 P.M. (UTC-7):
|
||||
<li>During the event, clear limited-time missions to earn PT.
|
||||
<li>Accumulate PT to get '''Spring Festival Invitation''', which can be used to invite one of the following characters to join your fleet: [[Taihou]], [[Yat Sen]], [[Hwah Jah]], [[Chen Hai]], [[Tai Yuan]], [[Charybdis]], [[Bristol]].
|
||||
<li>'''New Characters:'''
|
||||
<ul><li>Construction Period: From January 30th to February 21st, 11:59 P.M. (UTC-7):<br>
|
||||
{{ShipDisplay|5|Huan Ch'ang|BC||'''Construction (2.0%)<br>04:10:00'''}}
|
||||
{{ShipDisplay|4|Chi An|CL||'''Construction (2.5%)<br>00:38:00'''}}
|
||||
{{ShipDisplay|4|Fei Yuen|DD||'''[[Happy Lunar New Year 2024#Fei Yuen's Spring Adventure|Event Reward]]'''}}
|
||||
{{ShipDisplay|4|Hu Pen|DD||'''Construction (2.5%)<br>00:33:00'''}}
|
||||
{{ShipDisplay|4|Lung Wu|DD||'''Construction (2.5%)<br>00:33:00'''}}
|
||||
</ul>
|
||||
<li>'''Rerun Characters:'''
|
||||
<ul><li>Available permanently:<br>
|
||||
{{ShipDisplay|5|Kuybyshev|CL||'''Light Construction<br>01:26:00'''|||||y}}
|
||||
{{ShipDisplay|5|Theseus|CVL||'''Special Construction<br>02:30:00'''|||||y}}
|
||||
{{ShipDisplay|4|Hwah Jah|CVL||'''Special Construction<br>02:10:00'''|||||y}}
|
||||
<li>Available for a limited time between January 30th to February 21st, 11:59 P.M. (UTC-7):<br>
|
||||
{{ShipDisplay|4|An Shan|DD||'''Event Reward'''|'''[[Happy Lunar New Year 2024#An Shan's Drawing Book|An Shan's Drawing Book]]'''||||y}}
|
||||
{{ShipDisplay|4|Fu Shun|DD||'''Event Reward'''|'''[[Happy Lunar New Year 2024#Fu Shun's Great Adventure V|Fu Shun's Great Adventure V]]'''||||y}}
|
||||
{{ShipDisplay|4|Ting An|AE||'''Event Reward'''|'''[[Happy Lunar New Year 2024#Spring Blossoms in the Sky|Spring Blossoms in the Sky]]'''||||y}}
|
||||
</ul></ul>
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2024#Fei Yuen's Spring Adventure|Fei Yuen's Spring Adventure]]'''
|
||||
*Event period: From January 30th to February 21st, 11:59 P.M. (UTC-7):
|
||||
*Log in to the game during the event period to get the limited ship [[Fei Yuen]], and a special gear skin.
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2024#For Joy and Prosperity|For Joy and Prosperity]]'''
|
||||
*Event period: From January 30th to February 21st, 11:59 P.M. (UTC-7):
|
||||
*New missions unlock every day until February 5th.
|
||||
*Complete them all to get an exclusive Retrofit material '''Seal of the Black Tortoise''' for [[Tai Yuan]].
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2024#Port Fashion Collection: Spring Festival I|Port Fashion Collection: Spring Festival I]]'''
|
||||
*Event period: From January 30th to February 21st, 11:59 P.M. (UTC-7):
|
||||
*Log in every day to get 3 unlock chances to unlock the corresponding side story.
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2024#Fu Shun's Great Adventure V|Fu Shun's Great Adventure V]]'''
|
||||
*Event period: From January 30th to February 21st, 11:59 P.M. (UTC-7):
|
||||
*A new stage unlocks every day.
|
||||
*Clear all 7 to get the limited character, [[Fu Shun]].
|
||||
<li>'''Limited Time Event: [[Happy Lunar New Year 2024#Manjuu Resort|Manjuu Resort]]'''
|
||||
*Event period: From January 30th to February 21st, 11:59 P.M. (UTC-7):
|
||||
*During the event, play [[Happy Lunar New Year 2024#Fei Yuen's Spring Adventure|Fei Yuen's Spring Adventure]], [[Happy Lunar New Year 2024#An Shan's Drawing Book|An Shan's Drawing Book Rerun]], and [[Happy Lunar New Year 2024#Spring Blossoms in the Sky|Spring Blossoms in the Sky Rerun]] to get Red Envelopes.
|
||||
*Open Red Envelopes at the Manjuu Resort to get great rewards, including gems.
|
||||
*Open 15 to get a limited rerun skin [[Fu Shun/Gallery#The Unbreakable Baozi Heist-0|The Unbreakable Baozi Heist]] for [[Fu Shun]], and open 25 to get a new limited skin [[Wakatsuki/Gallery#Blue Sparrow Heralding Spring-0|Blue Sparrow Heralding Spring]] for [[Wakatsuki]].
|
||||
<li>'''Limited Time Event: [[Cruise Missions|Cruise Missions Season 15]]'''
|
||||
*Event period: From February 1st to March 31st, 11:59 P.M., (UTC-7)
|
||||
*During the campaign season, accumulate progress points to earn rewards.
|
||||
**'''Cruise Missions Rewards''' will consist of '''Regular Rewards''' and '''Fair Winds Rewards'''. '''Regular Rewards''' will be available to all while '''Fair Winds Rewards''' will require the purchase of the '''Fair Winds Cruise Pass'''.
|
||||
**During the campaign season, complete missions and accumulate progress points to get Regular Rewards including the limited character '''[[Kimberly META]]''' and '''[[Specialized Bulin Custom MKIII]]'''.
|
||||
**Purchasing the '''Fair Winds Cruise Pass''' for $9.99 will grant 1500 progress points immediately. Additionally, accumulate progress points to get '''Fair Winds Rewards''' including [[Miyuki|Miyuki's]] limited outfit '''[[Miyuki/Gallery#Clear Skies and Crepes|Clear Skies and Crepes]]'''.
|
||||
**The campaign missions, progress points, '''Fair Winds Cruise Pass''' and rewards will only be available during the campaign season.
|
||||
<li>'''New Character:'''
|
||||
*Obtainable from [[Cruise Missions]] for a limited-time between February 1st and March 31st, 11:59 P.M. (UTC-7)
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|4|Kimberly META|DD||'''[[Cruise Missions|Cruise Missions Reward]]'''}}
|
||||
</div>
|
||||
<li>'''Limited Time Event: [[Extreme_Challenge#Aquarius|Extreme Challenge – Aquarius]]'''
|
||||
*Event period: From February 1st to February 29th, 11:59 P.M., (UTC-7):
|
||||
*The next boss, [[Newcastle]], will automatically rotate when the month changes to February.
|
||||
*Assemble the best fleet you can and clear challenge stages to earn limited portrait and chat frames of Aquarius.
|
||||
<li>'''Limited Time Rerun Event: [[Happy Lunar New Year 2024#An Shan's Drawing Book|An Shan's Drawing Book]]'''
|
||||
*Event period: From January 30th to February 21st, 11:59 P.M., (UTC-7):
|
||||
*Complete Drawing Book to get rewards including the limited character [[An Shan]] and limited equipment [[Plum-Petal Poetry]].
|
||||
<li>'''Limited Time Rerun Event: [[Happy Lunar New Year 2024#Spring Blossoms in the Sky|Spring Blossoms in the Sky]]'''
|
||||
*Event period: From January 30th to February 21st, 11:59 P.M., (UTC-7):
|
||||
*During the event, clear Main Campaign stages after [[Chapter 3]] or Joint Operation stages to get '''Festive Shooting Star'''.
|
||||
*Light up the night sky, and obtain great rewards such as the limited ship, [[Ting An]].
|
||||
<li>'''[[Research]] Fate Simulation Update:'''
|
||||
*Fate Simulation added for [[Hakuryuu]]
|
||||
<li>'''[[Research]] Update:'''
|
||||
*Catch-Up System added for Priority Research – Series 5;
|
||||
*PR4 and DR3 ships can now be enhanced by both blueprints and coins;
|
||||
*PR5 content added to Rookie Research Missions: Complete research-related missions to receive Combat Data Pack – Series 5, and complete all research-related missions to receive a certain number of Special General Blueprint – Series 5.
|
||||
<li>'''New [[Retrofit|Retrofits]]:'''
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|5|Chen Hai|CVL|Kai|Retrofit}}
|
||||
{{ShipDisplay|5|Tai Yuan|DDG|Kai|Retrofit}}
|
||||
</div>
|
||||
<li>'''New [[Skins]]:'''
|
||||
*Available between January 30th and February 21st, 11:59 P.M. (UTC-7):
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|4|Lung Wu|DD|Spring|Ascendant Dragon's Spring Feast|{{Gem}} 1100|1|L2D|144}}
|
||||
{{ShipDisplay|5|Huan Ch'ang|BC|Spring|Dance Beneath the Moonlight|{{Gem}} 980|1|DYN|157}}
|
||||
{{ShipDisplay|4|Hu Pen|DD|Spring|Prancing Tiger Welcomes the Spring|{{Gem}} 900|1|DYN|144}}
|
||||
{{ShipDisplay|5|Northampton II|CA|Spring|Comfy Crane Amidst the Clouds|{{Gem}} 880|1||157}}
|
||||
{{ShipDisplay|5|Wakatsuki|DD|Spring|Blue Sparrow Heralding Spring|[[Happy Lunar New Year 2024#Manjuu Resort|Manjuu Resort Event Reward]]|2||144}}
|
||||
{{ShipDisplay|4|Chi An|CL|Spring|Lanternlit Stroll|{{Gem}} 800|1||152}}
|
||||
{{ShipDisplay|4|Elbing|CL|Spring|Beauty Beneath the Spring Limelight|{{Gem}} 800|1||152}}
|
||||
{{ShipDisplay|4|Fei Yuen|DD|Spring|Flying Clouds, Flailing Pranks|{{Gem}} 800|1||144}}
|
||||
</div>
|
||||
*New Cruise Pass Skin:
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|4|Miyuki|DD|Travel|Clear Skies and Crepes|'''[[Cruise Missions#Event Skins|Fair Winds Cruise Pass Reward]]'''|2||529}}
|
||||
</div>
|
||||
<li>'''Rerun [[Skins]]:'''
|
||||
*Available between January 30th and February 21st, 11:59 P.M. (UTC-7):
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|4|Chao Ho|CL|Spring2|Frolicking Flowers, Verse II|{{Gem}} 1080|1|L2D|157|y}}
|
||||
{{ShipDisplay|4|Ying Swei|CL|Spring2|Frolicking Flowers, Verse I|{{Gem}} 1080|1|L2D|157|y}}
|
||||
{{ShipDisplay|4|Hwah Jah|CVL|Spring|The Festive Undead|{{Gem}} 900|1|DYN|152|y}}
|
||||
{{ShipDisplay|4|Yat Sen|CL|Spring|Paragon of Celestial Grace|{{Gem}} 880|1|DYN|157|y}}
|
||||
{{ShipDisplay|5|Kuybyshev|CL|Spring|Maestro of Sterling Strings|{{Gem}} 900|1||152|y}}
|
||||
{{ShipDisplay|5|Theseus|CVL|Spring|New Year's White Plumage|{{Gem}} 880|1||165|y}}
|
||||
{{ShipDisplay|4|Chang Chun|DD|Spring2|Fortune Arrives in Red|{{Gem}} 800|1||152|y}}
|
||||
{{ShipDisplay|4|Fu Shun|DD|Spring|The Unbreakable Baozi Heist|'''[[Happy Lunar New Year 2024#Manjuu Resort|Manjuu Resort Event Reward]]'''|2||165|y}}
|
||||
{{ShipDisplay|4|Ting An|AE|Spring|Tender White Jade|{{Gem}} 780|1||165|y}}
|
||||
</div>
|
||||
*Available permanently:
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|5|Akagi|CV|Spring|Dawn-Phoenix's Summons|{{Gem}} 1200||L2D|152|y}}
|
||||
{{ShipDisplay|5|Charybdis|CL|Spring|Red Chamber of Healing|{{Gem}} 1200||L2D|144|y}}
|
||||
{{ShipDisplay|5|Bristol|DD|Spring|Tales from the Empery|{{Gem}} 900|||144|y}}
|
||||
{{ShipDisplay|5|Hermione|CL|Spring|Pristine Herbalist|{{Gem}} 900|||152|y}}
|
||||
{{ShipDisplay|5|Kaga|CV|Spring|Dusk-Simurgh's Vigil|{{Gem}} 900|||152|y}}
|
||||
{{ShipDisplay|5|Reno|CL|Spring|Spring's Inspiration|{{Gem}} 900|||152|y}}
|
||||
{{ShipDisplay|4|Arizona|BB|Spring|Enchantress from Afar|{{Gem}} 800|||144|y}}
|
||||
{{ShipDisplay|4|Ayanami|DD|Spring2|Dynasty Shipgirl|{{Gem}} 800|||152|y}}
|
||||
{{ShipDisplay|4|Chen Hai|CVL|Spring|Vestibule of Wonders|{{Gem}} 800|||152|y}}
|
||||
{{ShipDisplay|4|Hai Chi|CL|Spring|A Dance Among the Lotuses|{{Gem}} 800|||152|y}}
|
||||
{{ShipDisplay|4|Hai Tien|CL|Spring|Verse-Weaver at the Water's Edge|{{Gem}} 800|||152|y}}
|
||||
{{ShipDisplay|4|Hanazuki|DD|Spring|Blossoming Spring, Resplendent Moon|{{Gem}} 800|||152|y}}
|
||||
{{ShipDisplay|4|Naganami|DD|Spring|Nestling Up for the Long Nights|{{Gem}} 800|||152|y}}
|
||||
{{ShipDisplay|4|Rodney|BB|Spring|Immaculate Beauty|{{Gem}} 800|||152|y}}
|
||||
{{ShipDisplay|4|Yoizuki|DD|Spring|Firecrackers and Steamed Buns|{{Gem}} 800|||144|y}}
|
||||
{{ShipDisplay|3|Asashio|DD|Spring|Robes of Dancing Clouds|{{Gem}} 800|||152|y}}
|
||||
{{ShipDisplay|3|Oite|DD|Spring|Jet Ink, Silver Quills|{{Gem}} 800|||152|y}}
|
||||
{{ShipDisplay|3|Pennsylvania|BB|Spring|The Keystone General|{{Gem}} 780|||153|y}}
|
||||
</div>
|
||||
<li>'''Rental Outfit System:'''
|
||||
*Available between January 30th and February 21st, 11:59 P.M., (UTC-7):
|
||||
*Log in during the event period to earn 2 Rental Outfit Vouchers {{Skin ticket}}
|
||||
*Can be used to rent the following skins for a duration of 48 hours
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|4|Lung Wu|DD|Spring|Ascendant Dragon's Spring Feast|{{Skin ticket}} 1|1|L2D|144}}
|
||||
{{ShipDisplay|5|Huan Ch'ang|BC|Spring|Dance Beneath the Moonlight|{{Skin ticket}} 1|1|DYN|157}}
|
||||
{{ShipDisplay|4|Hu Pen|DD|Spring|Prancing Tiger Welcomes the Spring|{{Skin ticket}} 1|1|DYN|144}}
|
||||
</div>
|
||||
<li>'''New [[List of Furniture Sets|Furniture Sets]]:'''
|
||||
*Available between January 30th and February 21st, 11:59 P.M., (UTC-7):
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|cj6themeicon}}||'''[[Furniture Sets/Year of the Dragon|Year of the Dragon]]'''
|
||||
|}
|
||||
<li>'''Rerun [[List of Furniture Sets|Furniture Sets]]:'''
|
||||
*Available between January 30th and February 21st, 11:59 P.M., (UTC-7):
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|cj5themeicon}}||'''[[Furniture Sets/Gourmet Garden|Gourmet Garden]]'''
|
||||
|}
|
||||
*Available permanently:
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|cj4themeicon}}||'''[[Furniture Sets/Dragon Empery Estate|Dragon Empery Estate]]'''
|
||||
|}
|
||||
<li>'''New Items in [[Akashi's Shop]]:'''
|
||||
*Available between January 30th and February 21st, 11:59 P.M. (UTC-7):
|
||||
**Limited Build Supplies (1 purchase limited)
|
||||
**Decor Tokens Pack (2 purchases limited)
|
||||
**Limited Strategic Supplies (5 purchases limited)
|
||||
**Cognitive Chip Pack (2 purchases limited)
|
||||
**Spring Lucky Bag 2023 A Rerun (1 purchase limited)
|
||||
**Spring Lucky Box 2024 A (1 purchase limited)
|
||||
<li>'''[[Shops#Medal Shop|Medal Shop]] Update:'''
|
||||
*Available permanently after February 1st, 11:59 P.M. (UTC-7):
|
||||
**General Blueprint – Series 6
|
||||
**Special General Blueprint – Series 6
|
||||
<li>'''[[Shops#Core Exchange|Core Data Shop]] Update:'''
|
||||
*Available permanently in Core Shop (Ltd.):
|
||||
**[[U-73/Gallery#New Year's Chemistry-0|U-73's outfit – New Year's Chemistry]]
|
||||
*Available permanently in Core Shop (Mo.):
|
||||
**[[Hai Chi]]
|
||||
**[[Hai Tien]]
|
||||
<li>'''[[Shops#Prototype Shop|Prototype Shop Shop]] Update:'''
|
||||
*Available permanently:
|
||||
**[[Prototype Quadruple 152mm Main Gun Mount|Prototype Quadruple 152mm Main Gun Mount Design]]
|
||||
**General Blueprint – Series 6
|
||||
**Special General Blueprint – Series 6
|
||||
**Prototype Weapon Blueprint – Series 6
|
||||
<li>'''New Monthly Login Reward (February):'''
|
||||
*Furniture '''(EN Only)''':
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|baoxiangguaiicon}}||'''Manjuu Mimic'''
|
||||
|}
|
||||
*Furniture '''(JP Only)''':
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|bianlongicon}}||'''変身装置・卯'''
|
||||
|}
|
||||
*Furniture '''(CN Only)''':
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|qingshutaiicon}}||'''“遗落”的书信'''
|
||||
|}
|
||||
<li>'''New [[Memories#Secrets|Secrets]]'''
|
||||
*Available permanently:
|
||||
**Helena – Symphonious Heartbeats
|
||||
*Available between January 30th and February 6th, 11:59 P.M. (UTC-7):
|
||||
**St. Louis – Your Desire is All Mine
|
||||
<li>'''Juustagram:'''
|
||||
*Available between January 30th and February 21st, 11:59 P.M. (UTC-7):
|
||||
*New content added (Spring Festival 2024)
|
||||
<li>'''CV Update:'''
|
||||
*'''Characters'''
|
||||
**[[Chi An/Quotes|Chi An]] – Mikoi Sasaki
|
||||
**[[Fei Yuen/Quotes|Fei Yuen]] – Rie Haduki
|
||||
**[[Hu Pen/Quotes|Hu Pen]] – Amane Makino
|
||||
**[[Huan Ch'ang/Quotes|Huan Ch'ang]] – Ai Matayoshi
|
||||
**[[Kimberly META/Quotes|Kimberly META]] – Sumire Morohoshi
|
||||
**[[Lung Wu/Quotes|Lung Wu]] – Amane Makino
|
||||
*'''Retrofits'''
|
||||
**[[Chen Hai/Quotes|Chen Hai]] – Manaka Iwami
|
||||
**[[Tai Yuan/Quotes|Tai Yuan]] – Kaori Mizuhashi
|
||||
*'''Skins'''
|
||||
**[[Chi An/Quotes|Chi An – Lanternlit Stroll]] – Mikoi Sasaki
|
||||
**[[Elbing/Quotes|Elbing – Beauty Beneath the Spring Limelight]] – Shiori Mikami
|
||||
**[[Fei Yuen/Quotes|Fei Yuen – Flying Clouds, Flailing Pranks]] – Rie Haduki
|
||||
**[[Hu Pen/Quotes|Hu Pen – Prancing Tiger Welcomes the Spring]] – Amane Makino
|
||||
**[[Huan Ch'ang/Quotes|Huan Ch'ang – Dance Beneath the Moonlight]] – Ai Matayoshi
|
||||
**[[Lung Wu/Quotes|Lung Wu – Ascendant Dragon's Spring Feast]] – Amane Makino
|
||||
**[[Northampton II/Quotes|Northampton II – Comfy Crane Amidst the Clouds]] – Takao Koizumi
|
||||
**[[Wakatsuki/Quotes|Wakatsuki – Blue Sparrow Heralding Spring]] – Hikaru Iida
|
||||
*'''EX (Post-Oath)'''
|
||||
**[[Chi An/Quotes|Chi An]] – Mikoi Sasaki
|
||||
**[[Fei Yuen/Quotes|Fei Yuen]] – Rie Haduki
|
||||
**[[Hu Pen/Quotes|Hu Pen]] – Amane Makino
|
||||
**[[Huan Ch'ang/Quotes|Huan Ch'ang]] – Ai Matayoshi
|
||||
**[[Lung Wu/Quotes|Lung Wu]] – Amane Makino
|
||||
</ol>
|
||||
|
||||
=== System Optimization ===
|
||||
#'''General'''
|
||||
#*Main screen background music has been changed to the Lunar New Year theme.
|
||||
#*Academy background has been changed to the Lunar New Year theme.
|
||||
#*Naval Curry has been changed to Dumplings.
|
||||
#*Fixed the issue where some interactive content triggered abnormally when [[Kearsarge]] was used as the secretary in her Live2D skin [[Kearsarge/Gallery#All-Night Charge-0|All-Night Charge]];
|
||||
#*Fixed the problem that in some cases, some interactive content Live2D resources would trigger abnormally;
|
||||
#*Fixed the issue where the '''Jamming Field – Arizona META''' effect generated by [[Arizona META|Arizona META's]] skill '''No More Tears''' was abnormal in some cases;
|
||||
#*Fixed the issue where the continuous damage in the area generated by [[Golden Hind|Golden Hind's]] skill '''Pierce the Mistveil''' was incorrectly affected by burn effect buff/debuff;
|
||||
#*Fixed the bug where the '''Airspace Control Value''' calculation did not include the submarine fleet;
|
||||
#*Fixed the issue where some output contents of levels T1~T6 in '''[[Dreamwaker's Butterfly|War Archive – Dreamwaker's Butterfly]]''' were displayed incorrectly;
|
||||
#*Corrected the parameter display of the dispersion angle of the gear '''[[533mm Quintuple Torpedo Mount Mk IX]]''';
|
||||
#*The duration of the effects of [[Maestrale|Maestrale's]] skill '''Northwesterly Ace Student''' and [[Libeccio|Libeccio's]] skill '''Southwesterly Sailor''' have been revised to last for the entire battle.
|
||||
|
||||
The third example:
|
||||
|
||||
==December 18th 2025==
|
||||
=== New Contents ===
|
||||
<ol>
|
||||
<li>'''Limited Time Event: [[A Note Through the Firmament]]'''
|
||||
*Event period: From December 18th 2025 to January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
*During the event, play event stages to collect event PT to earn special rewards.
|
||||
*During the event, sortie to event stages to earn event PT '''Miraculous Idea (UR Voucher)''' and exchange them for the limited UR character [[William D. Porter]].
|
||||
*[[William D. Porter]] can be exchanged up to 2 times. '''Miraculous Idea (UR Voucher)''' can be obtained by completing SP levels, daily missions, challenge missions, event PT shop, etc.
|
||||
*During the event, sortie to event stages to earn event PT '''Council's Mark''' and exchange them for rewards including the limited character, [[Cleveland META]].
|
||||
*During the event, accumulate PT to earn rewards including the limited character [[Clarence K. Bronson]].
|
||||
*'''Event Characters:'''
|
||||
**Construction Period: From December 18th 2025 to January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
**'' '''Note:''' [[Cleveland META]] will be available in the [[A Note Through the Firmament#Event_Shop|Event Shop]] and [[Clarence K. Bronson]] as a [[A Note Through the Firmament#Milestone|Point Accumulation Reward]] until January 14th, 11:59 P.M. (UTC-7)''
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:35px">
|
||||
{{ShipDisplay|6|Lexington II|CV||'''Construction (1.2%)<br>04:25:00'''|'''See Pity System'''}}
|
||||
{{ShipDisplay|6|William D. Porter|SSV||'''[[A Note Through the Firmament#Event_Shop|Event Shop]]'''}}
|
||||
{{ShipDisplay|5|Cowpens|CVL||'''Construction (2.0%)<br>02:06:40'''}}
|
||||
{{ShipDisplay|5|Cleveland META|CA||'''Construction (0.5%)<br>01:25:00'''|'''[[A Note Through the Firmament#Event_Shop|Event Shop]]<hr>[[A Note Through the Firmament#Maps|Map Drop]]'''}}
|
||||
{{ShipDisplay|4|Clarence K. Bronson|DD||'''[[A Note Through the Firmament#Milestone|Point Accumulation Reward]]'''}}
|
||||
{{ShipDisplay|4|Pasadena|CL||'''Construction (2.5%)<br>01:25:00'''}}
|
||||
</div>
|
||||
*'''UR Pity System''':
|
||||
**After every 200 event construction attempts, an additional copy of [[Lexington II]] can be obtained (limit of 4 times).
|
||||
**This process won't be affected by whether [[Lexington II]] appears in the construction attempt or not.
|
||||
**Accumulated construction attempts will not carry over to the next limited construction event.
|
||||
<li>'''Limited Time Event: [[Call to Arms: Transboundary Experiment|Call to Arms: Transboundary Experiment - Phase II]]'''
|
||||
*Event period: From December 18th 2025 to January 14th 2026, 11:59 P.M. (UTC-7):
|
||||
*Fully limit break the event characters and use [[Lexington]], [[Helena]], [[Enterprise]], [[Yorktown]], and [[Hornet II]] to complete event missions and earn Training Points.
|
||||
*Earn enough Training Points to unlock the '''???''' portrait frame.
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
| class="rarity-6" |[[File:337.png|50px]]
|
||||
| class="rarity-6" |'''Ghost of the Dark Blue'''
|
||||
|}
|
||||
<li>'''Limited Time Event: [[A Note Through the Firmament#Hammann's Scrumptious Spells|Hammann's Scrumptious Spells]]'''
|
||||
*Event period: From December 18th 2025 to January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
*New missions unlock every day until 12/24. Complete them all to get Hammann II's limited skin, “Hammann's Scrumptious Spells”.
|
||||
<li>'''New [[Memories#Commemorative Album|Commemorative Album]]'''
|
||||
*During the event, complete [[A Note Through the Firmament#One-Time_Missions|commemorative missions]] to collect stickers and exchange for '''Star of the Firmament Medal'''.
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
| class="rarity-6" |[[File:Star of the Firmament Medal 1.png|50px|link=]]
|
||||
| class="rarity-6" |'''Star of the Firmament Medal'''
|
||||
|}
|
||||
<li>'''Port Fashion Collection: Heart-Throbbing Moment I'''
|
||||
*Event period: From December 18th 2025 to January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
*Log in every day to get 3 unlock chances and unlock the corresponding side story.
|
||||
<li>'''New [[Retrofit]]:'''
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|5|Maury|DD|Kai|Retrofit}}
|
||||
</div>
|
||||
<li>'''New Addition to [[War Archives]]:'''
|
||||
*[[Parallel Superimposition]]
|
||||
<li>'''Construction Pool Update:'''
|
||||
*Available in the permanent pool:
|
||||
**'''Note:''' Yorktown II will be available in UR Exchange after maintenance.
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|4|Hammann II|DD||'''Light Construction<br>00:15:00'''|||||y}}
|
||||
{{ShipDisplay|6|Yorktown II|CV||'''Heavy and Special Construction<br>04:25:00'''|||||y}}
|
||||
{{ShipDisplay|5|Northampton II|CA||'''Heavy Construction<br>02:00:00'''|||||y}}
|
||||
{{ShipDisplay|5|Hornet II|CV||'''Special Construction<br>04:25:00'''|||||y}}
|
||||
</div>
|
||||
<li>'''New [[Skins]]:'''
|
||||
*Available between December 18th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Yorktown II|CV|Bunny|An Evening's Companionship |{{Gem}} 1680|1|DUAL|142}}
|
||||
{{ShipDisplay|6|Lexington II|CV|Maid|The Fluffiest of Maids|{{Gem}} 1180|1|L2D+|172}}
|
||||
{{ShipDisplay|6|William D. Porter|DD|Maid|The Daredevil's Maidly Service |{{Gem}} 1030|1|DYN|172}}
|
||||
{{ShipDisplay|5|Cowpens|CVL|Maid|Milky Ministrations|{{Gem}} 1180|1|L2D|172}}
|
||||
{{ShipDisplay|4|Pasadena|CL|Maid|Surprising Game|{{Gem}} 880|1|DYN|172}}
|
||||
{{ShipDisplay|4|Clarence K. Bronson|DD|Maid|Special Functional Testing|{{Gem}} 780|1|DYN|320}}
|
||||
{{ShipDisplay|4|Birmingham|CL|Maid|Briar Maid|{{Gem}} 780|1||142}}
|
||||
</div>
|
||||
<li>'''Rerun [[Skins]]:'''
|
||||
*Available between December 18th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Fritz Rumey|CV|Bunny|Schwarzes Kaninchen|{{Gem}} 1180|1|L2D|145}}
|
||||
{{ShipDisplay|6|Z52|DD|Bunny|The Rapid Rabbit|{{Gem}} 980|1|DYN|145}}
|
||||
{{ShipDisplay|5|Bismarck|BB|Christmas|Unpacked Surprise|{{Gem}} 1180|1|L2D|193}}
|
||||
{{ShipDisplay|5|Ägir|CB|Home Relaxation|One-on-One Leisure Time|{{Gem}} 1180|1|L2D|145}}
|
||||
{{ShipDisplay|5|Duisburg|CL|Bunny|Endurance Training (Gone Wrong)|{{Gem}} 980|1|DYN|145}}
|
||||
{{ShipDisplay|5|Formidable|CV|Bunny|Rockin' Encore|{{Gem}} 980|1|DYN|145}}
|
||||
{{ShipDisplay|5|Janus|DD|Bunny|A Lesson in Billiards|{{Gem}} 880|1||608}}
|
||||
{{ShipDisplay|4|Z9|DD|Bunny|Teary Cocktail|{{Gem}} 780|1||608}}
|
||||
{{ShipDisplay|4|Z11|DD|Bunny|Service, Sincerity, and Insolvency|{{Gem}} 780|1||150}}
|
||||
</div>
|
||||
*Available permanently:
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Yorktown II|CV|Summer|Bright-Sky Mermaid|{{Gem}} 980|1|DYN|164|y}}
|
||||
{{ShipDisplay|5|Northampton II|CA|Summer|Swimming Star|{{Gem}} 1180|1|L2D|133|y}}
|
||||
{{ShipDisplay|5|Hornet II|CV|Summer|Racing Across the Waves!|{{Gem}} 980|1|DYN|133|y}}
|
||||
{{ShipDisplay|4|Hammann II|DD|Summer|Another Rebellious Summer|{{Gem}} 780|1||106|y}}
|
||||
{{ShipDisplay|4|Langley II|CVL|Summer|On-the-Clock Vacation|{{Gem}} 780|1||164|y}}
|
||||
</div>
|
||||
<li>'''Rental Outfit System:'''
|
||||
*Available between December 18th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
*Log in during the event period to earn 3 Rental Outfit Vouchers {{Skin ticket}}
|
||||
*Can be used to rent the following skins for a duration of 48 hours
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|6|Yorktown II|CV|Bunny|An Evening's Companionship |{{Gem}} 1680|1|DUAL|142}}
|
||||
{{ShipDisplay|6|Lexington II|CV|Maid|The Fluffiest of Maids|{{Gem}} 1180|1|L2D+|172}}
|
||||
{{ShipDisplay|5|Cowpens|CVL|Maid|Milky Ministrations|{{Gem}} 1030|1|L2D|172}}
|
||||
</div>
|
||||
<li>'''New Items in [[Akashi's Shop]]:'''
|
||||
*Available between December 18th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
**Maidly Service Lucky Box A (1 purchase limited)
|
||||
**Game Night Lucky Bag A Rerun (1 purchase limited)
|
||||
**Premium Winter Gift Pack (1 purchase limited)
|
||||
**Battle UI Pack – Maid Café(Basic) (1 purchase limited)
|
||||
**Battle UI Pack – Maid Café(Premium) (1 purchase limited)
|
||||
**'''Note:''' 1 Battle UI Pack – Maid Café(Basic) contains the Battle UI – Maid Café theme and 1,000 Coins; 1 Battle UI Pack – Maid Café (Premium) contains the Battle UI – Maid Café theme and 3,060 Gems. You can only choose to buy ONE version.
|
||||
**Limited Build Supplies (1 purchase limited)
|
||||
**Limited Strategic Supplies (5 purchases limited)
|
||||
**Decor Tokens Pack (2 purchases limited)
|
||||
**Cognitive Chip Pack (2 purchases limited)
|
||||
**Promise Crate (1 purchase limited)
|
||||
<li>'''New [[Equipment Skins|Gear Skin Box]]:'''
|
||||
*Available between December 18th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
**[[A Note Through the Firmament#Equipment Skins|Gear Skin Box (Maid's Bar)]]
|
||||
<li>'''New [[List of Furniture Sets|Furniture Sets]]:'''
|
||||
*Available between December 18th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|njthemeicon}}||'''[[Furniture Sets/Meowing Maid's House|Meowing Maid's House]]'''
|
||||
|}
|
||||
<li>'''Rerun [[List of Furniture Sets|Furniture Sets]]:'''
|
||||
*Available permanently:
|
||||
{| class="wikitable" style="text-align: center; margin-left:20px; margin-top:0px;"
|
||||
|{{Furniture|njthemeicon}}||'''[[Furniture Sets/Beach Cabin|Beach Cabin]]'''
|
||||
|}
|
||||
<li>'''Merit Shop Update:'''
|
||||
*Available permanently:
|
||||
<div style="display:flex; flex-wrap:wrap; margin-left:15px">
|
||||
{{ShipDisplay|4|Langley II|CV|||||||y}}
|
||||
</div>
|
||||
<li>'''FleetChat:'''
|
||||
*Kingdom of Tulipa Group Chat
|
||||
*Lexington
|
||||
*Lexington II
|
||||
*William D. Porter
|
||||
*Cowpens
|
||||
*Pasadena
|
||||
*Clarence K. Bronson
|
||||
<li>'''Juustagram:'''
|
||||
*Available between December 18th 2025 and January 7th 2026, 11:59 P.M. (UTC-7):
|
||||
**New content added
|
||||
<li>'''Private Quarters Update:'''
|
||||
*Available between December 18th and December 24th, 11:59 P.M. (UTC-7):
|
||||
**Rerun furniture – Christmas Eve Sleigh Sofa
|
||||
<li>'''CV Update:'''
|
||||
*'''Characters'''
|
||||
**[[Lexington II/Quotes|Lexington II]] – Minami Shinoda
|
||||
**[[William D. Porter/Quotes|William D. Porter]] – Sumire Morohoshi
|
||||
**[[Cowpens/Quotes|Cowpens]] – Seria Fukagawa
|
||||
**[[Cleveland META/Quotes|Cleveland META]] – Saya Horigome
|
||||
**[[Pasadena/Quotes|Pasadena]] – Nana Hasumi
|
||||
**[[Clarence K. Bronson/Quotes|Clarence K. Bronson]] – Hiyori Miyazaki
|
||||
*'''Retrofit:'''
|
||||
**[[Shiratsuyu/Quotes|Shiratsuyu]] – Konomi Kohara
|
||||
*'''Skins'''
|
||||
**[[Yorktown II/Quotes|Yorktown II]] – An Evening's Companionship (Dual-Form) – Kana Yuuki
|
||||
**[[Lexington II/Quotes|Lexington II]] – The Fluffiest of Maids (L2D) – Minami Shinoda
|
||||
**[[Cowpens/Quotes|Cowpens]] – Milky Ministrations (L2D) – Seria Fukagawa
|
||||
**[[William D. Porter/Quotes|William D. Porter]] – The Daredevil's Maidly Service (Dynamic) – Sumire Morohoshi
|
||||
**[[Pasadena/Quotes|Pasadena]] – Surprising Game (Dynamic) – Nana Hasumi
|
||||
**[[Clarence K. Bronson/Quotes|Clarence K. Bronson]] – Special Functional Testing – Hiyori Miyazaki
|
||||
**[[Birmingham/Quotes|Birmingham]] – Briar Maid – Sayumi Watabe
|
||||
**[[Hammann II/Quotes|Hammann II]] – Hammann's Scrumptious Spells – Asuka Itou
|
||||
*'''EX (Post-Oath)'''
|
||||
**[[Lexington II/Quotes|Lexington II]] – Minami Shinoda
|
||||
**[[William D. Porter/Quotes|William D. Porter]] – Sumire Morohoshi
|
||||
**[[Cowpens/Quotes|Cowpens]] – Seria Fukagawa
|
||||
**[[Cleveland META/Quotes|Cleveland META]] – Saya Horigome
|
||||
**[[Pasadena/Quotes|Pasadena]] – Nana Hasumi
|
||||
**[[Clarence K. Bronson/Quotes|Clarence K. Bronson]] – Hiyori Miyazaki
|
||||
</ol>
|
||||
|
||||
=== System Optimization ===
|
||||
#'''General'''
|
||||
#*Fixed an issue where dynamic outfit background resources displayed abnormally during the loading process.
|
||||
#*Fixed an issue where the effect of Yorktown META’s skill “Philosophy of the Unobserved” was abnormal when challenging her in the Dossier Analysis gameplay under certain conditions.
|
||||
#*Optimized and corrected some images, text, and other resources.
|
||||
|
||||
Finally, the news I want to be transformed is as follows:
|
||||
|
||||
Posted on January 8, 2026
|
||||
Maintenance Notice – 1/8, 12 A.M (UTC-7)
|
||||
|
||||
List of New Contents
|
||||
|
||||
New Chapter
|
||||
Chapter 16 (Normal Mode for Chapter 16 will be permanently available after the next maintenance. Fujinami will be obtainable in Chapter 16. In this chapter, the highest level of enemy ships is approximately 132, and “Clearing Mode” has not been opened yet. Character level caps will not be raised.)
|
||||
New gameplay added
|
||||
[Support Fleets]
|
||||
Support Fleets can be configured in the Formation interface. They do not participate in battle and do not contribute towards Air Superiority or Recon values.Your SS, SSV, and IXS ships can be added to a Submarine Support Fleet. During battle, they provide torpedo support for allies.
|
||||
In Chapter 16, the Submarine Support Fleet will launch a submarine attack against the enemy fleet before the surface fleet engages in combat. The result of this action will affect the Concealment values of both allied and enemy fleets.
|
||||
Note: 10 Oil is consumed each time the Submarine Support Fleet is deployed. Doing so will not affect Morale, and does not grant EXP or Affinity.
|
||||
[Fog of War]
|
||||
While under the effects of Fog of War, the size and type of enemy fleets will be hidden. The initial visibility level of a surface fleet is determined by its AVI stat. Its visibility range determines the area in which Fog of War can be temporarily dispelled.
|
||||
Enemies will receive buffs based upon the number of tiles obscured by fog of war. Increasing the visibility range of your fleets to weaken this effect. Each time an allied surface fleet defeats an enemy fleet, its visibility level will increase by 1. When the combined visibility level of all surface fleets reaches a certain amount, the enemy boss fleet will be revealed.
|
||||
[Land Bases]
|
||||
There are three types of enemy land bases. Enemies will be able to provide varying degrees of air support based on the number of land bases present on the map. Neutralizing enemy land bases through strategic use of airstrikes will reduce their air support strength.
|
||||
Airstrike:After forming and deploying an Air Support Fleet, you will be able to launch an airstrike (up to 2 times) on a selected tile via the Strategy menu.This airstrike deals percent HP damage to enemies and destroys enemy land bases within the attack range as well as the visibility range, but does not work against enemy boss fleets.
|
||||
|
||||
New Character
|
||||
Available permanently as a Chapter 16 map drop
|
||||
Fujinami
|
||||
|
||||
Augment Update
|
||||
Magdeburg – Claw and Ribbon
|
||||
Renown – Sworn Knight’s Sword
|
||||
|
||||
New Memory
|
||||
Vittorio Veneto – The Guide to Sardegnian Glory
|
||||
|
||||
FleetChat Update
|
||||
Vittorio Veneto
|
||||
|
||||
CV Update
|
||||
Character
|
||||
Fujinami – Megu Umezawa
|
||||
|
||||
EX
|
||||
Fujinami EX – Megu Umezawa
|
||||
|
||||
System Optimization
|
||||
Fixed an issue where the airdrop button could not be used during the Wichita META battle under certain conditions;
|
||||
Fixed an issue where the Live2D interaction resources for Oumis outfit “A Failed Escape?” and Illustrious’s outfit “Our Private ‘Study’ Session” displayed abnormally under certain conditions;
|
||||
Fixed an issue where the battle UI theme “Shadow Pictures” did not properly display enemy HP in stages under certain conditions;
|
||||
Optimized and corrected various images, text, and other resources.
|
||||
|
||||
Do not output any comments, notes or anything other than the transformed news. For list items that look like historical navy battle equipment (e.g. "Quadruple 305mm (SK C39 Prototype)" or "Prototype Triple 283mm/54 Main Gun Mount") wrap those in double square brackets [[like this]]. Additionally regarding navy equipment strings specifically, omit anything in parentheses at the end, e.g. "(UR)" or "(SR)". Those substrings should NOT be included inside the square brackets. For data that is specified in the example data but not in the actual news (and which cannot be inferred from the examples), put placeholders instead (e.g. "GEMS_PLACEHOLDER" if the gem price is unknown, "COINS_PLACEHOLDER" etc). The names of the Japanese voice actors under the "CV update" section should not be linked, as they have no related pages (though characters/ships with Japanese names should be linked). All information from the given news should be used and none should be omitted.
|
||||
16
prompt.txt
Normal file
16
prompt.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
I want to transform some news to a given format. The news is for a mobile game about warships called Azur Lane. The given format is written in MediaWiki wiki markup. While I do not have concrete specifications for the output format, you can find many examples of what the output format should look like in the directory called "examples" (you can also also find some relevant data from there). Each file in the examples directory covers one year's worth of patch notes, each labeled by date.
|
||||
|
||||
You can find more data in two files called ships.json and skins.json respectively, under the AzurLaneData directory (these are large though, I would recommend against loading both files entirely). One thing to note is that the order of the bullet points should be similar to previous patch notes, e.g. the "mainline event" should come first and the list of ship portraits ("shipdisplays") should be early.
|
||||
|
||||
Do not output any comments, notes or anything other than the transformed news. For list items that look like historical navy battle equipment (e.g. "Quadruple 305mm (SK C39 Prototype)" or "Prototype Triple 283mm/54 Main Gun Mount") wrap those in double square brackets [[like this]]. Additionally regarding navy equipment strings specifically, omit anything in parentheses at the end, e.g. "(UR)" or "(SR)". Those substrings should NOT be included inside the square brackets. The gem prices of skins aren't specified in source.txt (in addition to several other details), but you can find that information in skins.json by grepping for their names and looking at the surrounding lines. Also pay attention to the rarities of each ship, they can be found in ships.json. Those two files are under AzurLaneData/data/
|
||||
|
||||
Things to note:
|
||||
"secrets" in the source file are called "memories" in our terminology, so when you look at the examples you should grep for memory or memories rather than secrets.
|
||||
Skins in the source are only ever specified under a new skins/rerun skins header, and won't appear anywhere else.
|
||||
Rental skins shouldn't be priced with their gem prices, their price should be one rental ticket.
|
||||
Pay attention to the rarity of different ships, their rarity number affects which background is used for their shipdisplay.
|
||||
For rerun events, the initial run of the event is guaranteed to be described in one of the three example files. In this case you can simply use the information from there instead, as rerun events change very little from their original runs. The same thing applies for events that have become permanent (i.e. "added to war archives").
|
||||
|
||||
The task is fundamentally natural language to natural language, so unless you possess incredible knowledge in heuristics I'd recommend doing this by hand rather than writing a python script. Never guess any information. You are writing for a wiki, all the text you write must be directly supported by the sources given.
|
||||
|
||||
The data I want to have transformed is in a file called source.txt, and I want the output to be in output.txt
|
||||
164
shipdisplay.txt
Normal file
164
shipdisplay.txt
Normal file
@@ -0,0 +1,164 @@
|
||||
{{Doc}}
|
||||
This template displays ships as cards, showing their attributes, skins, skin backgrounds, construction times, and other useful information.
|
||||
|
||||
== Usage ==
|
||||
<syntaxhighlight lang="Wikitext">
|
||||
{{ShipDisplay|<rarity>|<shipname>|<shiptype>|<skinCategory>|<skinName>|<description>|<limited>|<live2d>|<skinbg>|<small>}}
|
||||
</syntaxhighlight>
|
||||
|
||||
=== Rarity ===
|
||||
Use <code><rarity></code> to assign different background colors for the ship display cards.
|
||||
{| class="wikitable"
|
||||
! Rarity !! Values !! Result
|
||||
|-
|
||||
| None || Unreleased, 0<ref>Any numerical value besides 1, 2, 3, 4, 5, and 6 will also work.</ref> || <div style="width: 40px; height: 40px;"></div>
|
||||
|-
|
||||
| Common || Normal, N, 1, 2<ref>Any non-numerical value (or leaving it blank) will also work.</ref> || <div class="rarity-2" style="width: 40px; height: 40px; border-radius:8px;"></div>
|
||||
|-
|
||||
| Rare || Rare, R, 3 || <div class="rarity-3" style="width: 40px; height: 40px; border-radius:8px;"></div>
|
||||
|-
|
||||
| Elite || Elite, E, 4 || <div class="rarity-4" style="width: 40px; height: 40px; border-radius:8px;"></div>
|
||||
|-
|
||||
| Super Rare<br>(Priority) || Super Rare, Priority, SR, PR, 5 || <div class="rarity-5" style="width: 40px; height: 40px; border-radius: 8px;"></div>
|
||||
|-
|
||||
| Ultra Rare<br>(Decisive, Legendary) || Ultra Rare, Decisive, Legendary, UR, DR, L, 6 || <div class="rarity-6" style="width: 40px; height: 40px; border-radius: 8px;"></div>
|
||||
|-
|
||||
| colspan="3" | <references />
|
||||
|}
|
||||
|
||||
=== Classification ===
|
||||
Ships have different classifications in-game, which are based on their real-world naval classifications. Use <code><shiptype></code> to assign a classification label to a ship's display card.
|
||||
{| class="wikitable"
|
||||
! Classification !! Values !! Icon
|
||||
|-
|
||||
| Destroyer || DD, Destroyer || [[File:DD img0.png|x20px]]
|
||||
|-
|
||||
| Guided-Missile Destroyer || DDG, Guided-Missile Destroyer || [[File:DDGv img0.png|x20px]]
|
||||
|-
|
||||
| Light Cruiser || CL, Light Cruiser || [[File:CL img0.png|x20px]]
|
||||
|-
|
||||
| Heavy Cruiser || CA, Heavy Cruiser || [[File:CA img0.png|x20px]]
|
||||
|-
|
||||
| Large Cruiser || CB, Large Cruiser || [[File:CB img0.png|x20px]]
|
||||
|-
|
||||
| Battleship || BB, Battleship || [[File:BB img0.png|x20px]]
|
||||
|-
|
||||
| Battlecruiser || BC, Battlecruiser || [[File:BC img0.png|x20px]]
|
||||
|-
|
||||
| Monitor || BM, Monitor || [[File:BM img0.png|x20px]]
|
||||
|-
|
||||
| Aviation Battleship || BBV, Aviation Battleship || [[File:BBV img0.png|x20px]]
|
||||
|-
|
||||
| Aircraft Carrier || CV, Aircraft Carrier || [[File:CV img0.png|x20px]]
|
||||
|-
|
||||
| Light Aircraft Carrier || CVL, Light Aircraft Carrier || [[File:CVL img0.png|x20px]]
|
||||
|-
|
||||
| Submarine || SS, Submarine || [[File:SS img0.png|x20px]]
|
||||
|-
|
||||
| Submarine Carrier || SSV, Submarine Carrier || [[File:SSV img0.png|x20px]]
|
||||
|-
|
||||
| Repair Ship || AR, Repair Ship || [[File:AR img0.png|x20px]]
|
||||
|-
|
||||
| Munition Ship || AE, Munition Ship || [[File:AE img0.png|x20px]]
|
||||
|-
|
||||
| Sailing Frigate (Submarine) || IXs, Sailing Frigate (Submarine) || [[File:IXs img0.png|x20px]]
|
||||
|-
|
||||
| Sailing Frigate (Vanguard) || IXv, Sailing Frigate (Vanguard) || [[File:IXv img0.png|x20px]]
|
||||
|-
|
||||
| Sailing Frigate (Main) || IXm, Sailing Frigate (Main) || [[File:IXm img0.png|x20px]]
|
||||
|}
|
||||
|
||||
== Examples ==
|
||||
<syntaxhighlight lang="Wikitext">
|
||||
{{ShipDisplay|Elite|Laffey|DD|RPG|Sleepageddon|Sleepy magic is dangerous|1||158}}
|
||||
{{ShipDisplay|Elite|Javelin|DD|RPG|A Legend is Born?!|Food can be used as weapons, too|1||158}}
|
||||
{{ShipDisplay|Elite|Z23|DD|RPG|Upgrade Failure?!|Nimi got scammed|1||158|y}}
|
||||
{{ShipDisplay|Elite|Ayanami|DD|RPG|Dynamic Kick!|Most powerful fighter|1||158|y}}
|
||||
{{ShipDisplay|Super Rare|Amagi|BB|Party|Red Kite Respite|Floof mom|1|L2D|146|y}}
|
||||
{{ShipDisplay|Ultra Rare|Shinano|CV|RaceQueen|Moonlit Chrome|Floof queen|1|L2D|132}}
|
||||
</syntaxhighlight>
|
||||
|
||||
{{ShipDisplay|Elite|Laffey|DD|RPG|Sleepageddon|Sleepy magic is dangerous|1||158}}
|
||||
{{ShipDisplay|Elite|Javelin|DD|RPG|A Legend is Born?!|Food can be used as weapons, too|1||158}}
|
||||
{{ShipDisplay|Elite|Z23|DD|RPG|Upgrade Failure?!|Nimi got scammed|1||158|y}}
|
||||
{{ShipDisplay|Elite|Ayanami|DD|RPG|Dynamic Kick!|Most powerful fighter|1||158|y}}
|
||||
{{ShipDisplay|Super Rare|Amagi|BB|Party|Red Kite Respite|Floof mom|1|L2D|146|y}}
|
||||
{{ShipDisplay|Ultra Rare|Shinano|CV|RaceQueen|Moonlit Chrome|Floof queen|1|L2D|132}}
|
||||
|
||||
== TemplateData ==
|
||||
<templatedata>
|
||||
{
|
||||
"description": "Makes a custom card display for ships that shows useful information.",
|
||||
"format": "inline",
|
||||
"params": {
|
||||
"1": {
|
||||
"label": "<rarity>",
|
||||
"description": "Rarity type of the ship. See \"Rarity\" section for details.",
|
||||
"type": "string",
|
||||
"default": "Unknown",
|
||||
"required": true
|
||||
},
|
||||
"2": {
|
||||
"label": "<shipname>",
|
||||
"description": "Name of the ship. MUST use the exact name so the ship's shipyard icon displays correctly on the card.",
|
||||
"type": "string",
|
||||
"required": true
|
||||
},
|
||||
"3": {
|
||||
"label": "<shiptype>",
|
||||
"description": "Clasification type of the ship. See \"Classification\" section for details.",
|
||||
"type": "string",
|
||||
"required": true
|
||||
},
|
||||
"4": {
|
||||
"label": "<skinCategory>",
|
||||
"description": "Ship's skin category. Will display the ship in her skin under the specified category.",
|
||||
"type": "string",
|
||||
"default": "Default",
|
||||
"example": "Summer, Party, RaceQueen"
|
||||
},
|
||||
"5": {
|
||||
"label": "<skinName>",
|
||||
"description": "Name of the ship's skin that will be hyperlinked to its Gallery page if \"<skinCategory>\" is used. If \"<skinCategory>\" is left empty, this acts as description text.",
|
||||
"type": "string",
|
||||
"default": "Default"
|
||||
},
|
||||
"6": {
|
||||
"label": "<description>",
|
||||
"description": "Description text displayed beneath \"<skinName>\", or extra description text if \"<skinCategory>\" is left empty.",
|
||||
"type": "string"
|
||||
},
|
||||
"7": {
|
||||
"label": "<limited>",
|
||||
"description": "Toggle for showing the limited availability of a skin.",
|
||||
"type": "number",
|
||||
"example": "Use \"1\" for Limited; \"2\" for Event; \"3\" for Unavailable."
|
||||
},
|
||||
"8": {
|
||||
"label": "<live2d>",
|
||||
"description": "Toggle for showing a skin as Live2D, Dynamic, or Dual-Form.",
|
||||
"type": "string",
|
||||
"example": "Use \"L2D\" for Live2D; \"DYN\" for Dynamic; \"DUAL\" for Dual-Form."
|
||||
},
|
||||
"9": {
|
||||
"label": "<skinbg>",
|
||||
"description": "Number ID for a skin's background image. See \"Category:Skin Backgrounds\" for all backgrounds and their IDs - the IDs are in their filenames.",
|
||||
"type": "number"
|
||||
},
|
||||
"10": {
|
||||
"label": "<small>",
|
||||
"description": "Toggle for shrinking the pixel width of the ship display card. Default size is 148px width; when used, card is shrunk down to 128px width. Assign this parameter any value to activate.",
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
}
|
||||
</templatedata>
|
||||
|
||||
== Notes ==
|
||||
* Shipyard icon files on the display cards will be recorded as page transclusions because [[Module:ShipCard]] uses the <code><nowiki>:getContent()</nowiki></code> [https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Title_objects Title object method].
|
||||
* The parameters defined in [[Module:ShipCard]] are [https://www.mediawiki.org/wiki/Help:Templates#Anonymous_parameters anonymous], so using a URL link with a [https://www.ibm.com/docs/en/cics-ts/6.1?topic=concepts-components-url <code>?--query-string</code>] containing <code>name=value</code> pairs will be treated as a [https://www.mediawiki.org/wiki/Help:Templates#Named_parameters named parameter]. This results in an expected link not showing up because the name-value pair in the query string is treated as an undefined parameter by the module.
|
||||
|
||||
== See also ==
|
||||
* [[:Category:Skin Backgrounds]]
|
||||
* [[Template:ShipIcon]]
|
||||
* [[Template:EquipIcon]]
|
||||
101
shipdisplays.py
101
shipdisplays.py
@@ -1,101 +0,0 @@
|
||||
import json
|
||||
|
||||
with open("./AzurLaneData/data/ships.json") as f:
|
||||
ship_data = json.load(f)
|
||||
|
||||
with open("./AzurLaneData/data/skins.json") as f:
|
||||
skin_data = json.load(f)
|
||||
|
||||
with open("output", "r") as f:
|
||||
lines = f.read().strip().splitlines()
|
||||
|
||||
hulls = {
|
||||
0: "Unknown",
|
||||
1: "DD",
|
||||
2: "CL",
|
||||
3: "CA",
|
||||
4: "BC",
|
||||
5: "BB",
|
||||
6: "CVL",
|
||||
7: "CV",
|
||||
8: "SS",
|
||||
9: "CAV",
|
||||
10: "BBV",
|
||||
11: "CT",
|
||||
12: "AR",
|
||||
13: "BM",
|
||||
14: "TRP",
|
||||
15: "Cargo",
|
||||
16: "Bomb",
|
||||
17: "SSV",
|
||||
18: "CB",
|
||||
19: "AE",
|
||||
20: "DDGv",
|
||||
21: "DDGm",
|
||||
22: "IXs",
|
||||
23: "IXv",
|
||||
24: "IXm",
|
||||
25: "Special",
|
||||
}
|
||||
|
||||
out = []
|
||||
for line in lines:
|
||||
if not line.startswith("{{ShipDisplay|"):
|
||||
print(line)
|
||||
continue
|
||||
|
||||
# {{ShipDisplay|6|Gouden Leeuw|CV|Maid|An Intimate Cleaning |{{Gem}} 1|L2D+|142}}
|
||||
try:
|
||||
_, _, name, _, category, skin, _, _, _, _ = line.split("|")
|
||||
except:
|
||||
print(line.split("|"))
|
||||
exit()
|
||||
name = name.strip()
|
||||
skin = skin.strip()
|
||||
|
||||
try:
|
||||
curr_ship = next(item[1] for item in ship_data.items() if item[1]["name"] == name)
|
||||
curr_skin = next(item[1] for item in skin_data.items() if item[1]["name"] == skin)
|
||||
except:
|
||||
print(*map(str.encode, (name, skin)))
|
||||
exit()
|
||||
|
||||
# [x] rarity
|
||||
rarity = curr_ship["rarity"]
|
||||
|
||||
# [x] hull type
|
||||
hull = hulls[curr_ship["hull"]]
|
||||
|
||||
# [ ] skin category (probably impossible?)
|
||||
# afaik this is impossible (without more information that probably exists)
|
||||
# so this is done by hand for now
|
||||
# category = curr_skin["category"]
|
||||
|
||||
# [x] gem price
|
||||
price = curr_skin["price"]
|
||||
|
||||
# [x] skin type
|
||||
skin_type = ""
|
||||
if curr_skin["dynamic"]: skin_type = "DYN"
|
||||
if curr_skin["dual_form"]: skin_type = "DUAL"
|
||||
if curr_skin["l2d"]: skin_type = "L2D"
|
||||
if curr_skin["l2d_plus"]: skin_type = "L2D+"
|
||||
|
||||
# [x] skin background
|
||||
skin_bg = curr_skin["bg"]
|
||||
|
||||
# [x] reconstruct shipdisplay line
|
||||
out = "|".join(map(str, (
|
||||
"{{ShipDisplay",
|
||||
rarity,
|
||||
name,
|
||||
hull,
|
||||
category,
|
||||
skin,
|
||||
"{{Gem}} " + str(price),
|
||||
skin_type,
|
||||
skin_bg,
|
||||
"}}"
|
||||
)))
|
||||
|
||||
print(out)
|
||||
196
source.txt
Normal file
196
source.txt
Normal file
@@ -0,0 +1,196 @@
|
||||
List of New Contents
|
||||
|
||||
New Events
|
||||
Available for a limited-time between 2/12 – 2/25, 11:59 P.M. (UTC-7)
|
||||
Joint Operation – Spring Auction Adventure (During the event, complete Joint Operation to earn Contribution PT.
|
||||
※Accumulate PT to receive Personal Rewards including SY-1A, Prototype Triple 203mm SK C/34 Main Gun Mount T0 Design and Phase Rewards including “Auction Invitation”, and Prototype Triple 203mm SK C/34 Main Gun Mount T0 Design.
|
||||
※During the event, complete Commissions to earn Bonus Tickets. Consume Bonus Ticket to enter three basic levels’ Reward Sorties or enter the EX difficulty stage.)
|
||||
|
||||
Fei Yuen’s Great Adventure (A new stage unlocks every day! Clear all 7 to have Fei Yuen join you.)
|
||||
|
||||
Drawing Book (Complete all the pages to get Elite shipgirls Ying Swei and Chao Ho.)
|
||||
|
||||
Port Fashion Collection: Silken-Red Embrace (Log in every day to get 1 unlock chance and unlock the corresponding side story.)
|
||||
|
||||
Happy Spring Festival (During the event, clear limited-time missions to earn PT. Accumulate PT to get “Spring Festival Invitation”, which can be used to invite one of the following characters to join your fleet: Taihou, Hu Pen, Lung Wu, Fu Shun, Jeanne d’Arc, Centaur, Chi An.)
|
||||
|
||||
Manjuu Resort (During the event, play Fei Yuen’s Great Adventure, Drawing Book, Fu Po’s Flawless Plan, and Spring Fireworks Party to get Red Envelopes. Open Red Envelopes at the Manjuu Resort to get great rewards, including gems. Open 15 to get a limited rerun skin “The Unbreakable Baozi Heist” for Fu Shun, and open 25 to get a limited new skin “Bring On the Red Envelopes!” for Long Island.)
|
||||
|
||||
Commemorative Album (During the event, complete commemorative missions to collect stickers and exchange for the medal, “Spring Auction Medals”.)
|
||||
|
||||
Rental Outfits (Log in during the event period to earn 3 rental outfit vouchers, which can be used on the following skins: Friedrich der Große – Boudoir’s Lingering Flame (Dual-Form), Chang Wu – In Full Glory, Spring’s Branch Blooms (L2D+), Shinano – Embrace Upon A Melted Dream (L2D).)
|
||||
|
||||
Available for a limited-time between 2/12 – 2/14, 11:59 P.M. (UTC-7)
|
||||
Operation Valentine (During the event, designate your favorite shipgirl, clear Main Campaign stages after Chapter 3 or event stages to earn Sweet Memories, and increase that character’s Sweet Memories Lv. based on the amount you collect.
|
||||
As a character’s Sweet Memories Lv. increases, you can unlock Sweet Memories Medals and Valentine’s Day messages. In addition, you can obtain rewards such as a Promise Ring from total Sweet Memories Lv. milestone rewards.)
|
||||
【How to Play】
|
||||
※During the event, tap the button on the bottom-right corner to designate characters. Please note: you can only switch characters up to 10 times in total.
|
||||
※Clear Main Campaign stages after Chapter 3 or event stages to earn Sweet Memories. Use a fleet including designated characters to earn twice the amount of Sweet Memories.
|
||||
※Tap “Daily Reward” to claim Sweet Memories just from logging in.
|
||||
【Character Selection】
|
||||
※You can choose from characters available before 2/14/2026.
|
||||
※After the 2/12 maintenance, your secretary ship will be selected by default.
|
||||
※If you select a collab character or a Project Identity character, that character will be replaced by Akashi as your selected character.
|
||||
※If you select a character in a μ form or II rigging form, their standard version of that character will instead be selected.
|
||||
【Valentine’s Day messages】
|
||||
※On the Operation Valentine page, tap the selected character’s icon in the lower-left corner and raise their Sweet Memories Lv. to unlock that character’s Valentine’s Day message.
|
||||
※If you have already obtained that character’s Valentine’s Day gift of a certain year, that Valentine’s Day message will be unlocked regardless of your current Sweet Memories.
|
||||
※The Valentine’s Day messages that can be unlocked in Operation Valentine are as follows:
|
||||
① Characters implemented between 2/14/2025 – 2/14/2026: their 2026 Valentine’s Day message;
|
||||
② Characters implemented on or before 2/14/2025: their previously released Valentine’s Day message.
|
||||
|
||||
Rerun Event
|
||||
Available for a limited-time between 2/12 – 2/25, 11:59 P.M. (UTC-7)
|
||||
Fu Po’s Flawless Plan Rerun (Log in to the game during the event period to get the limited ship Fu Po, and a special gear skin.)
|
||||
|
||||
New Characters
|
||||
Available for a limited-time between 2/12 – 2/25, 11:59 P.M. (UTC-7)
|
||||
Chang Wu (Rate up in light construction pool)
|
||||
Hai Chou (Rate up in light construction pool)
|
||||
|
||||
New Retrofit
|
||||
Available permanently
|
||||
Chao Ho (Retrofit)
|
||||
Ying Swei (Retrofit)
|
||||
|
||||
Construction Pools Update
|
||||
The following characters will be permanently available in specific Construction Pools
|
||||
Chien Wu (permanently available in Heavy Construction Pool)
|
||||
Hai Yung (permanently available in Light Construction Pool)
|
||||
Chang Feng (permanently available in Light Construction Pool)
|
||||
|
||||
New Skins
|
||||
Available for a limited-time between 2/12 – 3/4, 11:59 P.M. (UTC-7)
|
||||
Friedrich der Große – Boudoir’s Lingering Flame (Dual-Form)
|
||||
Chang Wu – In Full Glory, Spring’s Branch Blooms (L2D+)
|
||||
Shinano – Embrace Upon A Melted Dream (L2D)
|
||||
Hai Chou – Aroma of Awakening (Dynamic)
|
||||
Z23 – Inky Antics
|
||||
Graf Zeppelin – Intoxicating Crimson
|
||||
Fei Yuen – Lady Yuen’s Sugary Artillery
|
||||
|
||||
Rerun Skins
|
||||
Available for a limited-time between 2/12 – 2/25, 11:59 P.M. (UTC-7)
|
||||
Shimanto – The Relaxing Dragon God (Dual-Form)
|
||||
Chien Wu – Dressed for Just Tonight (Dual-Form)
|
||||
Brest – Moonlit Night’s Spring Vista (L2D)
|
||||
Kearsarge – Springtime Monitoring (Dynamic)
|
||||
Nagato – Guardian Fox’s Blessed Bonds (Dynamic)
|
||||
Hai Yung – Maple Impressions
|
||||
Chang Feng – Cozy Spring Cleaning
|
||||
Fu Po – Mischievous Tidings
|
||||
|
||||
Available permanently
|
||||
Lung Wu – Ascendant Dragon’s Spring Feast (L2D)
|
||||
Huan Ch’ang – Dance Beneath the Moonlight (Dynamic)
|
||||
Hu Pen – Prancing Tiger Welcomes the Spring (Dynamic)
|
||||
Chi An – Lanternlit Stroll
|
||||
Fei Yuen – Flying Clouds, Flailing Pranks
|
||||
Northampton II – Comfy Crane Amidst the Clouds
|
||||
Elbing – Beauty Beneath the Spring Limelight
|
||||
|
||||
New Items in Shop
|
||||
Available for a limited-time between 2/12 – 3/4, 11:59 P.M. (UTC-7)
|
||||
Spring Lucky Box 2026 A (1 purchase limited)
|
||||
Spring Lucky Bag 2025 A Rerun (1 purchase limited)
|
||||
|
||||
Available for a limited-time between 2/12 – 2/18, 11:59 P.M. (UTC-7)
|
||||
Promise Crate (1 purchase limited)
|
||||
|
||||
Available for a limited-time between 2/12 – 2/25, 11:59 P.M. (UTC-7)
|
||||
Limited Build Supplies (1 purchase limited)
|
||||
Limited Strategic Supplies (5 purchases limited)
|
||||
Decor Tokens Pack (2 purchases limited)
|
||||
Cognitive Chip Pack (2 purchases limited)
|
||||
|
||||
New Furniture
|
||||
Available for a limited-time between 2/12 – 3/4, 11:59 P.M. (UTC-7)
|
||||
Spring Festival Auction
|
||||
|
||||
Rerun Furniture
|
||||
Available for a limited-time between 2/12 – 3/4, 11:59 P.M. (UTC-7)
|
||||
Spring-Seeker in the Snow
|
||||
|
||||
Available permanently
|
||||
Year of the Dragon
|
||||
|
||||
New Gearbox
|
||||
Available for a limited-time between 2/12 – 2/25, 11:59 P.M. (UTC-7)
|
||||
Gear Skin Box (Spring Festival Auction)
|
||||
|
||||
Rerun Gearbox
|
||||
Available for a limited-time between 2/12 – 2/25, 11:59 P.M. (UTC-7)
|
||||
Gear Skin Box (Spring Auspices)
|
||||
|
||||
Research Update
|
||||
Catch-Up System added for Priority Research – Series 7;
|
||||
PR6 and DR5 ships can now be enhanced by both blueprints and coins;
|
||||
PR7 content added to Rookie Research Missions: Complete research-related missions to receive Combat Data Pack – Series 7, and complete all research-related missions to receive a certain number of Special General Blueprint – Series 7.
|
||||
Prototype Shop Update (available permanently after maintenance on 2/12):
|
||||
Prototype Carrier-Based La-9 Design
|
||||
General Blueprint – Series 8
|
||||
Special General Blueprint – Series 8
|
||||
Prototype Weapon Blueprint – Series 8
|
||||
※General Blueprint – Series 6 and Special General Blueprint – Series 5 will be unavailable after maintenance on 2/12.
|
||||
Medal Shop Update (available permanently after 3/1 12:00 A.M. (UTC-7)):
|
||||
General Blueprint – Series 8
|
||||
Special General Blueprint – Series 8
|
||||
※General Blueprint – Series 7 and Special General Blueprint – Series 7 will be unavailable after 2/1.
|
||||
|
||||
Core Data Shop Update
|
||||
Available permanently in Core Shop (Mo.)
|
||||
Fu Po
|
||||
|
||||
Private Quarters Update
|
||||
New Items
|
||||
Available permanently
|
||||
New Jersey’s exclusive furniture – IB-7 Smart Refrigerator
|
||||
Taihou’s exclusive furniture – Elegant Cherry Blossom Seatinga
|
||||
|
||||
Available for a limited-time between 2/12 – 2/18, 11:59 P.M. (UTC-7)
|
||||
Anchorage’s bonus furniture – Haven of Innocence
|
||||
|
||||
New Character added in Café
|
||||
Sirius
|
||||
※Unlock Sirius’s Café Invitation and invite Sirius to the Common Area to unlock her new Interaction, Minigame, and 3D outfit.
|
||||
|
||||
FleetChat Update
|
||||
Spring Festival Chat Group
|
||||
Chang Wu
|
||||
Hai Chou
|
||||
Ting An
|
||||
|
||||
JUUSTAGRAM
|
||||
Available for a limited-time between 2/12 – 2/25, 11:59 P.M. (UTC-7)
|
||||
New content added
|
||||
|
||||
CV Update
|
||||
Characters
|
||||
Chang Wu – Karin Nanami
|
||||
Hai Chou – Mirei Kumagai
|
||||
Chao Ho (Retrofit) – Yuuka Morishima
|
||||
Ying Swei (Retrofit) – Yuuka Morishima
|
||||
|
||||
Skins
|
||||
Friedrich der Große – Boudoir’s Lingering Flame (Dual-Form) – Hitomi Nabatame
|
||||
Chang Wu – In Full Glory, Spring’s Branch Blooms (L2D+) – Karin Nanami
|
||||
Shinano – Embrace Upon A Melted Dream (L2D) – Mamiko Noto
|
||||
Hai Chou – Aroma of Awakening (Dynamic) – Mirei Kumagai
|
||||
Z23 – Inky Antics – Rika Abe
|
||||
Graf Zeppelin – Intoxicating Crimson – Yumi Uchiyama
|
||||
Fei Yuen – Lady Yuen’s Sugary Artillery – Rie Hazuki
|
||||
Long Island – Bring On the Red Envelopes! – Sachiyo Yoshida
|
||||
|
||||
EX
|
||||
Chang Wu EX – Karin Nanami
|
||||
Hai Chou EX – Mirei Kumagai
|
||||
Friedrich der Große EX – Hitomi Nabatame
|
||||
Shinano EX – Mamiko Noto
|
||||
Graf Zeppelin EX – Yumi Uchiyama
|
||||
|
||||
System Optimization
|
||||
Fixed an issue where, under certain conditions, it was not possible to enter battle;
|
||||
Fixed an issue where, under certain conditions, access codes could not be used to visit friends in Island Planner;
|
||||
Fixed an issue where certain expressions for outfits did not match their previews;
|
||||
Fixed an issue where, under certain conditions, the amount of Season Points converted from certain Fish Hatchery materials in Island Planner was abnormal. The related compensation will be sent later.
|
||||
Optimized and corrected various images, text, and other resources.
|
||||
212
train.ipynb
212
train.ipynb
@@ -1,212 +0,0 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "01aabcdb",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"import stuff"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "85710d55",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from transformers import (\n",
|
||||
" AutoTokenizer,\n",
|
||||
" AutoModelForCausalLM,\n",
|
||||
" TextIteratorStreamer,\n",
|
||||
")\n",
|
||||
"from sys import stderr as err\n",
|
||||
"import threading\n",
|
||||
"import torch"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "827268e2",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"load model and set max tokens to 131072 (using rope yarn thingy whatever)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "f6453597",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Using device: cuda\n",
|
||||
"Loading checkpoint shards: 100%|██████████| 2/2 [00:03<00:00, 1.95s/it]\n",
|
||||
"max_length = 131072\n",
|
||||
"max_embeds = 131072\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"model_name = \"Qwen/Qwen3-8B-FP8\"\n",
|
||||
"\n",
|
||||
"# 1) Choose device (use CUDA if available)\n",
|
||||
"device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n",
|
||||
"print(\"Using device:\", device, file=err)\n",
|
||||
"\n",
|
||||
"# 2) Load tokenizer and model\n",
|
||||
"tokenizer = AutoTokenizer.from_pretrained(model_name)\n",
|
||||
"\n",
|
||||
"# If GPU and limited VRAM, consider dtype=torch.float16 for half precision\n",
|
||||
"model = AutoModelForCausalLM.from_pretrained(\n",
|
||||
" model_name,\n",
|
||||
" dtype=torch.float16 if device.type == \"cuda\" else None,\n",
|
||||
" device_map=device,\n",
|
||||
")\n",
|
||||
"\n",
|
||||
"print(\"max_length =\", tokenizer.model_max_length, file=err)\n",
|
||||
"print(\"max_embeds =\", model.config.max_position_embeddings, file=err)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b1699f5e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"prep prompt"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0d78c3dd",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"input tokens = 11541\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# 3) Prepare chat inputs (tokenized tensors)\n",
|
||||
"prompt = open(\"prompt\").read().strip()\n",
|
||||
"messages = [{\"role\": \"user\", \"content\": prompt}]\n",
|
||||
"inputs = tokenizer.apply_chat_template(\n",
|
||||
" messages,\n",
|
||||
" add_generation_prompt=True,\n",
|
||||
" tokenize=True,\n",
|
||||
" return_dict=True,\n",
|
||||
" return_tensors=\"pt\",\n",
|
||||
")\n",
|
||||
"\n",
|
||||
"num_input_tokens = inputs[\"input_ids\"].shape[1]\n",
|
||||
"tokens = num_input_tokens\n",
|
||||
"print(\"input tokens =\", num_input_tokens, file=err)\n",
|
||||
"\n",
|
||||
"# Move input tensors to the same device as the model\n",
|
||||
"inputs = {k: v.to(device) for k, v in inputs.items()}\n",
|
||||
"\n",
|
||||
"# 4) Create streamer\n",
|
||||
"streamer = TextIteratorStreamer(\n",
|
||||
" tokenizer, \n",
|
||||
" skip_prompt=True, \n",
|
||||
" skip_special_tokens=True\n",
|
||||
")\n",
|
||||
"\n",
|
||||
"# 5) Start generation in background thread (generate is blocking)\n",
|
||||
"gen_kwargs = dict(\n",
|
||||
" **inputs,\n",
|
||||
" max_new_tokens=131072,\n",
|
||||
" streamer=streamer,\n",
|
||||
")"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "bc6bf4f8",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"do inference"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"id": "ad2f8968",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"<think>\n",
|
||||
"Okay, let me try to figure out how to transform the given news into the MediaWiki format based on the examples provided. First, I need to understand the structure of the examples to replicate it accurately.\n",
|
||||
"\n",
|
||||
"Looking at the first example, the news is structured with a date header, then under \"New Contents\" there are several list items, each starting with a bold title. Each list item has bullet points with specific details. For instance, \"New Chapter\" has subpoints about the chapter availability, obtainable ships, enemy levels, and level caps. Then there's a section for \"System Optimization\" with numbered points.\n",
|
||||
"\n",
|
||||
"The second example has more sections, like \"Limited Time Event\" and \"New [Skins]\" with different sub-sections. The third example includes \"New Contents\" with various subcategories like \"New Chapter\", \"New gameplay added\", \"New Character\", \"Augment Update\", \"New Memory\", \"FleetChat Update\", \"CV Update\", and \"System Optimization\". Each of these has specific formatting, such as using ShipDisplay templates with parameters, and sometimes tables for skins or furniture.\n",
|
||||
"\n",
|
||||
"Now, the news I need to convert is from January 8, 2026. Let's parse the content step by step.\n",
|
||||
"\n",
|
||||
"Starting with the date: \"Posted on January 8, 2026\" becomes \"==January "
|
||||
]
|
||||
},
|
||||
{
|
||||
"ename": "KeyboardInterrupt",
|
||||
"evalue": "",
|
||||
"output_type": "error",
|
||||
"traceback": [
|
||||
"\u001b[31m---------------------------------------------------------------------------\u001b[39m",
|
||||
"\u001b[31mKeyboardInterrupt\u001b[39m Traceback (most recent call last)",
|
||||
"\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[7]\u001b[39m\u001b[32m, line 5\u001b[39m\n\u001b[32m 2\u001b[39m thread.start()\n\u001b[32m 4\u001b[39m \u001b[38;5;66;03m# 6) Consume and display streamed text in real time\u001b[39;00m\n\u001b[32m----> \u001b[39m\u001b[32m5\u001b[39m \u001b[38;5;28;43;01mfor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mchunk\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01min\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mstreamer\u001b[49m\u001b[43m:\u001b[49m\n\u001b[32m 6\u001b[39m \u001b[43m \u001b[49m\u001b[43mtokens\u001b[49m\u001b[43m \u001b[49m\u001b[43m+\u001b[49m\u001b[43m=\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mlen\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mtokenizer\u001b[49m\u001b[43m.\u001b[49m\u001b[43mencode\u001b[49m\u001b[43m(\u001b[49m\u001b[43mchunk\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43madd_special_tokens\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 7\u001b[39m \u001b[43m \u001b[49m\u001b[38;5;28;43mprint\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mchunk\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mend\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mflush\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43;01mTrue\u001b[39;49;00m\u001b[43m)\u001b[49m\n",
|
||||
"\u001b[36mFile \u001b[39m\u001b[32m~/inference/.venv/lib/python3.12/site-packages/transformers/generation/streamers.py:226\u001b[39m, in \u001b[36mTextIteratorStreamer.__next__\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 225\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34m__next__\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[32m--> \u001b[39m\u001b[32m226\u001b[39m value = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mtext_queue\u001b[49m\u001b[43m.\u001b[49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 227\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m value == \u001b[38;5;28mself\u001b[39m.stop_signal:\n\u001b[32m 228\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mStopIteration\u001b[39;00m()\n",
|
||||
"\u001b[36mFile \u001b[39m\u001b[32m/usr/lib/python3.12/queue.py:171\u001b[39m, in \u001b[36mQueue.get\u001b[39m\u001b[34m(self, block, timeout)\u001b[39m\n\u001b[32m 169\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m timeout \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[32m 170\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28mself\u001b[39m._qsize():\n\u001b[32m--> \u001b[39m\u001b[32m171\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mnot_empty\u001b[49m\u001b[43m.\u001b[49m\u001b[43mwait\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 172\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m timeout < \u001b[32m0\u001b[39m:\n\u001b[32m 173\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\u001b[33m\"\u001b[39m\u001b[33m'\u001b[39m\u001b[33mtimeout\u001b[39m\u001b[33m'\u001b[39m\u001b[33m must be a non-negative number\u001b[39m\u001b[33m\"\u001b[39m)\n",
|
||||
"\u001b[36mFile \u001b[39m\u001b[32m/usr/lib/python3.12/threading.py:355\u001b[39m, in \u001b[36mCondition.wait\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m 353\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m: \u001b[38;5;66;03m# restore state no matter what (e.g., KeyboardInterrupt)\u001b[39;00m\n\u001b[32m 354\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m timeout \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m355\u001b[39m \u001b[43mwaiter\u001b[49m\u001b[43m.\u001b[49m\u001b[43macquire\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 356\u001b[39m gotit = \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[32m 357\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n",
|
||||
"\u001b[31mKeyboardInterrupt\u001b[39m: "
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"thread = threading.Thread(target=model.generate, kwargs=gen_kwargs)\n",
|
||||
"thread.start()\n",
|
||||
"\n",
|
||||
"# 6) Consume and display streamed text in real time\n",
|
||||
"for chunk in streamer:\n",
|
||||
" tokens += len(tokenizer.encode(chunk, add_special_tokens=False))\n",
|
||||
" print(chunk, end=\"\", flush=True)\n",
|
||||
" # print(tokens, \"/131072 of token limit\", end=\"\\r\", sep=\"\", file=err)\n",
|
||||
"print()\n",
|
||||
"\n",
|
||||
"thread.join()\n",
|
||||
"print() # final newline"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": ".venv",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.12.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
||||
Reference in New Issue
Block a user