Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


roblox map extracting

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
jfm
Advanced Cheater
Reputation: 0

Joined: 17 Sep 2008
Posts: 57
Location: Mandiville,Lousiana

PostPosted: Mon Apr 05, 2010 11:57 pm    Post subject: roblox map extracting Reply with quote

(i had to remove parts of the urls so readd them either manually or mentally)
This is a generic guide to the places on roblox
well this is what a place is basicly made of
Code:

<roblox xmlns:xmime="w3,org/2005/05/xmlmime" xmlns:xsi="w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="roblox,com/roblox.xsd" version="4">
   <External>null</External>
   <External>nil</External>
   <Item class="Workspace" referent="RBX0">
      <Properties>
         <Ref name="CurrentCamera">RBX1</Ref>
         <double name="DistributedGameTime">27.466668099164963</double>
         <CoordinateFrame name="ModelInPrimary">
            <X>0</X>
            <Y>0</Y>
            <Z>0</Z>
            <R00>1</R00>
            <R01>0</R01>
            <R02>0</R02>
            <R10>0</R10>
            <R11>1</R11>
            <R12>0</R12>
            <R20>0</R20>
            <R21>0</R21>
            <R22>1</R22>
         </CoordinateFrame>
         <string name="Name">Workspace</string>
         <Ref name="PrimaryPart">RBX2</Ref>
         <bool name="archivable">true</bool>
      </Properties>
      <Item class="Part" referent="RBX2">
         <Properties>
            <bool name="Anchored">true</bool>
            <float name="BackParamA">-0.5</float>
            <float name="BackParamB">0.5</float>
            <token name="BackSurface">0</token>
            <token name="BackSurfaceInput">0</token>
            <float name="BottomParamA">-0.5</float>
            <float name="BottomParamB">0.5</float>
            <token name="BottomSurface">0</token>
            <token name="BottomSurfaceInput">0</token>
            <int name="BrickColor">26</int>
            <CoordinateFrame name="CFrame">
               <X>0</X>
               <Y>0.200000048</Y>
               <Z>0</Z>
               <R00>1</R00>
               <R01>0</R01>
               <R02>0</R02>
               <R10>0</R10>
               <R11>1</R11>
               <R12>0</R12>
               <R20>0</R20>
               <R21>0</R21>
               <R22>1</R22>
            </CoordinateFrame>
            <bool name="CanCollide">true</bool>
            <bool name="DraggingV1">false</bool>
            <float name="Elasticity">0.5</float>
            <token name="FormFactor">2</token>
            <float name="Friction">0.300000012</float>
            <float name="FrontParamA">-0.5</float>
            <float name="FrontParamB">0.5</float>
            <token name="FrontSurface">0</token>
            <token name="FrontSurfaceInput">0</token>
            <float name="LeftParamA">-0.5</float>
            <float name="LeftParamB">0.5</float>
            <token name="LeftSurface">0</token>
            <token name="LeftSurfaceInput">0</token>
            <bool name="Locked">true</bool>
            <token name="Material">256</token>
            <string name="Name">Base</string>
            <float name="Reflectance">0</float>
            <float name="RightParamA">-0.5</float>
            <float name="RightParamB">0.5</float>
            <token name="RightSurface">0</token>
            <token name="RightSurfaceInput">0</token>
            <Vector3 name="RotVelocity">
               <X>0</X>
               <Y>0</Y>
               <Z>0</Z>
            </Vector3>
            <float name="TopParamA">-0.5</float>
            <float name="TopParamB">0.5</float>
            <token name="TopSurface">3</token>
            <token name="TopSurfaceInput">0</token>
            <float name="Transparency">0</float>
            <Vector3 name="Velocity">
               <X>0</X>
               <Y>0</Y>
               <Z>0</Z>
            </Vector3>
            <bool name="archivable">true</bool>
            <token name="shape">1</token>
            <Vector3 name="size">
               <X>512</X>
               <Y>0.400000006</Y>
               <Z>512</Z>
            </Vector3>
         </Properties>
      </Item>
      <Item class="Camera" referent="RBX1">
         <Properties>
            <Ref name="CameraSubject">RBX3</Ref>
            <token name="CameraType">5</token>
            <CoordinateFrame name="CoordinateFrame">
               <X>-10.4460764</X>
               <Y>8.52756214</Y>
               <Z>-6.26439381</Z>
               <R00>-0.483144283</R00>
               <R01>0.26115185</R01>
               <R02>-0.835686147</R02>
               <R10>-7.4505806e-009</R10>
               <R11>0.954479933</R11>
               <R12>0.298274934</R12>
               <R20>0.875540733</R20>
               <R21>0.14410983</R21>
               <R22>-0.46115154</R22>
            </CoordinateFrame>
            <CoordinateFrame name="Focus">
               <X>9.50039164e-020</X>
               <Y>4.79912567</Y>
               <Z>-0.5</Z>
               <R00>-1</R00>
               <R01>-3.93885757e-021</R01>
               <R02>-1.44415516e-021</R02>
               <R10>-3.93885757e-021</R10>
               <R11>1</R11>
               <R12>5.67670588e-021</R12>
               <R20>1.44415516e-021</R20>
               <R21>5.67670588e-021</R21>
               <R22>-1</R22>
            </CoordinateFrame>
            <string name="Name">Instance</string>
            <bool name="archivable">true</bool>
         </Properties>
      </Item>
      <External>RBX4</External>
   </Item>
   <Item class="RunService" referent="RBX5">
      <Properties>
         <string name="Name">Run Service</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <External>RBX6</External>
   <External>RBX7</External>
   <Item class="ContentProvider" referent="RBX8">
      <Properties>
         <string name="Name">Instance</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="ContentFilter" referent="RBX9">
      <Properties>
         <string name="Name">ContentFilter</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="KeyframeSequenceProvider" referent="RBX10">
      <Properties>
         <string name="Name">Instance</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="Players" referent="RBX11">
      <Properties>
         <int name="MaxPlayers">8</int>
         <string name="Name">Players</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="StarterPack" referent="RBX12">
      <Properties>
         <string name="Name">StarterPack</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="StarterGui" referent="RBX13">
      <Properties>
         <string name="Name">StarterGui</string>
         <bool name="ShowDevelopmentGui">true</bool>
         <bool name="archivable">true</bool>
      </Properties>
      <Item class="ScreenGui" referent="RBX14">
         <Properties>
            <string name="Name">ScreenGui</string>
            <bool name="archivable">true</bool>
         </Properties>
         <Item class="TextBox" referent="RBX15">
            <Properties>
               <bool name="Active">true</bool>
               <Color3 name="BackgroundColor3">4289045671</Color3>
               <float name="BackgroundTransparency">0</float>
               <Color3 name="BorderColor3">4279970357</Color3>
               <int name="BorderSizePixel">1</int>
               <string name="Name">TextBox</string>
               <UDim2 name="Position">
                  <XS>0</XS>
                  <XO>501</XO>
                  <YS>0</YS>
                  <YO>-1</YO>
               </UDim2>
               <UDim2 name="Size">
                  <XS>0</XS>
                  <XO>50</XO>
                  <YS>0</YS>
                  <YO>50</YO>
               </UDim2>
               <token name="SizeConstraint">0</token>
               <string name="Text">TextBox</string>
               <Color3 name="TextColor3">4279970357</Color3>
               <float name="TextTransparency">0</float>
               <bool name="TextWrap">false</bool>
               <token name="TextXAlignment">2</token>
               <token name="TextYAlignment">1</token>
               <bool name="Visible">true</bool>
               <int name="ZIndex">1</int>
               <bool name="archivable">true</bool>
            </Properties>
         </Item>
      </Item>
   </Item>
   <Item class="SoundService" referent="RBX16">
      <Properties>
         <token name="AmbientReverb">0</token>
         <float name="DistanceFactor">10</float>
         <float name="DopplerScale">1</float>
         <string name="Name">SoundService</string>
         <float name="RolloffScale">1</float>
         <bool name="archivable">true</bool>
      </Properties>
      <External>RBX17</External>
      <External>RBX18</External>
      <External>RBX19</External>
      <External>RBX20</External>
      <External>RBX21</External>
      <External>RBX22</External>
      <External>RBX23</External>
      <External>RBX24</External>
      <External>RBX25</External>
      <External>RBX26</External>
      <External>RBX27</External>
      <External>RBX28</External>
      <External>RBX29</External>
      <External>RBX30</External>
   </Item>
   <Item class="PhysicsService" referent="RBX31">
      <Properties>
         <string name="Name">PhysicsService</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="BadgeService" referent="RBX32">
      <Properties>
         <string name="Name">BadgeService</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="Geometry" referent="RBX33">
      <Properties>
         <string name="Name">Geometry</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="InsertService" referent="RBX34">
      <Properties>
         <string name="Name">Instance</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="Debris" referent="RBX35">
      <Properties>
         <int name="MaxItems">300</int>
         <string name="Name">Debris</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="Timer" referent="RBX36">
      <Properties>
         <string name="Name">Instance</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="ScriptInformationProvider" referent="RBX37">
      <Properties>
         <string name="Name">Instance</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <External>RBX38</External>
   <Item class="Selection" referent="RBX39">
      <Properties>
         <string name="Name">Selection</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <External>RBX40</External>
   <Item class="Lighting" referent="RBX41">
      <Properties>
         <Color3 name="Ambient">4286808963</Color3>
         <float name="Brightness">1</float>
         <Color3 name="ColorShift_Bottom">4278190080</Color3>
         <Color3 name="ColorShift_Top">4278190080</Color3>
         <float name="GeographicLatitude">41.7332993</float>
         <string name="Name">Lighting</string>
         <Color3 name="ShadowColor">4290164411</Color3>
         <string name="TimeOfDay">14:00:00</string>
         <bool name="archivable">true</bool>
      </Properties>
   </Item>
   <Item class="ChangeHistoryService" referent="RBX42">
      <Properties>
         <string name="Name">ChangeHistoryService</string>
   

