mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-19 06:43:51 +02:00
Changes and fixes
Remove nonce (rip) Current instance avatar change on wrist feed Ignore non-standard unity package variants Remove GPUFix
This commit is contained in:
@@ -229,6 +229,7 @@ namespace VRCX
|
|||||||
ParseLogPortalSpawn(fileInfo, logContext, line, offset) ||
|
ParseLogPortalSpawn(fileInfo, logContext, line, offset) ||
|
||||||
ParseLogNotification(fileInfo, logContext, line, offset) ||
|
ParseLogNotification(fileInfo, logContext, line, offset) ||
|
||||||
ParseLogAPIRequest(fileInfo, logContext, line, offset) ||
|
ParseLogAPIRequest(fileInfo, logContext, line, offset) ||
|
||||||
|
ParseLogAvatarChange(fileInfo, logContext, line, offset) ||
|
||||||
ParseLogJoinBlocked(fileInfo, logContext, line, offset) ||
|
ParseLogJoinBlocked(fileInfo, logContext, line, offset) ||
|
||||||
ParseLogAvatarPedestalChange(fileInfo, logContext, line, offset) ||
|
ParseLogAvatarPedestalChange(fileInfo, logContext, line, offset) ||
|
||||||
ParseLogVideoError(fileInfo, logContext, line, offset) ||
|
ParseLogVideoError(fileInfo, logContext, line, offset) ||
|
||||||
@@ -797,7 +798,33 @@ namespace VRCX
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//
|
|
||||||
|
private bool ParseLogAvatarChange(FileInfo fileInfo, LogContext logContext, string line, int offset)
|
||||||
|
{
|
||||||
|
// 2023.11.05 14:45:57 Log - [Behaviour] Switching K․MOG to avatar MoeSera
|
||||||
|
|
||||||
|
if (string.Compare(line, offset, "[Behaviour] Switching ", 0, 22, StringComparison.Ordinal) != 0)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
var pos = line.LastIndexOf(" to avatar ");
|
||||||
|
if (pos < 0)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
var displayName = line.Substring(offset + 22, pos - (offset + 22));
|
||||||
|
var avatarName = line.Substring(pos + 11);
|
||||||
|
|
||||||
|
AppendLog(new[]
|
||||||
|
{
|
||||||
|
fileInfo.Name,
|
||||||
|
ConvertLogTimeToISO8601(line),
|
||||||
|
"avatar-change",
|
||||||
|
displayName,
|
||||||
|
avatarName
|
||||||
|
});
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
// private bool ParseLogPhotonId(FileInfo fileInfo, LogContext logContext, string line, int offset)
|
// private bool ParseLogPhotonId(FileInfo fileInfo, LogContext logContext, string line, int offset)
|
||||||
// {
|
// {
|
||||||
// // 2021.11.02 02:21:41 Log - [Behaviour] Configuring remote player VRCPlayer[Remote] 22349737 1194
|
// // 2021.11.02 02:21:41 Log - [Behaviour] Configuring remote player VRCPlayer[Remote] 22349737 1194
|
||||||
|
|||||||
@@ -2593,7 +2593,6 @@ speechSynthesis.getVoices();
|
|||||||
secureName: '',
|
secureName: '',
|
||||||
shortName: '',
|
shortName: '',
|
||||||
world: {},
|
world: {},
|
||||||
nonce: '',
|
|
||||||
users: [], // only present when you're the owner
|
users: [], // only present when you're the owner
|
||||||
clientNumber: '',
|
clientNumber: '',
|
||||||
photonRegion: '',
|
photonRegion: '',
|
||||||
@@ -9249,7 +9248,8 @@ speechSynthesis.getVoices();
|
|||||||
var userMap = {
|
var userMap = {
|
||||||
displayName: ctx.displayName,
|
displayName: ctx.displayName,
|
||||||
userId: ctx.userId,
|
userId: ctx.userId,
|
||||||
joinTime: Date.parse(ctx.created_at)
|
joinTime: Date.parse(ctx.created_at),
|
||||||
|
lastAvatar: ''
|
||||||
};
|
};
|
||||||
this.lastLocation.playerList.set(ctx.displayName, userMap);
|
this.lastLocation.playerList.set(ctx.displayName, userMap);
|
||||||
if (this.friends.has(ctx.userId)) {
|
if (this.friends.has(ctx.userId)) {
|
||||||
@@ -9967,7 +9967,8 @@ speechSynthesis.getVoices();
|
|||||||
var userMap = {
|
var userMap = {
|
||||||
displayName: gameLog.displayName,
|
displayName: gameLog.displayName,
|
||||||
userId,
|
userId,
|
||||||
joinTime
|
joinTime,
|
||||||
|
lastAvatar: ''
|
||||||
};
|
};
|
||||||
this.lastLocation.playerList.set(gameLog.displayName, userMap);
|
this.lastLocation.playerList.set(gameLog.displayName, userMap);
|
||||||
if (userId) {
|
if (userId) {
|
||||||
@@ -10024,16 +10025,13 @@ speechSynthesis.getVoices();
|
|||||||
database.addGamelogJoinLeaveToDatabase(entry);
|
database.addGamelogJoinLeaveToDatabase(entry);
|
||||||
break;
|
break;
|
||||||
case 'player-left':
|
case 'player-left':
|
||||||
if (!this.lastLocation.playerList.has(gameLog.displayName)) {
|
var ref = this.lastLocation.playerList.get(gameLog.displayName);
|
||||||
|
if (typeof ref === 'undefined') {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
var time = 0;
|
var time = Date.now() - ref.joinTime;
|
||||||
var ref = this.lastLocation.playerList.get(gameLog.displayName);
|
this.lastLocation.playerList.delete(gameLog.displayName);
|
||||||
if (typeof ref !== 'undefined') {
|
this.lastLocation.friendList.delete(gameLog.displayName);
|
||||||
time = Date.now() - ref.joinTime;
|
|
||||||
this.lastLocation.playerList.delete(gameLog.displayName);
|
|
||||||
this.lastLocation.friendList.delete(gameLog.displayName);
|
|
||||||
}
|
|
||||||
this.photonLobbyAvatars.delete(userId);
|
this.photonLobbyAvatars.delete(userId);
|
||||||
this.updateVRLastLocation();
|
this.updateVRLastLocation();
|
||||||
this.getCurrentInstanceUserList();
|
this.getCurrentInstanceUserList();
|
||||||
@@ -10167,6 +10165,30 @@ speechSynthesis.getVoices();
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 'avatar-change':
|
||||||
|
var ref = this.lastLocation.playerList.get(gameLog.displayName);
|
||||||
|
if (
|
||||||
|
this.photonLoggingEnabled ||
|
||||||
|
typeof ref === 'undefined' ||
|
||||||
|
ref.lastAvatar === gameLog.avatarName
|
||||||
|
) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if (!ref.lastAvatar) {
|
||||||
|
ref.lastAvatar = gameLog.avatarName;
|
||||||
|
this.lastLocation.playerList.set(gameLog.displayName, ref);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
ref.lastAvatar = gameLog.avatarName;
|
||||||
|
this.lastLocation.playerList.set(gameLog.displayName, ref);
|
||||||
|
var entry = {
|
||||||
|
created_at: gameLog.dt,
|
||||||
|
type: 'AvatarChange',
|
||||||
|
userId,
|
||||||
|
name: gameLog.avatarName,
|
||||||
|
displayName: gameLog.displayName
|
||||||
|
};
|
||||||
|
break;
|
||||||
case 'vrcx':
|
case 'vrcx':
|
||||||
// VideoPlay(PyPyDance) "https://jd.pypy.moe/api/v1/videos/jr1NX4Jo8GE.mp4",0.1001,239.606,"0905 : [J-POP] 【まなこ】金曜日のおはよう 踊ってみた (vernities)"
|
// VideoPlay(PyPyDance) "https://jd.pypy.moe/api/v1/videos/jr1NX4Jo8GE.mp4",0.1001,239.606,"0905 : [J-POP] 【まなこ】金曜日のおはよう 踊ってみた (vernities)"
|
||||||
var type = gameLog.data.substr(0, gameLog.data.indexOf(' '));
|
var type = gameLog.data.substr(0, gameLog.data.indexOf(' '));
|
||||||
@@ -10279,7 +10301,11 @@ speechSynthesis.getVoices();
|
|||||||
|
|
||||||
$app.methods.silentSeachUser = function (displayName) {
|
$app.methods.silentSeachUser = function (displayName) {
|
||||||
var playerListRef = this.lastLocation.playerList.get(displayName);
|
var playerListRef = this.lastLocation.playerList.get(displayName);
|
||||||
if (!this.gameLogApiLoggingEnabled || playerListRef.userId) {
|
if (
|
||||||
|
!this.gameLogApiLoggingEnabled ||
|
||||||
|
!playerListRef ||
|
||||||
|
playerListRef.userId
|
||||||
|
) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (this.debugGameLog) {
|
if (this.debugGameLog) {
|
||||||
@@ -11870,6 +11896,12 @@ speechSynthesis.getVoices();
|
|||||||
}
|
}
|
||||||
if (!avatar.assetUrl && unityPackages.length > 0) {
|
if (!avatar.assetUrl && unityPackages.length > 0) {
|
||||||
for (var unityPackage of unityPackages) {
|
for (var unityPackage of unityPackages) {
|
||||||
|
if (
|
||||||
|
unityPackage.variant &&
|
||||||
|
unityPackage.variant !== 'standard'
|
||||||
|
) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (unityPackage.platform === 'standalonewindows') {
|
if (unityPackage.platform === 'standalonewindows') {
|
||||||
avatar.assetUrl = unityPackage.assetUrl;
|
avatar.assetUrl = unityPackage.assetUrl;
|
||||||
}
|
}
|
||||||
@@ -14524,16 +14556,12 @@ speechSynthesis.getVoices();
|
|||||||
);
|
);
|
||||||
$app.data.isStartAsMinimizedState = false;
|
$app.data.isStartAsMinimizedState = false;
|
||||||
$app.data.isCloseToTray = false;
|
$app.data.isCloseToTray = false;
|
||||||
$app.data.gpuFix = false;
|
|
||||||
VRCXStorage.Get('VRCX_StartAsMinimizedState').then((result) => {
|
VRCXStorage.Get('VRCX_StartAsMinimizedState').then((result) => {
|
||||||
$app.isStartAsMinimizedState = result === 'true';
|
$app.isStartAsMinimizedState = result === 'true';
|
||||||
});
|
});
|
||||||
VRCXStorage.Get('VRCX_CloseToTray').then((result) => {
|
VRCXStorage.Get('VRCX_CloseToTray').then((result) => {
|
||||||
$app.isCloseToTray = result === 'true';
|
$app.isCloseToTray = result === 'true';
|
||||||
});
|
});
|
||||||
VRCXStorage.Get('VRCX_GPUFix').then((result) => {
|
|
||||||
$app.gpuFix = result === 'true';
|
|
||||||
});
|
|
||||||
if (configRepository.getBool('VRCX_CloseToTray')) {
|
if (configRepository.getBool('VRCX_CloseToTray')) {
|
||||||
// move back to JSON
|
// move back to JSON
|
||||||
$app.data.isCloseToTray = configRepository.getBool('VRCX_CloseToTray');
|
$app.data.isCloseToTray = configRepository.getBool('VRCX_CloseToTray');
|
||||||
@@ -14550,7 +14578,6 @@ speechSynthesis.getVoices();
|
|||||||
this.isStartAsMinimizedState.toString()
|
this.isStartAsMinimizedState.toString()
|
||||||
);
|
);
|
||||||
VRCXStorage.Set('VRCX_CloseToTray', this.isCloseToTray.toString());
|
VRCXStorage.Set('VRCX_CloseToTray', this.isCloseToTray.toString());
|
||||||
VRCXStorage.Set('VRCX_GPUFix', this.gpuFix.toString());
|
|
||||||
AppApi.SetStartup(this.isStartAtWindowsStartup);
|
AppApi.SetStartup(this.isStartAtWindowsStartup);
|
||||||
};
|
};
|
||||||
$app.data.photonEventOverlay = configRepository.getBool(
|
$app.data.photonEventOverlay = configRepository.getBool(
|
||||||
@@ -16918,6 +16945,12 @@ speechSynthesis.getVoices();
|
|||||||
var isIos = false;
|
var isIos = false;
|
||||||
if (typeof unityPackages === 'object') {
|
if (typeof unityPackages === 'object') {
|
||||||
for (var unityPackage of unityPackages) {
|
for (var unityPackage of unityPackages) {
|
||||||
|
if (
|
||||||
|
unityPackage.variant &&
|
||||||
|
unityPackage.variant !== 'standard'
|
||||||
|
) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (unityPackage.platform === 'standalonewindows') {
|
if (unityPackage.platform === 'standalonewindows') {
|
||||||
isPC = true;
|
isPC = true;
|
||||||
} else if (unityPackage.platform === 'android') {
|
} else if (unityPackage.platform === 'android') {
|
||||||
@@ -17541,6 +17574,9 @@ speechSynthesis.getVoices();
|
|||||||
var fileSize = '';
|
var fileSize = '';
|
||||||
for (let i = ref.unityPackages.length - 1; i > -1; i--) {
|
for (let i = ref.unityPackages.length - 1; i > -1; i--) {
|
||||||
var unityPackage = ref.unityPackages[i];
|
var unityPackage = ref.unityPackages[i];
|
||||||
|
if (unityPackage.variant && unityPackage.variant !== 'standard') {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (
|
if (
|
||||||
unityPackage.platform === 'standalonewindows' &&
|
unityPackage.platform === 'standalonewindows' &&
|
||||||
this.compareUnityVersion(unityPackage.unityVersion)
|
this.compareUnityVersion(unityPackage.unityVersion)
|
||||||
@@ -18298,6 +18334,7 @@ speechSynthesis.getVoices();
|
|||||||
if (
|
if (
|
||||||
!assetUrl &&
|
!assetUrl &&
|
||||||
unityPackage.platform === 'standalonewindows' &&
|
unityPackage.platform === 'standalonewindows' &&
|
||||||
|
unityPackage.variant === 'standard' &&
|
||||||
this.compareUnityVersion(unityPackage.unityVersion)
|
this.compareUnityVersion(unityPackage.unityVersion)
|
||||||
) {
|
) {
|
||||||
assetUrl = unityPackage.assetUrl;
|
assetUrl = unityPackage.assetUrl;
|
||||||
@@ -18560,6 +18597,12 @@ speechSynthesis.getVoices();
|
|||||||
var platforms = [];
|
var platforms = [];
|
||||||
if (ref.unityPackages) {
|
if (ref.unityPackages) {
|
||||||
for (var unityPackage of ref.unityPackages) {
|
for (var unityPackage of ref.unityPackages) {
|
||||||
|
if (
|
||||||
|
unityPackage.variant &&
|
||||||
|
unityPackage.variant !== 'standard'
|
||||||
|
) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
var platform = 'PC';
|
var platform = 'PC';
|
||||||
if (unityPackage.platform === 'standalonewindows') {
|
if (unityPackage.platform === 'standalonewindows') {
|
||||||
platform = 'PC';
|
platform = 'PC';
|
||||||
@@ -19032,9 +19075,6 @@ speechSynthesis.getVoices();
|
|||||||
} else if (D.region === 'Japan') {
|
} else if (D.region === 'Japan') {
|
||||||
tags.push(`~region(jp)`);
|
tags.push(`~region(jp)`);
|
||||||
}
|
}
|
||||||
if (D.accessType !== 'public' && D.accessType !== 'group') {
|
|
||||||
tags.push(`~nonce(${window.crypto.randomUUID()})`);
|
|
||||||
}
|
|
||||||
if (D.accessType !== 'invite' && D.accessType !== 'friends') {
|
if (D.accessType !== 'invite' && D.accessType !== 'friends') {
|
||||||
D.strict = false;
|
D.strict = false;
|
||||||
}
|
}
|
||||||
@@ -22915,6 +22955,9 @@ speechSynthesis.getVoices();
|
|||||||
var assetUrl = '';
|
var assetUrl = '';
|
||||||
for (var i = ref.unityPackages.length - 1; i > -1; i--) {
|
for (var i = ref.unityPackages.length - 1; i > -1; i--) {
|
||||||
var unityPackage = ref.unityPackages[i];
|
var unityPackage = ref.unityPackages[i];
|
||||||
|
if (unityPackage.variant && unityPackage.variant !== 'standard') {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (
|
if (
|
||||||
unityPackage.platform === 'standalonewindows' &&
|
unityPackage.platform === 'standalonewindows' &&
|
||||||
this.compareUnityVersion(unityPackage.unityVersion)
|
this.compareUnityVersion(unityPackage.unityVersion)
|
||||||
@@ -23078,6 +23121,9 @@ speechSynthesis.getVoices();
|
|||||||
var assetUrl = '';
|
var assetUrl = '';
|
||||||
for (var i = ref.unityPackages.length - 1; i > -1; i--) {
|
for (var i = ref.unityPackages.length - 1; i > -1; i--) {
|
||||||
var unityPackage = ref.unityPackages[i];
|
var unityPackage = ref.unityPackages[i];
|
||||||
|
if (unityPackage.variant && unityPackage.variant !== 'standard') {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (
|
if (
|
||||||
unityPackage.platform === 'standalonewindows' &&
|
unityPackage.platform === 'standalonewindows' &&
|
||||||
this.compareUnityVersion(unityPackage.unityVersion)
|
this.compareUnityVersion(unityPackage.unityVersion)
|
||||||
@@ -23196,6 +23242,12 @@ speechSynthesis.getVoices();
|
|||||||
var unityPackages = this.avatarDialog.ref.unityPackages;
|
var unityPackages = this.avatarDialog.ref.unityPackages;
|
||||||
for (let i = unityPackages.length - 1; i > -1; i--) {
|
for (let i = unityPackages.length - 1; i > -1; i--) {
|
||||||
var unityPackage = unityPackages[i];
|
var unityPackage = unityPackages[i];
|
||||||
|
if (
|
||||||
|
unityPackage.variant &&
|
||||||
|
unityPackage.variant !== 'standard'
|
||||||
|
) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (
|
if (
|
||||||
unityPackage.platform === 'standalonewindows' &&
|
unityPackage.platform === 'standalonewindows' &&
|
||||||
this.compareUnityVersion(unityPackage.unityVersion)
|
this.compareUnityVersion(unityPackage.unityVersion)
|
||||||
@@ -28685,6 +28737,9 @@ speechSynthesis.getVoices();
|
|||||||
var assetUrl = '';
|
var assetUrl = '';
|
||||||
for (let i = D.ref.unityPackages.length - 1; i > -1; i--) {
|
for (let i = D.ref.unityPackages.length - 1; i > -1; i--) {
|
||||||
var unityPackage = D.ref.unityPackages[i];
|
var unityPackage = D.ref.unityPackages[i];
|
||||||
|
if (unityPackage.variant && unityPackage.variant !== 'standard') {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (
|
if (
|
||||||
unityPackage.platform === 'standalonewindows' &&
|
unityPackage.platform === 'standalonewindows' &&
|
||||||
this.compareUnityVersion(unityPackage.unityVersion)
|
this.compareUnityVersion(unityPackage.unityVersion)
|
||||||
|
|||||||
@@ -1896,17 +1896,17 @@ html
|
|||||||
el-radio-button(label="VIP") {{ $t('dialog.shared_feed_filters.favorite') }}
|
el-radio-button(label="VIP") {{ $t('dialog.shared_feed_filters.favorite') }}
|
||||||
el-radio-button(label="Friends") {{ $t('dialog.shared_feed_filters.friends') }}
|
el-radio-button(label="Friends") {{ $t('dialog.shared_feed_filters.friends') }}
|
||||||
el-radio-button(label="Everyone") {{ $t('dialog.shared_feed_filters.everyone') }}
|
el-radio-button(label="Everyone") {{ $t('dialog.shared_feed_filters.everyone') }}
|
||||||
|
.toggle-item
|
||||||
|
span.toggle-name Lobby Avatar Change
|
||||||
|
el-radio-group(v-model="sharedFeedFilters.noty.AvatarChange" size="mini")
|
||||||
|
el-radio-button(label="Off") {{ $t('dialog.shared_feed_filters.off') }}
|
||||||
|
el-radio-button(label="VIP") {{ $t('dialog.shared_feed_filters.favorite') }}
|
||||||
|
el-radio-button(label="Friends") {{ $t('dialog.shared_feed_filters.friends') }}
|
||||||
|
el-radio-button(label="Everyone") {{ $t('dialog.shared_feed_filters.everyone') }}
|
||||||
template(v-if="photonLoggingEnabled")
|
template(v-if="photonLoggingEnabled")
|
||||||
br
|
br
|
||||||
.toggle-item
|
.toggle-item
|
||||||
span.toggle-name Photon Event Logging
|
span.toggle-name Photon Event Logging
|
||||||
.toggle-item
|
|
||||||
span.toggle-name Lobby Avatar Change
|
|
||||||
el-radio-group(v-model="sharedFeedFilters.noty.AvatarChange" size="mini")
|
|
||||||
el-radio-button(label="Off") {{ $t('dialog.shared_feed_filters.off') }}
|
|
||||||
el-radio-button(label="VIP") {{ $t('dialog.shared_feed_filters.favorite') }}
|
|
||||||
el-radio-button(label="Friends") {{ $t('dialog.shared_feed_filters.friends') }}
|
|
||||||
el-radio-button(label="Everyone") {{ $t('dialog.shared_feed_filters.everyone') }}
|
|
||||||
.toggle-item
|
.toggle-item
|
||||||
span.toggle-name Lobby ChatBox Message
|
span.toggle-name Lobby ChatBox Message
|
||||||
el-radio-group(v-model="sharedFeedFilters.noty.ChatBoxMessage" size="mini")
|
el-radio-group(v-model="sharedFeedFilters.noty.ChatBoxMessage" size="mini")
|
||||||
@@ -2118,17 +2118,17 @@ html
|
|||||||
el-radio-button(label="VIP") {{ $t('dialog.shared_feed_filters.favorite') }}
|
el-radio-button(label="VIP") {{ $t('dialog.shared_feed_filters.favorite') }}
|
||||||
el-radio-button(label="Friends") {{ $t('dialog.shared_feed_filters.friends') }}
|
el-radio-button(label="Friends") {{ $t('dialog.shared_feed_filters.friends') }}
|
||||||
el-radio-button(label="Everyone") {{ $t('dialog.shared_feed_filters.everyone') }}
|
el-radio-button(label="Everyone") {{ $t('dialog.shared_feed_filters.everyone') }}
|
||||||
|
.toggle-item
|
||||||
|
span.toggle-name Lobby Avatar Change
|
||||||
|
el-radio-group(v-model="sharedFeedFilters.wrist.AvatarChange" size="mini")
|
||||||
|
el-radio-button(label="Off") {{ $t('dialog.shared_feed_filters.off') }}
|
||||||
|
el-radio-button(label="VIP") {{ $t('dialog.shared_feed_filters.favorite') }}
|
||||||
|
el-radio-button(label="Friends") {{ $t('dialog.shared_feed_filters.friends') }}
|
||||||
|
el-radio-button(label="Everyone") {{ $t('dialog.shared_feed_filters.everyone') }}
|
||||||
template(v-if="photonLoggingEnabled")
|
template(v-if="photonLoggingEnabled")
|
||||||
br
|
br
|
||||||
.toggle-item
|
.toggle-item
|
||||||
span.toggle-name Photon Event Logging
|
span.toggle-name Photon Event Logging
|
||||||
.toggle-item
|
|
||||||
span.toggle-name Lobby Avatar Change
|
|
||||||
el-radio-group(v-model="sharedFeedFilters.wrist.AvatarChange" size="mini")
|
|
||||||
el-radio-button(label="Off") {{ $t('dialog.shared_feed_filters.off') }}
|
|
||||||
el-radio-button(label="VIP") {{ $t('dialog.shared_feed_filters.favorite') }}
|
|
||||||
el-radio-button(label="Friends") {{ $t('dialog.shared_feed_filters.friends') }}
|
|
||||||
el-radio-button(label="Everyone") {{ $t('dialog.shared_feed_filters.everyone') }}
|
|
||||||
.toggle-item
|
.toggle-item
|
||||||
span.toggle-name Lobby ChatBox Message
|
span.toggle-name Lobby ChatBox Message
|
||||||
el-radio-group(v-model="sharedFeedFilters.wrist.ChatBoxMessage" size="mini")
|
el-radio-group(v-model="sharedFeedFilters.wrist.ChatBoxMessage" size="mini")
|
||||||
|
|||||||
@@ -511,12 +511,6 @@ mixin settingsTab()
|
|||||||
el-button-group(style="display:block")
|
el-button-group(style="display:block")
|
||||||
el-button(size="small" icon="el-icon-s-operation" @click="promptSetPendingOffline") {{ $t('view.settings.advanced.advanced.pending_offline.set_delay') }}
|
el-button(size="small" icon="el-icon-s-operation" @click="promptSetPendingOffline") {{ $t('view.settings.advanced.advanced.pending_offline.set_delay') }}
|
||||||
+simpleSwitch("view.settings.advanced.advanced.cache_debug.udon_exception_logging", "udonExceptionLogging", "saveOpenVROption")
|
+simpleSwitch("view.settings.advanced.advanced.cache_debug.udon_exception_logging", "udonExceptionLogging", "saveOpenVROption")
|
||||||
div.options-container-item
|
|
||||||
span.name {{ $t('view.settings.advanced.advanced.cache_debug.gpu_fix') }}
|
|
||||||
el-tooltip(placement="top" style="margin-left:5px" :content="$t('view.settings.advanced.advanced.cache_debug.gpu_fix_warning')")
|
|
||||||
i.el-icon-warning
|
|
||||||
el-switch(v-model="gpuFix" @change="saveVRCXWindowOption")
|
|
||||||
span.name(style="margin-left:15px") {{ $t('view.settings.advanced.advanced.cache_debug.gpu_fix_notice') }}
|
|
||||||
div.options-container-item
|
div.options-container-item
|
||||||
span.name {{ $t('view.settings.advanced.advanced.cache_debug.disable_gamelog') }}
|
span.name {{ $t('view.settings.advanced.advanced.cache_debug.disable_gamelog') }}
|
||||||
el-switch(v-model="gameLogDisabled" @change="disableGameLogDialog")
|
el-switch(v-model="gameLogDisabled" @change="disableGameLogDialog")
|
||||||
|
|||||||
@@ -58,6 +58,11 @@ class GameLogService {
|
|||||||
gameLog.url = args[0];
|
gameLog.url = args[0];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'avatar-change':
|
||||||
|
gameLog.displayName = args[0];
|
||||||
|
gameLog.avatarName = args[1];
|
||||||
|
break;
|
||||||
|
|
||||||
case 'photon-id':
|
case 'photon-id':
|
||||||
gameLog.displayName = args[0];
|
gameLog.displayName = args[0];
|
||||||
gameLog.photonId = args[1];
|
gameLog.photonId = args[1];
|
||||||
|
|||||||
@@ -159,10 +159,10 @@ html
|
|||||||
span.time {{ feed.created_at | formatDate }}
|
span.time {{ feed.created_at | formatDate }}
|
||||||
| 🧍 #[span.name(v-text="feed.displayName" style="margin-right:5px" :style="{'color':feed.tagColour}")]
|
| 🧍 #[span.name(v-text="feed.displayName" style="margin-right:5px" :style="{'color':feed.tagColour}")]
|
||||||
template(v-if="feed.releaseStatus === 'public'")
|
template(v-if="feed.releaseStatus === 'public'")
|
||||||
| #[i.x-user-status.online]
|
| #[i.x-user-status.online]
|
||||||
template(v-else)
|
template(v-else-if="feed.releaseStatus === 'private'")
|
||||||
| #[i.x-user-status.askme]
|
| #[i.x-user-status.askme]
|
||||||
| {{ feed.name }}
|
| {{ feed.name }}
|
||||||
template(v-if="feed.description && feed.description !== feed.name")
|
template(v-if="feed.description && feed.description !== feed.name")
|
||||||
| - {{ feed.description }}
|
| - {{ feed.description }}
|
||||||
div(v-else-if="feed.type === 'ChatBoxMessage'" class="x-friend-item" :class="{ friend: feed.isFriend, favorite: feed.isFavorite }")
|
div(v-else-if="feed.type === 'ChatBoxMessage'" class="x-friend-item" :class="{ friend: feed.isFriend, favorite: feed.isFavorite }")
|
||||||
|
|||||||
Reference in New Issue
Block a user