Skip to content
Merged
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
6 changes: 6 additions & 0 deletions index.php
Original file line number Diff line number Diff line change
Expand Up @@ -797,6 +797,12 @@ class="joystickBase" />
<button id="toggleUnicodeFont" class="checkboxButton unselectable"><span></span></button>
</div>
</li>
<li class="formControlRow">
<label class="unselectable" data-i18n="[html]modal.settings.fields.toggleHideUnnamedPlayers">Hide Unnamed Players</label>
<div>
<button id="hideUnnamedPlayersButton" class="checkboxButton unselectable"><span></span></button>
</div>
</li>
<li class="formControlRow buttonRow">
<button id="blocklistButton" class="unselectable" type="button" data-i18n="[html]modal.settings.blocklist">Blocklist</button>
<button id="chatSettingsButton" class="unselectable" type="button" data-i18n="[html]modal.settings.chatSettings" onclick="openModal('chatSettingsModal', null, 'settingsModal')">Chat</button>
Expand Down
4 changes: 4 additions & 0 deletions init.js
Original file line number Diff line number Diff line change
Expand Up @@ -941,6 +941,10 @@ function loadOrInitConfig(configObj, global, configName) {
if (value)
document.getElementById('mentionFilterButton').click();
break;
case 'hideUnnamedPlayers':
if (value)
document.getElementById('hideUnnamedPlayersButton').click();
break;
case 'trackedLocationId':
if (value)
document.getElementById('nextLocationContainer').classList.remove('hidden');
Expand Down
3 changes: 2 additions & 1 deletion lang/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Singleplayer Mode",
"helpText": "Turns Private Mode into Singleplayer Mode, hiding all friends and party members from view. Perfect if you want to explore entirely by yourself."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "قائمة الحظر",
"chatSettings": "المحادثة",
Expand Down
3 changes: 2 additions & 1 deletion lang/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Singleplayer Mode",
"helpText": "Turns Private Mode into Singleplayer Mode, hiding all friends and party members from view. Perfect if you want to explore entirely by yourself."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Blockliste",
"chatSettings": "Chat",
Expand Down
3 changes: 2 additions & 1 deletion lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Singleplayer Mode",
"helpText": "Turns Private Mode into Singleplayer Mode, hiding all friends and party members from view. Perfect if you want to explore entirely by yourself."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Blocklist",
"chatSettings": "Chat",
Expand Down
3 changes: 2 additions & 1 deletion lang/eo.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Singleplayer Mode",
"helpText": "Turns Private Mode into Singleplayer Mode, hiding all friends and party members from view. Perfect if you want to explore entirely by yourself."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Listo de Blokitoj",
"chatSettings": "Babilejo",
Expand Down
3 changes: 2 additions & 1 deletion lang/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Modo Solitario",
"helpText": "Convierte el Modo Privado en el Modo Solitario, quitando de la vista a amigos y miembros del grupo. Perfecto si quieres explorar totalmente por ti mismo."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Lista de Bloqueos",
"chatSettings": "Chat",
Expand Down
3 changes: 2 additions & 1 deletion lang/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Mode solo",
"helpText": "Transforme le mode privé en mode solo, cachant tous les amis et membres du groupe de votre champ de vision. Parfait si vous souhaitez jouer au jeu par vous-même."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Liste de blocage",
"chatSettings": "Chat",
Expand Down
3 changes: 2 additions & 1 deletion lang/id.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Singleplayer Mode",
"helpText": "Turns Private Mode into Singleplayer Mode, hiding all friends and party members from view. Perfect if you want to explore entirely by yourself."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Blocklist",
"chatSettings": "Chat",
Expand Down
3 changes: 2 additions & 1 deletion lang/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Singleplayer Mode",
"helpText": "Turns Private Mode into Singleplayer Mode, hiding all friends and party members from view. Perfect if you want to explore entirely by yourself."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Blocklist",
"chatSettings": "Chat",
Expand Down
3 changes: 2 additions & 1 deletion lang/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "シングルプレイヤーモード",
"helpText": "プライベートモードをシングルプレイヤーモードに切り替え、フレンドやパーティメンバーを含めた全員を非表示にします。一人で探索したい場合に最適です。"
}
},
"toggleHideUnnamedPlayers": "無名プレイヤーを表示しない"
},
"blocklist": "ブロックリスト",
"chatSettings": "チャット",
Expand Down
3 changes: 2 additions & 1 deletion lang/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "혼자하기 모드",
"helpText": "비공개 모드를 혼자하기 모드로 전환합니다. 모든 친구/파티 목록에 속한 플레이어까지 시야에서 숨김처리 하여 완전히 혼자서 게임을 플레이하고 싶을 때 사용하기 적절합니다."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "차단 목록",
"chatSettings": "채팅",
Expand Down
3 changes: 2 additions & 1 deletion lang/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Singleplayer Mode",
"helpText": "Turns Private Mode into Singleplayer Mode, hiding all friends and party members from view. Perfect if you want to explore entirely by yourself."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Zablokowani użytkownicy",
"chatSettings": "Czat",
Expand Down
3 changes: 2 additions & 1 deletion lang/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Modo de Um Jogador",
"helpText": "Transforma o Modo Privado em Modo de Um Jogador, ocultando todos os amigos e membros do grupo. Perfeito caso queira explorar tudo por conta própia."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Blocklist",
"chatSettings": "Bate-Papo",
Expand Down
3 changes: 2 additions & 1 deletion lang/ro.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Mod Singleplayer",
"helpText": "Schimbă Modul Privat în Modul Singleplayer, ascunzând toți prietenii și membrii de grup din vedere. Perfect când vrei să explorezi de unul singur."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Listă Neagră",
"chatSettings": "Chat",
Expand Down
3 changes: 2 additions & 1 deletion lang/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Singleplayer Mode",
"helpText": "Turns Private Mode into Singleplayer Mode, hiding all friends and party members from view. Perfect if you want to explore entirely by yourself."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Заблокированные",
"chatSettings": "Чат",
Expand Down
3 changes: 2 additions & 1 deletion lang/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Singleplayer Mode",
"helpText": "Turns Private Mode into Singleplayer Mode, hiding all friends and party members from view. Perfect if you want to explore entirely by yourself."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Engel Listesi",
"chatSettings": "Sohbet",
Expand Down
3 changes: 2 additions & 1 deletion lang/uk.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Однокористувацький режим",
"helpText": "Перетворює приватний режим у однокористувацький, приховуючи усіх гравців включно з друзями та членами вашої групи. Ідеально підходить для тих, хто хоче досліджувати світ наодинці."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Блоклист",
"chatSettings": "Чат",
Expand Down
3 changes: 2 additions & 1 deletion lang/vi.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Chế độ Một người",
"helpText": "Khi Chế độ Riêng tư kích hoạt, bạn sẽ không nhìn thấy bất kì ai bao gồm bạn bè và thành viên cùng nhóm. Khuyên dùng khi bạn muốn hoàn toàn tự lực khám phá."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "Danh sách chặn",
"chatSettings": "Chat",
Expand Down
3 changes: 2 additions & 1 deletion lang/zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,8 @@
"toggleSingleplayerMode": {
"label": "Singleplayer Mode",
"helpText": "Turns Private Mode into Singleplayer Mode, hiding all friends and party members from view. Perfect if you want to explore entirely by yourself."
}
},
"toggleHideUnnamedPlayers": "Hide Unnamed Players"
},
"blocklist": "黑名单",
"chatSettings": "聊天",
Expand Down
13 changes: 12 additions & 1 deletion play.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,8 @@ let config = {
globalMessage: false,
hideGlobalMessageLocations: false,
filterMentions: false,
trackedLocationId: null
trackedLocationId: null,
hideUnnamedPlayers: false,
};

const locI18nextOptions = {
Expand Down Expand Up @@ -1366,6 +1367,16 @@ document.getElementById('toggleSchedulesButton').onclick = function () {
updateConfig(globalConfig, true);
};

document.getElementById('hideUnnamedPlayersButton').onclick = function () {
const toggled = this.classList.toggle('toggled');
config.hideUnnamedPlayers = toggled;
updateConfig(config);
if (sessionWs && toggled)
sendSessionCommand('hunp', [ 1 ]);
else if (sessionWs && !toggled)
sendSessionCommand('hunp', [ 0 ]);
};

document.getElementById('togglePreloadsButton').onclick = function () {
this.classList.toggle('toggled');
const toggled = this.classList.contains('toggled');
Expand Down
2 changes: 2 additions & 0 deletions session.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ function initSessionWs(attempt) {
sendSessionCommand('pr', [ config.singleplayerMode ? 2 : 1 ]);
if (config.hideLocation)
sendSessionCommand('hl', [ 1 ]);
if (config.hideUnnamedPlayers)
sendSessionCommand('hunp', [ config.hideUnnamedPlayers ? 1 : 0 ]);
if (!hasConnected) {
syncChatHistory()
.catch(err => console.error(err))
Expand Down