as you can see its basicly XML and this is the contents of rbxl files that get saved on your computer when you click save as from the tools menu.
here is an example of one of the xml strings i found in the memory.
Code:

<roblox xmlns:xmime="w3.org/2005/05/xmlmime" xmlns:xsi="w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="roblox,com/roblox.xsd" version="4">
   <External>null</External>
   <External>nil</External>

now compare the 2 xml pieces arent they closely related well they are the xml i extracted accully cam from a lua script within memory so basicly if you took your time and copyed the strings of xml i bet you could accully get a copy of the place. but i have not infestigeted this yet i have only gotten asfar as finding the places data in memory.
but if you search in memory for it search for this
Code:

<roblox xmlns:xmime="w3,org/2005/05/xmlmime" xmlns:xsi="w3,org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="roblox,com/roblox.xsd" version="4">

text in memory but so far i tried searching for it on a random place but nothing turned up so i guess it only works in the build menu unless the XML is encoded somehow on other places but i will investigate that later.

_________________
all games shall fall to the power of cheat engine

my specs
CPU
Intel Core i7 Extreme 975
RAM
12.0GB Triple-Channel DDR3 @ 535MHz
Motherboard
ASUSTeK Computer INC. P6T7 WS SUPERCOMPUTER (LGA1366)
Graphics
VA903 SERIES @ 1280x1024
NVIDIA GeForce GTX 295
Back to top
View user's profile Send private message Send e-mail MSN Messenger
jfm
Advanced Cheater
Reputation: 0

