mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-19 13:09:39 -07:00
Remove PS4 references and use server or PlayStation names instead
This commit is contained in:
parent
1dfe88d74e
commit
61823f7372
5 changed files with 28 additions and 28 deletions
|
@ -47,16 +47,16 @@ Chiaki config file
|
||||||
The **chiaki.conf** is generated by the application.
|
The **chiaki.conf** is generated by the application.
|
||||||
this file contains sensitive data. (do not share this file)
|
this file contains sensitive data. (do not share this file)
|
||||||
```ini
|
```ini
|
||||||
# required: PS4-XXX (PS4 local name)
|
# required: PS*-*** (PS4/PS5 local name)
|
||||||
# name from PS4 Settings > System > system information
|
# name from Settings > System > system information
|
||||||
[PS4-XXX]
|
[PS*-***]
|
||||||
# required: lan PS4 IP address
|
# required: lan PlayStation IP address
|
||||||
# IP from PS4 Settings > System > system information
|
# IP from Settings > System > system information
|
||||||
host_ip = X.X.X.X
|
host_ip = *.*.*.*
|
||||||
# required: sony oline id (login)
|
# required: sony oline id (login)
|
||||||
psn_online_id = ps4_online_id
|
psn_online_id = ps_online_id
|
||||||
# required (PS4>7.0 Only): https://git.sr.ht/~thestr4ng3r/chiaki/tree/master/item/README.md#obtaining-your-psn-accountid
|
# required (PS4>7.0 Only): https://git.sr.ht/~thestr4ng3r/chiaki/tree/master/item/README.md#obtaining-your-psn-accountid
|
||||||
psn_account_id = ps4_base64_account_id
|
psn_account_id = ps_base64_account_id
|
||||||
# optional(default 60): remote play fps (must be 30 or 60)
|
# optional(default 60): remote play fps (must be 30 or 60)
|
||||||
video_fps = 60
|
video_fps = 60
|
||||||
# optional(default 720p): remote play resolution (must be 720p, 540p or 360p)
|
# optional(default 720p): remote play resolution (must be 720p, 540p or 360p)
|
||||||
|
|
|
@ -61,7 +61,7 @@ class MainApplication
|
||||||
bool Load();
|
bool Load();
|
||||||
};
|
};
|
||||||
|
|
||||||
class PS4RemotePlay : public brls::View
|
class PSRemotePlay : public brls::View
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
brls::AppletFrame * frame;
|
brls::AppletFrame * frame;
|
||||||
|
@ -77,8 +77,8 @@ class PS4RemotePlay : public brls::View
|
||||||
// int fps = 0;
|
// int fps = 0;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
PS4RemotePlay(IO * io, Host * host);
|
PSRemotePlay(IO * io, Host * host);
|
||||||
~PS4RemotePlay();
|
~PSRemotePlay();
|
||||||
|
|
||||||
void draw(NVGcontext * vg, int x, int y, unsigned width, unsigned height, brls::Style * style, brls::FrameContext * ctx) override;
|
void draw(NVGcontext * vg, int x, int y, unsigned width, unsigned height, brls::Style * style, brls::FrameContext * ctx) override;
|
||||||
};
|
};
|
||||||
|
|
|
@ -59,9 +59,9 @@ class Host
|
||||||
std::string ap_bssid;
|
std::string ap_bssid;
|
||||||
std::string ap_key;
|
std::string ap_key;
|
||||||
std::string ap_name;
|
std::string ap_name;
|
||||||
std::string ps4_nickname;
|
std::string server_nickname;
|
||||||
// mac address = 48 bits
|
// mac address = 48 bits
|
||||||
uint8_t ps4_mac[6] = {0};
|
uint8_t server_mac[6] = {0};
|
||||||
char rp_regist_key[CHIAKI_SESSION_AUTH_SIZE] = {0};
|
char rp_regist_key[CHIAKI_SESSION_AUTH_SIZE] = {0};
|
||||||
uint32_t rp_key_type = 0;
|
uint32_t rp_key_type = 0;
|
||||||
uint8_t rp_key[0x10] = {0};
|
uint8_t rp_key[0x10] = {0};
|
||||||
|
|
|
@ -52,12 +52,12 @@ void HostInterface::Register(bool pin_incorrect)
|
||||||
{
|
{
|
||||||
if(pin_incorrect)
|
if(pin_incorrect)
|
||||||
{
|
{
|
||||||
DIALOG(srfpvyps, "Session Registration Failed, Please verify your PS4 settings");
|
DIALOG(srfpvyps, "Session Registration Failed, Please verify your PlayStation settings");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// the host is not registered yet
|
// the host is not registered yet
|
||||||
brls::Dialog* peprpc = new brls::Dialog("Please enter your PS4 registration PIN code");
|
brls::Dialog* peprpc = new brls::Dialog("Please enter your PlayStation registration PIN code");
|
||||||
brls::GenericEvent::Callback cb_peprpc = [this, peprpc](brls::View* view)
|
brls::GenericEvent::Callback cb_peprpc = [this, peprpc](brls::View* view)
|
||||||
{
|
{
|
||||||
bool pin_provided = false;
|
bool pin_provided = false;
|
||||||
|
@ -101,18 +101,18 @@ void HostInterface::Wakeup(brls::View * view)
|
||||||
if(!this->host->rp_key_data)
|
if(!this->host->rp_key_data)
|
||||||
{
|
{
|
||||||
// the host is not registered yet
|
// the host is not registered yet
|
||||||
DIALOG(prypf, "Please register your PS4 first");
|
DIALOG(prypf, "Please register your PlayStation first");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
int r = host->Wakeup();
|
int r = host->Wakeup();
|
||||||
if(r == 0)
|
if(r == 0)
|
||||||
{
|
{
|
||||||
brls::Application::notify("PS4 Wakeup packet sent");
|
brls::Application::notify("PlayStation Wakeup packet sent");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
brls::Application::notify("PS4 Wakeup packet failed");
|
brls::Application::notify("PlayStation Wakeup packet failed");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -123,7 +123,7 @@ void HostInterface::Connect(brls::View * view)
|
||||||
if(this->host->state != CHIAKI_DISCOVERY_HOST_STATE_READY)
|
if(this->host->state != CHIAKI_DISCOVERY_HOST_STATE_READY)
|
||||||
{
|
{
|
||||||
// host in standby mode
|
// host in standby mode
|
||||||
DIALOG(ptoyp, "Please turn on your PS4");
|
DIALOG(ptoyp, "Please turn on your PlayStation");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -211,7 +211,7 @@ bool HostInterface::Stream()
|
||||||
// brls::Application::setDisplayFramerate(true);
|
// brls::Application::setDisplayFramerate(true);
|
||||||
|
|
||||||
// push raw opengl stream over borealis
|
// push raw opengl stream over borealis
|
||||||
brls::Application::pushView(new PS4RemotePlay(this->io, this->host));
|
brls::Application::pushView(new PSRemotePlay(this->io, this->host));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -276,7 +276,7 @@ bool MainApplication::Load()
|
||||||
|
|
||||||
// Create a view
|
// Create a view
|
||||||
this->rootFrame = new brls::TabFrame();
|
this->rootFrame = new brls::TabFrame();
|
||||||
this->rootFrame->setTitle("Chiaki: Open Source PS4 Remote Play Client");
|
this->rootFrame->setTitle("Chiaki: Open Source PlayStation Remote Play Client");
|
||||||
this->rootFrame->setIcon(BOREALIS_ASSET("icon.jpg"));
|
this->rootFrame->setIcon(BOREALIS_ASSET("icon.jpg"));
|
||||||
|
|
||||||
brls::List* config = new brls::List();
|
brls::List* config = new brls::List();
|
||||||
|
@ -428,12 +428,12 @@ bool MainApplication::BuildConfigurationMenu(brls::List * ls, Host * host)
|
||||||
ls->addView(info);
|
ls->addView(info);
|
||||||
|
|
||||||
std::string host_name_string = this->settings->GetHostName(host);
|
std::string host_name_string = this->settings->GetHostName(host);
|
||||||
brls::ListItem* host_name = new brls::ListItem("PS4 Hostname");
|
brls::ListItem* host_name = new brls::ListItem("PS Hostname");
|
||||||
host_name->setValue(host_name_string.c_str());
|
host_name->setValue(host_name_string.c_str());
|
||||||
ls->addView(host_name);
|
ls->addView(host_name);
|
||||||
|
|
||||||
std::string host_ipaddr_string = settings->GetHostIPAddr(host);
|
std::string host_ipaddr_string = settings->GetHostIPAddr(host);
|
||||||
brls::ListItem* host_ipaddr = new brls::ListItem("PS4 IP Address");
|
brls::ListItem* host_ipaddr = new brls::ListItem("PS IP Address");
|
||||||
host_ipaddr->setValue(host_ipaddr_string.c_str());
|
host_ipaddr->setValue(host_ipaddr_string.c_str());
|
||||||
ls->addView(host_ipaddr);
|
ls->addView(host_ipaddr);
|
||||||
|
|
||||||
|
@ -457,7 +457,7 @@ bool MainApplication::BuildConfigurationMenu(brls::List * ls, Host * host)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
PS4RemotePlay::PS4RemotePlay(IO * io, Host * host)
|
PSRemotePlay::PSRemotePlay(IO * io, Host * host)
|
||||||
: io(io), host(host)
|
: io(io), host(host)
|
||||||
{
|
{
|
||||||
// store joycon/touchpad keys
|
// store joycon/touchpad keys
|
||||||
|
@ -468,7 +468,7 @@ PS4RemotePlay::PS4RemotePlay(IO * io, Host * host)
|
||||||
// this->base_time=glfwGetTime();
|
// this->base_time=glfwGetTime();
|
||||||
}
|
}
|
||||||
|
|
||||||
void PS4RemotePlay::draw(NVGcontext* vg, int x, int y, unsigned width, unsigned height, brls::Style* style, brls::FrameContext* ctx)
|
void PSRemotePlay::draw(NVGcontext* vg, int x, int y, unsigned width, unsigned height, brls::Style* style, brls::FrameContext* ctx)
|
||||||
{
|
{
|
||||||
this->io->MainLoop(&this->state);
|
this->io->MainLoop(&this->state);
|
||||||
this->host->SendFeedbackState(&state);
|
this->host->SendFeedbackState(&state);
|
||||||
|
@ -493,7 +493,7 @@ void PS4RemotePlay::draw(NVGcontext* vg, int x, int y, unsigned width, unsigned
|
||||||
// nvgText(vg, 5,10, fps_str, NULL);
|
// nvgText(vg, 5,10, fps_str, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
PS4RemotePlay::~PS4RemotePlay()
|
PSRemotePlay::~PSRemotePlay()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -230,8 +230,8 @@ void Host::RegistCB(ChiakiRegistEvent * event)
|
||||||
this->ap_ssid = r_host->ap_ssid;
|
this->ap_ssid = r_host->ap_ssid;
|
||||||
this->ap_key = r_host->ap_key;
|
this->ap_key = r_host->ap_key;
|
||||||
this->ap_name = r_host->ap_name;
|
this->ap_name = r_host->ap_name;
|
||||||
memcpy( &(this->ps4_mac), &(r_host->ps4_mac), sizeof(this->ps4_mac) );
|
memcpy( &(this->server_mac), &(r_host->server_mac), sizeof(this->server_mac) );
|
||||||
this->ps4_nickname = r_host->ps4_nickname;
|
this->server_nickname = r_host->server_nickname;
|
||||||
memcpy( &(this->rp_regist_key), &(r_host->rp_regist_key), sizeof(this->rp_regist_key) );
|
memcpy( &(this->rp_regist_key), &(r_host->rp_regist_key), sizeof(this->rp_regist_key) );
|
||||||
this->rp_key_type = r_host->rp_key_type;
|
this->rp_key_type = r_host->rp_key_type;
|
||||||
memcpy( &(this->rp_key), &(r_host->rp_key), sizeof(this->rp_key) );
|
memcpy( &(this->rp_key), &(r_host->rp_key), sizeof(this->rp_key) );
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue