the99x99
(the99x99)
February 9, 2024, 2:39pm
#1
This is a support category for asking questions about how to get something done on the Roblox websites or how to do something on Roblox applications such as Roblox Studio.
You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear! i need the internal command bar in roblox studio
What is the issue? Include screenshots / videos if possible!
What solutions have you tried so far? Did you look for solutions on the Developer Hub? i did look
After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!
i have a old 2022 roblox internal version (its very glitchy)
(i downloaded this version from itch io)
and there is this
how i can get it in normal roblox studio since this version is from 2022
1 Like
the99x99
(the99x99)
February 9, 2024, 2:46pm
#2
and also how i can get this
adarko28
(Avan)
February 12, 2024, 6:20am
#3
Share the link, I am very curious
the99x99
(the99x99)
February 12, 2024, 6:40am
#4
I dont know if i Can send itch Io link but its filtering disabled by beepboop
1 Like
use std::fs;
use std::path::PathBuf;
use std::time::Instant;
use clap::Parser;
use winreg::{enums::HKEY_CLASSES_ROOT, RegKey};
#[rustfmt::skip]
const SIGNATURE: &[u8] = &[
0x41, 0x38, 0x9e, 0x78, 0x01, 0x00, 0x00, 0x74, 0x05, 0xe8,
];
#[rustfmt::skip]
const PATCH: &[u8] = &[
0x41, 0x38, 0x9e, 0x78, 0x01, 0x00, 0x00, 0x90, 0x90, 0xe8
];
#[derive(Parser)]
#[command(author, version, about, long_about = None)]
struct Cli {
input: Option<PathBuf>,
output: Option<PathBuf>,
}
fn patch(input: &PathBuf, output: &PathBuf) {
let mut binary = fs::read(input).expect("Could not read input file.");
let offset = binary
.windows(SIGNATURE.len())
.position(|window| window == SIGNATURE)
.expect("Could not find signature.");
binary[offset..offset + PATCH.len()].copy_from_slice(PATCH);
fs::write(output, binary).expect("Could not write output file.");
}
fn main() {
let Cli { input, output } = Cli::parse();
#[rustfmt::skip]
let input = input.unwrap_or_else(|| {
let path: String = RegKey::predef(HKEY_CLASSES_ROOT)
.open_subkey("roblox-studio").unwrap()
.open_subkey("DefaultIcon").unwrap()
.get_value("").unwrap();
PathBuf::from(path)
});
let output = if cfg!(debug_assertions) {
output.unwrap_or_else(|| input.with_file_name("RobloxStudioBeta_INTERNAL.exe"))
} else {
output.unwrap_or_else(|| input.clone()) // TODO: Is convenience really worth it?
};
let now = Instant::now();
patch(&input, &output);
println!("Patched in {:?}.", now.elapsed());
}
5 Likes
Yo what, no feet pics, please.
wonderful. the code is so great I cannot stop staring at them. such great writing
axtrct
(4reigns)
July 20, 2024, 2:47am
#8
Chelpus what the hell zro???
Hello axtrct… Why are you viewing this again…
Why tf did you screenshot your feet
What do you mean? I’m just showing Studio Internal.
1 Like
axtrct
(4reigns)
July 22, 2024, 7:17am
#12
Nothing mate! Nothing. Hope this helped
equsjd1
(soup)
July 31, 2024, 7:34am
#13
link for updated version if it doesnt work
1 Like
system
(system)
Closed
August 14, 2024, 7:35am
#14
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.