Joined: 17 Sep 2008
Posts: 57
Location: Mandiville,Lousiana

PostPosted: Mon Apr 12, 2010 4:22 pm    Post subject: help Reply with quote

i wish for more people to help me on this subject because i can not do it alone
_________________
all games shall fall to the power of cheat engine

my specs
CPU
Intel Core i7 Extreme 975
RAM
12.0GB Triple-Channel DDR3 @ 535MHz
Motherboard
ASUSTeK Computer INC. P6T7 WS SUPERCOMPUTER (LGA1366)
Graphics
VA903 SERIES @ 1280x1024
NVIDIA GeForce GTX 295
Back to top
View user's profile Send private message Send e-mail MSN Messenger
jfm
Advanced Cheater
Reputation: 0

Joined: 17 Sep 2008
Posts: 57
Location: Mandiville,Lousiana

PostPosted: Tue May 11, 2010 7:59 am    Post subject: iteresting Reply with quote

i found an interesting url just now
http://www.roblox.com/Game/PlaceLauncher.asmx?WSDL
its a webservice for the place launcher

_________________
all games shall fall to the power of cheat engine

my specs
CPU
Intel Core i7 Extreme 975
RAM
12.0GB Triple-Channel DDR3 @ 535MHz
Motherboard
ASUSTeK Computer INC. P6T7 WS SUPERCOMPUTER (LGA1366)
Graphics
VA903 SERIES @ 1280x1024
NVIDIA GeForce GTX 295
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Haxory'
Grandmaster Cheater Supreme
Reputation: 92

Joined: 30 Jul 2007
Posts: 1900

PostPosted: Tue May 11, 2010 8:34 am    Post subject: Reply with quote

Ima see if i can fck around a lil. I'll report back if i find anything.
_________________
you and me baby ain't nothing but mammals so lets do it like they do on the discovery channel
Back to top
View user's profile Send private message
jfm
Advanced Cheater
Reputation: 0

Joined: 17 Sep 2008
Posts: 57
Location: Mandiville,Lousiana

PostPosted: Tue May 11, 2010 10:35 pm    Post subject: cmd options/urls/odd strings Reply with quote

urls i find are here
the letters are variables on roblox
http://www.roblox.com/Install/Setup.ashx
http://www.roblox.com//install/Service.asmx
http://www.roblox.com/game/MultiplayerSharedScript.lua
http://www.roblox.com/game/GroupBuild.lua
http://www.roblox.com/game/Join.lua
http://www.roblox.com/game/MultiplayerSharedScript.lua
Code:

http://www.roblox.com/Asset/BodyColors.ashx?userId=%d

Code:

http://www.roblox.com/Game/PlaceSpecificScript.ashx?PlaceId=%d


Code:

http://www.roblox.com/Game/Badge/HasBadge.ashx?UserID=%d&BadgeID=%d

Code:

http://www.roblox.com/Game/Badge/AwardBadge.ashx?UserID=%d&BadgeID=%d&PlaceID=%d&%22

http://www.roblox.com/game/ChatFilter.ashx
http://www.roblox.com/IDE/ClientToolbox.aspx
http://www.roblox.com/Game/Help.aspx
Code:

