Updated the thread since I have started to heavily re-focus on this project;
A lot of things have been added to the rebooted version of Redefine:A while the thread was gathering dust, so here’s a quick list of features we added, including but not limited to;
It is in the process; We are planning to release a big update once we finish with getting Redefine:A5, which is the underlying engine of Nano, out of the beta.
I have added some stuff since I couldn’t do the other stuff.
Added RawInput command types; Activate by changing Arguments = {} to Arguments = 'rawinput'. This disables a few features, but enables full control over the command at the cost of 0 help.
Added preparations for subcommand and custom types.
Added support for SocialChat v2 without the need of an external module
Changed the Optional: Argument of type {arg.Type} to Optional: {arg.Name} of type {arg.Type}. Looking for feedback for this specific change.
Multiple micro-optimization stuff; Reduced loading times from ~0.05 seconds to ~0.02 seconds in studio. (Huge achievement for me)
Released an update that can be seen in R:A5’s GitHub, but I’ll make it short for those who can’t bother with technical stuff;
Added Semi-Native Support to Nano commands
Added Command.Color support
Added a shit-ton of commands imported from Nano into the loader so you won’t have to (and because im too lazy to rewrite these commands with R:A’s framework. dw, they’re all tested and they work fine.)
This doesn’t mark the end of the Beta phase of R:A5; In fact, there is still a lot of things to do such as get Datastore to save player levels, get new UI elements, etc.
Added even more stuff which can make the system more powerful and even comparable to Cmdr. Yes, you can view it in Github.
Added hooks to change stuff (or even cancel) before they are ran.
Added a Quick Actions menu thing where you can quickly do stuff without the need of running commands using the console or chat. [Beta; API for this will be made later]
Notifications can now be given a .Sound option.
Deprecated the ‘Processed’ signal due to the new hooks update; The loader has been updated to show the new method to send webhooks if needed.
Hello there, it’s been a long while since I last updated the devforums (and the github), so I’ll post what happened in the previous 4 months;
Tons of fixes, including fixes to the Quick Actions Menu. [volume warning]
People who had set level by name/userid would now return that level instead of searching for higher levels.
Added Level.VIPOwner : boolean to the party mix.
there’s also a new Level.BadgeId : RoleAssignment thing which no one will use but is still there for that one person who will; i know ur lurking here alex
Added Command.Destructive : boolean which will be used later; Currently testing as a separate function which you can get here if you want to help test it.
if you do get it, place it in the Functions folder, it will do the rest of the magic by itself.
Hi guys, I have recently updated Redefine:A to build 102 which among other things, adds the ability to run your favourite Redefine:A commands within TextChatService.
I mean it, you can actually use Redefine:A commands in Roblox’s new chat now.
Sadly due to the lack of customization within the chat label itself, I cannot provide highlighting and such the same way as the console does, hence it’s still better to use the console (which by default the keybind for is =).
I only briefly checked out the admin, but I didn’t see the commands for giving tools to player or setting starter tools for players. Which would be a good addition to the default admin.
I also noticed you can’t run command on other players?
/smite (username / displayname) just doesnt work
The admin had it come pre-bundled in the previous versions, but in order to reduce bloat with the new version, I have taken the decision to remove it from this version.
As for commands not running on other players, I couldn’t replicate the issue, so I’d appreciate it if you have a way to confirm it’s not an issue caused for inputting a non-existing name.
(Sorry for the long wait for the reply, I have this topic on Muted. Next time, please contact me in my Discord server.)
I have recently pushed Build 110 ← github to the engine which aims to add support for Re:Notify, fix Client-sided Notification sounds, and other general fixes such as SanityChecking the commands not counting the custom type. (github had it for some reason but the module didn’t?)
TONS of fixes related to a lot of different things, so I won’t list them all here, so please join the Discord Server for all of the minor stuff along with the ability to keep getting updated regarding everything that’s being updated.
It depends on how you use it, but yeah.
You could make use of the fact that PlaceholderAPI’s placeholders are dynamic and can be change from within in-game, so theoretically u could do
and use it later forthis;
which would result in
Alternatively you can look for which placeholders are there by default in the format function, which includes more stuff such as a d6 (papi_dice), d20 (papi_d20), d100 (papi_randomnumber), etc.
but yeah, i understand where the ‘useless’ part comes from.
Hello everyone in the thread (who still follow this system for some reason)!
I have updated Redefine:A with a few new updates, so I’ll just give a general view over the new stuff.
Redefine:A’s UI is no longer hard-coded. In fact, you can now use themes to change how the system works entirely!
Better default banning system! (which honestly, makes the env:RegisterCommand() function actually worthwhile.
New misc. module; env.DiscordEmbedder
Shared functions now load after user-provided ones.
There are much more changes, but you can only see them in the Discord Server, which I’d appreciate if you join.
For the nerds;
Side notes;
You may have noticed that Redefine:A has been taken off entirely from the Creator Marketplace. It is not by error. In fact, you can only blame Roblox for that. actually, the whole reason for it was because the loader has a require() in it, which is a stupid reason to take the module down…
Starting from Build 121, the only way(s) to get the loader is to either get it from the discord server, or by getting it directly from the GitHub Releases page.