Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,681 changes: 1,681 additions & 0 deletions content/locale/localization.csv

Large diffs are not rendered by default.

225 changes: 225 additions & 0 deletions content/locale/shift_script.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,225 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "f300fba6",
"metadata": {},
"outputs": [],
"source": [
"import pandas as pd\n",
"\n",
"# Load the CSV file into a DataFrame\n",
"file_path = 'localization.csv'\n",
"df = pd.read_csv(file_path, sep=\"\\t\", keep_default_na=False)\n",
"\n",
"# Set your threshold\n",
"threashold = 1549\n",
"shift_amount = 1\n",
"\n",
"# Create a boolean mask to find rows where any integer value is > x\n",
"mask = df[\"id\"] >= threashold\n",
"\n",
"# Apply the condition and add 1 to the integer values in those rows\n",
"df.loc[mask, \"id\"] += shift_amount\n",
"\n",
"# Save the updated DataFrame to a new CSV file\n",
"df.to_csv('localization.csv', index=False, sep=\"\\t\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "e9d72e43",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" upp_access_denied = 1551,\n",
" upp_30mm_rifle = 1552,\n",
" upp_electronic_countermeasure = 1553,\n",
" upp_30mm_rifle_short = 1554,\n",
" upp_30mm_cannon_short = 1555,\n",
" upp_40mm_cannon_short = 1556,\n",
" upp_heavy_cannon_short = 1557,\n",
" upp_100mm_cannon_short = 1558,\n",
" upp_120mm_cannon_short = 1559,\n",
" upp_160mm_cannon_short = 1560,\n",
" upp_20mm_auto_cannon_short = 1561,\n",
" upp_rocket_pod_short = 1562,\n",
" upp_missile_1_short = 1563,\n",
" upp_missile_2_short = 1564,\n",
" upp_missile_4_short = 1565,\n",
" upp_missile_tv_short = 1566,\n",
" upp_actuated_camera_short = 1567,\n",
" upp_fixed_camera_short = 1568,\n",
" upp_observation_camera_short = 1569,\n",
" upp_awacs_short = 1570,\n",
" upp_external_fuel_tank_short = 1571,\n",
" upp_ir_countermeasures_short = 1572,\n",
" upp_radar_golfball_short = 1573,\n",
" upp_naval_cruise_missile_short = 1574,\n",
" upp_electronic_countermeasure_short = 1575,\n",
" upp_torpedo_short = 1576,\n",
" upp_torpedo_decoy_short = 1577,\n",
" upp_torpedo_noise_short = 1578,\n",
" upp_bomb_1_short = 1579,\n",
" upp_bomb_2_short = 1580,\n",
" upp_bomb_3_short = 1581,\n",
" upp_sonic_pulse_generator_short = 1582,\n",
" upp_smoke_launcher_explosive_short = 1583,\n",
" upp_smoke_launcher_stream_short = 1584,\n",
" upp_logistics_container_20mm_short = 1585,\n",
" upp_logistics_container_30mm_short = 1586,\n",
" upp_logistics_container_40mm_short = 1587,\n",
" upp_logistics_container_100mm_short = 1588,\n",
" upp_logistics_container_120mm_short = 1589,\n",
" upp_logistics_container_160mm_short = 1590,\n",
" upp_logistics_container_ir_missile_short = 1591,\n",
" upp_turret_droid_short = 1592,\n",
" upp_deployable_droid_short = 1593,\n",
" rwr_button_on = 1594,\n",
" rwr_button_off = 1595,\n",
" holomap_ui_bearing = 1596,\n",
" holomap_ui_torpedo_delay = 1597,\n",
" holomap_ui_button_del = 1598,\n",
" holomap_ui_button_set = 1599,\n",
" holomap_tools_title = 1600,\n",
" holomap_ui_set_marker_tooltip = 1601,\n",
" upp_button_hold_on_deck = 1602,\n",
" inventory_ui_insufficient_date = 1603,\n",
" vehicle_list_state_unkown_desc = 1604,\n",
" vehicle_list_state_damg_string = 1605,\n",
" vehicle_list_state_damg_desc = 1606,\n",
" vehicle_list_state_land_string = 1607,\n",
" vehicle_list_state_land_desc = 1608,\n",
" vehicle_list_state_dock_string = 1609,\n",
" vehicle_list_state_dock_desc = 1610,\n",
" vehicle_list_state_ptrn_string = 1611,\n",
" vehicle_list_state_land_ptrn_desc = 1612,\n",
" vehicle_list_state_dock_ptrn_desc = 1613,\n",
" vehicle_list_state_lnch_string = 1614,\n",
" vehicle_list_state_lnch_desc = 1615,\n",
" vehicle_list_state_stby_string = 1616,\n",
" vehicle_list_state_stby_desc = 1617,\n",
" vehicle_list_state_taxi_string = 1618,\n",
" vehicle_list_state_taxi_desc = 1619,\n",
" vehicle_list_state_hold_string = 1620,\n",
" vehicle_list_state_hold_desc = 1621,\n",
" vehicle_list_state_hplt_string = 1622,\n",
" vehicle_list_state_hplt_desc = 1623,\n",
" vehicle_list_state_piloted_by_desc = 1624,\n",
" vehicle_list_state_attk_string = 1625,\n",
" vehicle_list_state_attk_desc = 1626,\n",
" vehicle_list_state_lift_string = 1627,\n",
" vehicle_list_state_lift_desc = 1628,\n",
" vehicle_list_state_wypt_string = 1629,\n",
" vehicle_list_state_wypt_desc = 1630,\n",
" vehicle_list_state_dply_string = 1631,\n",
" vehicle_list_state_dply_desc = 1632,\n",
" vehicle_list_state_rtrn_string = 1633,\n",
" vehicle_list_state_rtrn_desc = 1634,\n",
" vehicle_list_state_supp_string = 1635,\n",
" vehicle_list_state_supp_desc = 1636,\n",
" vehicle_list_state_wga_string = 1637,\n",
" vehicle_list_state_wga_desc = 1638,\n",
" vehicle_list_state_wgb_string = 1639,\n",
" vehicle_list_state_wgb_desc = 1640,\n",
" vehicle_list_state_wgc_string = 1641,\n",
" vehicle_list_state_wgc_desc = 1642,\n",
" vehicle_list_state_wgd_string = 1643,\n",
" vehicle_list_state_wgd_desc = 1644,\n",
" vehicle_list_state_loop_string = 1645,\n",
" vehicle_list_state_loop_desc = 1646,\n",
" vehicle_list_state_free_string = 1645,\n",
" vehicle_list_state_hovr_string = 1646,\n",
" vehicle_list_state_idle_string = 1647,\n",
" vehicle_list_state_idle_desc = 1648,\n",
" upp_vehicle_list_all = 1649,\n",
" upp_vehicle_list_aircraft = 1650,\n",
" upp_vehicle_list_ground = 1651,\n",
" upp_vehicle_list_sea = 1652,\n",
" upp_vehicle_list_turrets = 1653,\n",
" vehicle_mounted_lgm_text = 1654,\n",
" radar_mode_contacts = 1655,\n",
" radar_mode_atc = 1656,\n",
" radar_mode_threat = 1657,\n",
" upp_mode = 1658,\n",
" vehicle_ui_signal_jammed = 1659,\n",
" mode_bandwidth = 1660,\n",
" vehicle_ui_ccip = 1661,\n",
" vehicle_ui_ccrp = 1662,\n",
" surface_traffic_title = 1663,\n",
" upp_docking_queue = 1664,\n",
" upp_change = 1665,\n",
" upp_close_screen = 1666,\n",
" click_for_transmission = 1667,\n",
" upp_vehicle_land_here = 1668,\n",
" upp_vehicle_hold_here = 1669,\n",
" upp_vehicle_set_tactical_mode = 1670,\n",
" upp_vehicle_unset_tactical_mode = 1671,\n",
" upp_cargo_camera = 1672,\n",
" upp_vehicle_airlift_nearest = 1673,\n",
" upp_cargo = 1674,\n",
" upp_hangar = 1675,\n",
" upp_mission_time = 1676,\n"
]
},
{
"data": {
"text/plain": [
"1552 None\n",
"1553 None\n",
"1554 None\n",
"1555 None\n",
"1556 None\n",
" ... \n",
"1675 None\n",
"1676 None\n",
"1677 None\n",
"1678 None\n",
"1679 None\n",
"Length: 128, dtype: object"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df = pd.read_csv(file_path, sep=\"\\t\", keep_default_na=False)\n",
"threashold = 1551\n",
"sub_df = df[df[\"id\"] >= threashold]\n",
"\n",
"def print_enum(row):\n",
" print(f\" {row[\"name\"][6:] if row[\"name\"].startswith(\"e_loc_\") else row[\"name\"]} = {row[\"id\"]},\")\n",
"\n",
"_ = sub_df.apply(print_enum, axis=1)\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"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.9"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Loading