https://www.roblox.com/Admi/NewAsset.ashx?type=24&Name=%s&Description=%s

Code:

https://www.roblox.com/Admi/NewAsset.ashx?type=%d&Name=%s&Description=%s

Code:

http://www.roblox.com/Asset/?ID=%d

Code:

http://www.roblox.com/game/join.ashx?UserID=0&serverPort=53640

http://www.roblox.com/game/gameserver.ashx
http://www.roblox.com/game/visit.ashx
http://www.roblox.com/AbuseReport/InGameChat.aspx
http://www.roblox.com/UI/Save.aspx?type=Lua
http://www.roblox.com/UI/Save.aspx?type=Model
http://www.roblox.com/Game/Upload.aspx
http://www.roblox.com/IDE/Upload.aspx
http://www.roblox.com/Game/MachineConfiguration.ashx
http://www.roblox.com//Game/KeepAlivePinger.ashx
Code:

http://www.roblox.com/Analytics/Measurement.ashx?IpFilter=primary&SecondaryFilterName=guid&SecondaryFilterValue=

Code:

http://www.roblox.com//Error/InstallLog.ashx?version=%s&stage=%02d&guid=%d

open a cmd prompt in your
these are the cmd options i found
Raw Roblox.exe Start
-ide
option: ide
option: q
-alluser
option: alluser
option: browser
-uninstall
option: Uninstall
-install
option: Install
-failIfNotUpToDate
option: FailIfNotUpToDate
-force
option: force
-debug
option: debug
-play
option: play
play
play option is missing script arg
-prePlay
option: prePlay
-nop
here are some odd strings i found
Code:

d:\Roblox\Releases\2010.05.05\Client\Rendering\g3d\include\G3D/Table.h

Code:

d:\Roblox\Releases\2010.05.05\Client\Rendering\g3d\include\GLG3D/GWindow.h

Code:

C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin1.inl

Code:

d:\Roblox\Releases\2010.05.05\Client\Installer\BootstrapperClient\bin\Release\Roblox.pdb

copyrights
Code:

inflate 1.2.3 Copyright 1995-2005 Mark Adler
 unzip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll

Code:

<<<Obsolete>>
VeriSign, Inc.
VeriSign Trust Network
Terms of use at https://www.verisign.com/rpa (c)
VeriSign Class 3 Code Signing 2009-2 CA
California
Menlo Park
ROBLOX Corporation
Digital ID Class 3 - Microsoft Software Validation v21
ROBLOX Corporation
http://csc3-2009-2-crl.verisign.com/CSC3-2009-2.crl
https://www.verisign.com/rpa0
http://ocsp.verisign.com0?
http://csc3-2009-2-aia.verisign.com/CSC3-2009-2.cer
VeriSign, Inc.1705
Class 3 Public Primary Certification Authority
VeriSign, Inc.
VeriSign Trust Network1
Terms of use at https://www.verisign.com/rpa (c)
'VeriSign Class 3 Code Signing 2009-2 CA
https://www.verisign.com/cps
https://www.verisign.com/rpa
http://logo.verisign.com/vslogo.gif
http://ocsp.verisign.com
http://crl.verisign.com/pca3.crl
Class3CA2048-1-550
VeriSign, Inc.
VeriSign Trust Network
Terms of use at https://www.verisign.com/rpa (c)
VeriSign Class 3 Code Signing 2009-2 CA
http://www.roblox.com

i found all this in the roblox.exe file using the sysinternals strings tool
im going to check the roblox app next
i did and i combined my findings
enjoy Wink

_________________
all games shall fall to the power of cheat engine

my specs
CPU
Intel Core i7 Extreme 975
RAM
12.0GB Triple-Channel DDR3 @ 535MHz
Motherboard
ASUSTeK Computer INC. P6T7 WS SUPERCOMPUTER (LGA1366)
Graphics
VA903 SERIES @ 1280x1024
NVIDIA GeForce GTX 295


Last edited by jfm on Sun May 16, 2010 11:11 am; edited 4 times in total
Back to top
View user's profile Send private message Send e-mail MSN Messenger
jfm
Advanced Cheater
Reputation: 0

Joined: 17 Sep 2008
Posts: 57
Location: Mandiville,Lousiana

PostPosted: Sat May 15, 2010 12:45 pm    Post subject: idea/odd file in exe Reply with quote

i believe i may have an idea what is happening to the XML it is being converted by the game into some kind of directx file format.
=======================================
i found this in there going by the folder it was in its a typelib
Code:

//RobloxApp 1.0 Type Library
//Version: 1.0
RobloxLib;
GUID = {88021699-5C71-44BD-9904-D2154D5FC2A9};


CoClass Workspace;
GUID = {6BBA69D8-0DD6-41AC-85D9-2488D412C961};

