fix more things
All checks were successful
Build and Test / wii-sports-club (push) Successful in 4m23s
Build and Test / splatoon-testfire (push) Successful in 4m53s
Build and Test / mario-tennis (push) Successful in 4m25s
Build and Test / splatoon (push) Successful in 4m54s
Build and Test / friends (push) Successful in 5m33s
Build and Test / fast-racing-neo (push) Successful in 4m11s
Build and Test / sonic-transformed (push) Successful in 4m53s
Build and Test / wii-u-chat (push) Successful in 4m55s
Build and Test / puyopuyo (push) Successful in 4m17s
Build and Test / minecraft-wiiu (push) Successful in 4m53s
Build and Test / super-mario-maker (push) Successful in 5m20s

This commit is contained in:
Maple Nebel 2026-07-08 13:33:45 +02:00
commit cb9a57bf67
2 changed files with 7 additions and 4 deletions

View file

@ -71,6 +71,7 @@ use crate::rmc::response::ErrorCode::FPD_InvalidArgument;
use nex_account::grpc::ActCreateInfo;
use nex_account::grpc::nex_account_service_client::NexAccountServiceClient;
use nex_account::{derive_pid_hmac, grpc_client};
use rnex_core::rmc::structures::qbuffer::QBuffer;
define_rmc_proto!(
proto FriendsUser{
@ -393,7 +394,7 @@ macro_rules! basic_principal_from_record {
data: Data {},
date_time: KerberosDateTime(bytemuck::cast($record.mii_unk_datetime)),
mii_data: $record.mii_ffl_data,
name: $record.mii_name,
name: QBuffer($record.mii_name),
unk: mii_unk1,
unk2: mii_unk2,
},
@ -496,7 +497,7 @@ impl FriendsWiiU for FriendsUser {
",
self.pid,
info.principal_basic_info.nnid,
info.principal_basic_info.mii.name,
info.principal_basic_info.mii.name.0,
smoosh_to_i16(info.principal_basic_info.mii.unk, info.principal_basic_info.mii.unk2),
info.principal_basic_info.mii.mii_data,
bytemuck::cast::<_, i64>(info.principal_basic_info.mii.date_time.0),
@ -1256,7 +1257,7 @@ impl FriendsWiiU for FriendsUser {
update nintendo_network_accounts
set mii_name = $1, mii_unks = $2, mii_ffl_data = $3, mii_unk_datetime = $4
where pid = $5",
mii.name,
mii.name.0,
smoosh_to_i16(mii.unk, mii.unk2),
mii.mii_data,
bytemuck::cast::<_, i64>(mii.date_time.0),

View file

@ -6,12 +6,14 @@ use rnex_core::rmc::structures::data::Data;
use rnex_core::PID;
use crate::rmc::structures::qbuffer::QBuffer;
#[derive(RmcSerialize, Debug, Clone, Default)]
#[rmc_struct(0)]
pub struct MiiV2 {
#[extends]
pub data: Data,
pub name: Vec<u8>,
pub name: QBuffer,
pub unk: u8,
pub unk2: u8,
pub mii_data: Vec<u8>,