If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Roblox (Windows, Mac OS X)/Revisional Differences/Mid-2008

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Roblox (Windows, Mac OS X)/Revisional Differences.

May 2008

Graphics Engine Change

In late 2007, ROBLOX started to experiment with replacing the graphics engine (OpenGL) with Direct3D, this was made the default rendering engine in 2008.

It is still possible to enable OpenGL in 2008 clients.

Player Name Security Check

A security feature added in 2008 was a check for player name modification, previously by going to the Explorer tab and going to your characters properties to change their name would work. This is no longer allowed in 2008 by default in order to avoid name spoofing in multiplayer servers.

Code for the check seen in a disassembly:

push ebp
mov ebp, esp
push ecx
mov dword ptr ss:[ebp-0x4], ecx
push 0x90E1F4
push 0x3
call 0x004DA550
mov ecx, eax
call 0x004DA5F0
mov eax, dword ptr ss:[ebp+0x8]
push eax
mov ecx, dword ptr ss:[ebp-0x4]
call 0x0060B2C0
mov esp, ebp
pop ebp
ret 0x4

To disable it, you can open the client on a disassembler, search for the string "set a Player's name" and replace push 0x3 with push 0x0

Controller Flag Leftover

While by this point in time Controller Flags were no longer functional, leftovers of the UI and properties of it still exist in the client.

These were still able to be used like normal by players using Studio, although they wouldn't affect anything or have any real functionality. They were completely removed off ROBLOX in April 11, 2009.

Player Model Change

In early 2008, ROBLOX slightly updated the player model to no longer include the outdated "ROBLOX" logo, this time lacking any form of icon. Not only this but arm collision being completely removed off the model.

General Differences

  • Debris property added to Explorer
  • SoundService property added to Explorer
  • Soundscape property added to default Explorer properties
  • Physics refined to not be so unstable
  • Lighting noticeably different from OpenGL clients
  • Noticeable performance optimization. Mainly due to the graphics engine change
  • Toolbox and Edit Mode on the UI replaced with Tools and Insert
  • Fullscreen and Help switch positions on the UI
  • Ability for a player to move while jumping added
  • Remove bounce after a player jumps
  • Join on the Tools tab replaced with Test with 3 options, being "Play Solo", "Start Server" and "Start Player"