Dispatch IWorkspace;
GUID = {794D78C9-B0EC-4BC9-B881-B5F45E1D530B};
  function QueryInterface(riid: ^GUID; out ppvObj: ^^VOID); stdcall;
  function AddRef: UI4; stdcall;
  function Release: UI4; stdcall;
  function GetTypeInfoCount(out pctinfo: ^UINT); stdcall;
  function GetTypeInfo(itinfo: UINT; lcid: UI4; out pptinfo: ^^VOID); stdcall;
  function GetIDsOfNames(riid: ^GUID; rgszNames: ^^I1; cNames: UINT; lcid: UI4; out rgdispid: ^I4); stdcall;
  function Invoke(dispidMember: I4; riid: ^GUID; lcid: UI4; wFlags: UI2; pdispparams: ^DISPPARAMS; out pvarResult: ^Variant; out pexcepinfo: ^EXCEPINFO; out puArgErr: ^UINT); stdcall;
  function Insert(url: BSTR); stdcall;
  function Write: ^IContent; stdcall;
  function WriteSelection: ^IContent; stdcall;
  function ExecUrlScript(url: BSTR; out arg1: Variant; out arg2: Variant; out arg3: Variant; out arg4: Variant): SafeArray; stdcall;
  function Close; stdcall;
  function ExecScript(script: BSTR; out arg1: Variant; out arg2: Variant; out arg3: Variant; out arg4: Variant): SafeArray; stdcall;
  function StartDrag(url: BSTR); stdcall;
  function GetPlayers: SafeArray; stdcall;
  function ReportAbuse(abuserId: I4; comment: BSTR); stdcall;
  function Save; stdcall;
  function SaveUrl(url: BSTR); stdcall;
  function JoinGame(server: BSTR; port: BSTR; gameTicket: BSTR); stdcall;

Dispatch IContent;
GUID = {CC40955B-B371-4516-A776-CF1236E0F2A5};
  function QueryInterface(riid: ^GUID; out ppvObj: ^^VOID); stdcall;
  function AddRef: UI4; stdcall;
  function Release: UI4; stdcall;
  function GetTypeInfoCount(out pctinfo: ^UINT); stdcall;
  function GetTypeInfo(itinfo: UINT; lcid: UI4; out pptinfo: ^^VOID); stdcall;
  function GetIDsOfNames(riid: ^GUID; rgszNames: ^^I1; cNames: UINT; lcid: UI4; out rgdispid: ^I4); stdcall;
  function Invoke(dispidMember: I4; riid: ^GUID; lcid: UI4; wFlags: UI2; pdispparams: ^DISPPARAMS; out pvarResult: ^Variant; out pexcepinfo: ^EXCEPINFO; out puArgErr: ^UINT); stdcall;
  function Upload(url: BSTR); stdcall;

CoClass App;
GUID = {FE0D8F60-5A07-40A1-85EC-4FFB7E0F2306};

Dispatch IApp;
GUID = {6343895F-4799-43C8-94F9-3D51A0D293CF};
  function QueryInterface(riid: ^GUID; out ppvObj: ^^VOID); stdcall;
  function AddRef: UI4; stdcall;
  function Release: UI4; stdcall;
  function GetTypeInfoCount(out pctinfo: ^UINT); stdcall;
  function GetTypeInfo(itinfo: UINT; lcid: UI4; out pptinfo: ^^VOID); stdcall;
  function GetIDsOfNames(riid: ^GUID; rgszNames: ^^I1; cNames: UINT; lcid: UI4; out rgdispid: ^I4); stdcall;
  function Invoke(dispidMember: I4; riid: ^GUID; lcid: UI4; wFlags: UI2; pdispparams: ^DISPPARAMS; out pvarResult: ^Variant; out pexcepinfo: ^EXCEPINFO; out puArgErr: ^UINT); stdcall;
  function CreateGame(p: BSTR): ^IWorkspace; stdcall;
  property-get Version: BSTR; stdcall;
  property-get ID: BSTR; stdcall;
  function RobloxAuthenticate(url: BSTR; ticket: BSTR); stdcall;
  function Quit; stdcall;

CoClass Content;
GUID = {6614D880-6572-4C04-8A7C-D026502A6B95};

CoClass LuaFunction;
GUID = {86F18A4E-9C4E-4F02-8036-9CEABFCCCD99};

Dispatch ILuaFunction;
GUID = {22423A31-9290-4F17-BD95-000F61859FAE};
  function QueryInterface(riid: ^GUID; out ppvObj: ^^VOID); stdcall;
  function AddRef: UI4; stdcall;
  function Release: UI4; stdcall;
  function GetTypeInfoCount(out pctinfo: ^UINT); stdcall;
  function GetTypeInfo(itinfo: UINT; lcid: UI4; out pptinfo: ^^VOID); stdcall;
  function GetIDsOfNames(riid: ^GUID; rgszNames: ^^I1; cNames: UINT; lcid: UI4; out rgdispid: ^I4); stdcall;
  function Invoke(dispidMember: I4; riid: ^GUID; lcid: UI4; wFlags: UI2; pdispparams: ^DISPPARAMS; out pvarResult: ^Variant; out pexcepinfo: ^EXCEPINFO; out puArgErr: ^UINT); stdcall;
  function Call(out arg1: Variant; out arg2: Variant; out arg3: Variant; out arg4: Variant): Variant; stdcall;
  function CallEx(out args: SafeArray): SafeArray; stdcall;

Dispatch _IBrowserViewExternalEvents;
GUID = {9CF924AD-1DE5-446B-82A3-B110299D53A1};

CoClass BrowserViewExternal;
GUID = {9F4EA997-3E2F-43F5-8337-40EFD6BFD90C};

Dispatch IBrowserViewExternal;
GUID = {DB4E00C1-D221-41B1-88CE-F9BB32A68C02};
  function QueryInterface(riid: ^GUID; out ppvObj: ^^VOID); stdcall;
  function AddRef: UI4; stdcall;
  function Release: UI4; stdcall;
  function GetTypeInfoCount(out pctinfo: ^UINT); stdcall;
  function GetTypeInfo(itinfo: UINT; lcid: UI4; out pptinfo: ^^VOID); stdcall;
  function GetIDsOfNames(riid: ^GUID; rgszNames: ^^I1; cNames: UINT; lcid: UI4; out rgdispid: ^I4); stdcall;
  function Invoke(dispidMember: I4; riid: ^GUID; lcid: UI4; wFlags: UI2; pdispparams: ^DISPPARAMS; out pvarResult: ^Variant; out pexcepinfo: ^EXCEPINFO; out puArgErr: ^UINT); stdcall;
  property-get IsRobloxAppIDE: Bool; stdcall;
  function GetApp: IDispatch; stdcall;
  //method StartGame
  function StartGame(authenticationTicket: BSTR; authenticationUrl: BSTR; script: BSTR); stdcall;
  //property InstallHost
  property-get InstallHost: BSTR; stdcall;

i found a documentation on it
Code:

http://msdn.microsoft.com/en-us/library/aa372092(VS.85).aspx

it follows the schema at the microsoft website

_________________
all games shall fall to the power of cheat engine

my specs
CPU
Intel Core i7 Extreme 975
RAM
12.0GB Triple-Channel DDR3 @ 535MHz
Motherboard
ASUSTeK Computer INC. P6T7 WS SUPERCOMPUTER (LGA1366)
Graphics
VA903 SERIES @ 1280x1024
NVIDIA GeForce GTX 295
Back to top
View user's profile Send private message Send e-mail MSN Messenger
jfm
Advanced Cheater
Reputation: 0

Joined: 17 Sep 2008
Posts: 57
Location: Mandiville,Lousiana

PostPosted: Mon May 31, 2010 5:56 pm    Post subject: function hooking Reply with quote

i found some functions that if hooked could be very helpful they are from the ogremain.dll file
Code:

C++ Function: public: virtual unsigned int __thiscall Ogre::MemoryDataStream::tell(void)const

C++ Function: public: virtual __thiscall Ogre::MemoryDataStream::~MemoryDataStream(void)

C++ Function: public: virtual void __thiscall Ogre::MemoryDataStream::close(void)

C++ Function: public: __thiscall Ogre::FileStreamDataStream::FileStreamDataStream(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_ifstream<char,struct std::char_traits<char> > *,unsigned int,bool)

_________________
all games shall fall to the power of cheat engine

my specs
CPU
Intel Core i7 Extreme 975
RAM
12.0GB Triple-Channel DDR3 @ 535MHz
Motherboard
ASUSTeK Computer INC. P6T7 WS SUPERCOMPUTER (LGA1366)
Graphics
VA903 SERIES @ 1280x1024
NVIDIA GeForce GTX 295
Back to top
View user's profile Send private message Send e-mail MSN Messenger
jfm
Advanced Cheater
Reputation: 0

Joined: 17 Sep 2008
Posts: 57
Location: Mandiville,Lousiana

PostPosted: Tue Jun 01, 2010 11:35 am    Post subject: everything Reply with quote

everything in the content directory of roblox can be messed with.
i am not lying check for your self.the particle,material,cgfx,cgh are text files.
the rxbm are roblox xml.

_________________
all games shall fall to the power of cheat engine

my specs
CPU
Intel Core i7 Extreme 975
RAM
12.0GB Triple-Channel DDR3 @ 535MHz
Motherboard
ASUSTeK Computer INC. P6T7 WS SUPERCOMPUTER (LGA1366)
Graphics
VA903 SERIES @ 1280x1024
NVIDIA GeForce GTX 295
Back to top
View user's profile Send private message Send e-mail MSN Messenger
jfm
Advanced Cheater
Reputation: 0

Joined: 17 Sep 2008
Posts: 57
Location: Mandiville,Lousiana

PostPosted: Sun Jun 20, 2010 1:06 pm    Post subject: i just found some useful info Reply with quote

i just found a place file using fiddler
here it is
Code:

version 1.00
32
[1.29466,-0.039448,0][0.654408,-0.756142,0][0.636847,0.732748,0][0,-1.15992,0][0.654408,-0.756142,0][0.392497,0.732748,0][0,-1.15992,-1.14861][0.654408,-0.756142,0][0.392497,0.568826,0][0,-1.15992,-1.14861][0.654408,-0.756142,0][0.392497,0.568826,0][1.29466,-0.039448,-1.14861][0.654408,-0.756142,0][0.636847,0.568826,0][1.29466,-0.039448,0][0.654408,-0.756142,0][0.636847,0.732748,0][0,-1.15992,0][0.654408,-0.756142,0][0.392497,0.732748,0][-1.29466,-0.039448,0][-0.654408,-0.756142,0][0.148148,0.732748,0][-1.29466,-0.039448,-1.14861][-0.654408,-0.756142,0][0.148148,0.568826,0][-1.29466,-0.039448,-1.14861][-0.654408,-0.756142,0][0.148148,0.568826,0][0,-1.15992,-1.14861][0.654408,-0.756142,0][0.392497,0.568826,0][0,-1.15992,0][0.654408,-0.756142,0][0.392497,0.732748,0][1.29466,-0.039448,1.14861][0.654408,-0.756142,0][0.636847,0.896668,0][0,-1.15992,1.14861][0.654408,-0.756142,0][0.392497,0.896668,0][0,-1.15992,0][0.654408,-0.756142,0][0.392497,0.732748,0][0,-1.15992,0][0.654408,-0.756142,0][0.392497,0.732748,0][1.29466,-0.039448,0][0.654408,-0.756142,0][0.636847,0.732748,0][1.29466,-0.039448,1.14861][0.654408,-0.756142,0][0.636847,0.896668,0][0,-1.15992,1.14861][0.654408,-0.756142,0][0.392497,0.896668,0][-1.29466,-0.039448,1.14861][-0.654408,-0.756142,0][0.148148,0.896668,0][-1.29466,-0.039448,0][-0.654408,-0.756142,0][0.148148,0.732748,0][-1.29466,-0.039448,0][-0.654408,-0.756142,0][0.148148,0.732748,0][0,-1.15992,0][0.654408,-0.756142,0][0.392497,0.732748,0][0,-1.15992,1.14861][0.654408,-0.756142,0][0.392497,0.896668,0][0,-1.12047,-1.14861][-0.654407,0.756142,0][0.43728,0.151549,0][0,-1.12047,0][-0.654407,0.756142,0][0.43728,0.316593,0][1.29466,0,0][-0.654407,0.756142,0][0.191256,0.316593,0][1.29466,0,0][-0.654407,0.756142,0][0.191256,0.316593,0][1.29466,0,-1.14861][-0.654407,0.756142,0][0.191256,0.151549,0][0,-1.12047,-1.14861][-0.654407,0.756142,0][0.43728,0.151549,0][-1.29466,0,-1.14861][0.654407,0.756142,0][0.683305,0.151549,0][-1.29466,0,0][0.654407,0.756142,0][0.683305,0.316593,0][0,-1.12047,0][-0.654407,0.756142,0][0.43728,0.316593,0][0,-1.12047,0][-0.654407,0.756142,0][0.43728,0.316593,0][0,-1.12047,-1.14861][-0.654407,0.756142,0][0.43728,0.151549,0][-1.29466,0,-1.14861][0.654407,0.756142,0][0.683305,0.151549,0][0,-1.12047,0][-0.654407,0.756142,0][0.43728,0.316593,0][0,-1.12047,1.14861][-0.654407,0.756142,0][0.43728,0.481637,0][1.29466,0,1.14861][-0.654407,0.756142,0][0.191256,0.481638,0][1.29466,0,1.14861][-0.654407,0.756142,0][0.191256,0.481638,0][1.29466,0,0][-0.654407,0.756142,0][0.191256,0.316593,0][0,-1.12047,0][-0.654407,0.756142,0][0.43728,0.316593,0][-1.29466,0,0][0.654407,0.756142,0][0.683305,0.316593,0][-1.29466,0,1.14861][0.654407,0.756142,0][0.683305,0.481638,0][0,-1.12047,1.14861][-0.654407,0.756142,0][0.43728,0.481637,0][0,-1.12047,1.14861][-0.654407,0.756142,0][0.43728,0.481637,0][0,-1.12047,0][-0.654407,0.756142,0][0.43728,0.316593,0][-1.29466,0,0][0.654407,0.756142,0][0.683305,0.316593,0][1.29466,-0.039448,-1.14861][0.654408,-0.756142,0][0.764944,0.004036,0][0,-1.15992,-1.14861][0.654408,-0.756142,0][0.632472,0.118685,0][0,-1.12047,-1.14861][-0.654407,0.756142,0][0.632472,0.114649,0][0,-1.12047,-1.14861][-0.654407,0.756142,0][0.632472,0.114649,0][1.29466,0,-1.14861][-0.654407,0.756142,0][0.764944,0,0][1.29466,-0.039448,-1.14861][0.654408,-0.756142,0][0.764944,0.004036,0][1.29466,-0.039448,0][0.654408,-0.756142,0][0.88247,0.004036,0][1.29466,-0.039448,-1.14861][0.654408,-0.756142,0][0.764944,0.004036,0][1.29466,0,-1.14861][-0.654407,0.756142,0][0.764944,0,0][1.29466,0,-1.14861][-0.654407,0.756142,0][0.764944,0,0][1.29466,0,0][-0.654407,0.756142,0][0.88247,0,0][1.29466,-0.039448,0][0.654408,-0.756142,0][0.88247,0.004036,0][0,-1.12047,-1.14861][-0.654407,0.756142,0][0.632472,0.114649,0][0,-1.15992,-1.14861][0.654408,-0.756142,0][0.632472,0.118685,0][-1.29466,-0.039448,-1.14861][-0.654408,-0.756142,0][0.5,0.004036,0][-1.29466,-0.039448,-1.14861][-0.654408,-0.756142,0][0.5,0.004036,0][-1.29466,0,-1.14861][0.654407,0.756142,0][0.5,0,0][0,-1.12047,-1.14861][-0.654407,0.756142,0][0.632472,0.114649,0][-1.29466,-0.039448,-1.14861][-0.654408,-0.756142,0][0.5,0.004036,0][-1.29466,-0.039448,0][-0.654408,-0.756142,0][0.382472,0.004036,0][-1.29466,0,0][0.654407,0.756142,0][0.382472,0,0][-1.29466,0,0][0.654407,0.756142,0][0.382472,0,0][-1.29466,0,-1.14861][0.654407,0.756142,0][0.5,0,0][-1.29466,-0.039448,-1.14861][-0.654408,-0.756142,0][0.5,0.004036,0][0,-1.12047,1.14861][-0.654407,0.756142,0][0.132472,0.114649,0][0,-1.15992,1.14861][0.654408,-0.756142,0][0.132472,0.118685,0][1.29466,-0.039448,1.14861][0.654408,-0.756142,0][0,0.004036,0][1.29466,-0.039448,1.14861][0.654408,-0.756142,0][0,0.004036,0][1.29466,0,1.14861][-0.654407,0.756142,0][0,0,0][0,-1.12047,1.14861][-0.654407,0.756142,0][0.132472,0.114649,0][1.29466,-0.039448,1.14861][0.654408,-0.756142,0][1,0.004036,0][1.29466,-0.039448,0][0.654408,-0.756142,0][0.88247,0.004036,0][1.29466,0,0][-0.654407,0.756142,0][0.88247,0,0][1.29466,0,0][-0.654407,0.756142,0][0.88247,0,0][1.29466,0,1.14861][-0.654407,0.756142,0][1,0,0][1.29466,-0.039448,1.14861][0.654408,-0.756142,0][1,0.004036,0][-1.29466,-0.039448,0][-0.654408,-0.756142,0][0.382472,0.004036,0][-1.29466,-0.039448,1.14861][-0.654408,-0.756142,0][0.264943,0.004036,0][-1.29466,0,1.14861][0.654407,0.756142,0][0.264943,0,0][-1.29466,0,1.14861][0.654407,0.756142,0][0.264943,0,0][-1.29466,0,0][0.654407,0.756142,0][0.382472,0,0][-1.29466,-0.039448,0][-0.654408,-0.756142,0][0.382472,0.004036,0][-1.29466,-0.039448,1.14861][-0.654408,-0.756142,0][0.264943,0.004036,0][0,-1.15992,1.14861][0.654408,-0.756142,0][0.132472,0.118685,0][0,-1.12047,1.14861][-0.654407,0.756142,0][0.132472,0.114649,0][0,-1.12047,1.14861][-0.654407,0.756142,0][0.132472,0.114649,0][-1.29466,0,1.14861][0.654407,0.756142,0][0.264943,0,0][-1.29466,-0.039448,1.14861][-0.654408,-0.756142,0][0.264943,0.004036,0]

the numbers are coridinates on the robox grid
===
also i found how to download files from roblox
eg the
Code:

http://www.roblox.com/asset/?id=any id from catalog
link
this is possible because of this
Code:

Roblox/WinInet

useragent so far i believe you can download any file but the places but you might be able to download the places piece by piece.

_________________
all games shall fall to the power of cheat engine

my specs
CPU
Intel Core i7 Extreme 975
RAM
12.0GB Triple-Channel DDR3 @ 535MHz
Motherboard
ASUSTeK Computer INC. P6T7 WS SUPERCOMPUTER (LGA1366)
Graphics
VA903 SERIES @ 1280x1024
NVIDIA GeForce GTX 295
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites