Sonic Dreams Collection Wiki
Advertisement
Boot text

The boot information shown when starting the game.

File structure[]

The main folder for Sonic Dreams Collection, named SDCWIN32 on Windows and SDCOSX32 on macOS, contains both the game's central executable and several further subfolders.

Another sick leak by

         /\                                       .-.                      
     _  / |                                      (_).)   .'.-.      .'     
    (  /  |  ..;.::..-.   .-.    . ,';.  .-.       .:   ;  `-' .-..'     . 
     `/.__|_.'.;   ;     ;   :   ;;  ;;.;.-'      -:'..'  ;'  :   ;    .'; 
 .:' /    | .;'    `;;;;'`:::'-'';  ;;  `:::'  .  :' `:_.;:._.`:::'`..' .' 
(__.'     `-'                   ;    `.       (_.'     `.'          '     

== PRESS RELEASE via http://hedgehog.exposed/ ==

IN 2013 hacker supergroup “Arcane Kid$” acquired a SEGA DREAMCAST developer kit from ebay.com. Deep in the filescape they unearthed a note from the director of MJSTUDIO, a “message in a bottle” detailing the work of SEGA’s top secret studio which was re-invisioning the future of video gaming.

The Arcane Kid$ salvaged FOUR playable prototypes, some concept art, and countless top-secret SEGA files.
“SEGA squandered MJSTUDIO’s gift to the world… and dissed Sonic fans globally… by burying these games” Arcane Kid$ spokesperson Jo says.

“It’s time to set them free.” Arcane Kid$ has granted HEDGEHOG EXPOSED exclusive rights to what they call the “Sonic Dreams Collection”

http://arcanekids.com / arcanekids@gmail.com / twitter: @arcanekids

/////// TECH NOTES
The emulation was built using the Arcane Kids proprietary SnakeOil Engine. For licensing info, check out our Github at Github.com

/////// THANKS & CRED:
+ Cyborgdino for his hard work in helping reconstruct Sonic Movie Maker
+ Wikihow.com for teaching us how to hack
+ The big blue guy himself, Sonic
+ Hackers everywhere for keeping the candlez lit all these years...

/////// A note on the absence of "Knuckles the Echidna"
We reached out to the voice actor for Knuckles but their agent told us to go away, we have no talent, which I don't believe is true.

The folder also contains the readme file README.txt which contains a mix of production credits and further backstory.

/UploadMedia[]

When players take screenshots in Make My Sonic or film movies in Sonic Movie Maker, their creations are uploaded into a newly-created folder, /UploadMedia.

/SonicDreamsCollection_Data[]

A folder purely containing files needed to operate the game's Unity engine, alongside secondary drivers for hardware like Oculus and HTC Vive virtual reality headsets.

/ffmpeg[]

A folder containing the open-source media playback suite FFmpeg, needed to operate the game's audio and video playback capabilities.

/Extra Data Files[]

/.Legal Fees[]

A hidden folder which contains two equally-hidden subfolders, /jo and /coolatv.

/jo[]
To: all@arcanekids.hotmail.fr
 
 please stop buying Earthbound (SNES) on Wii vertical console we already have enough copies of it nobodies even playing it
 
 Jo
 ———
 ​"We do not wish to create JOINDER with you at this time" - Freeman of the land
 ———

Located in /jo, this file contains a snippet from a fictional internal email to all Arcane Kids members, requesting that an unknown person cease purchasing duplicate copies of EarthBound on the Nintendo Wii's Virtual Console.

/coolatv[]
Arcane kids llc expense report earthbound purchases

A folder which contains the sole file arcane_kids_llc_expense_report_earthbound_purchases.png, containing a download code for the aforementioned Virtual Console version of EarthBound - and humorously labelled as an Arcane Kids expense report.

/Unsafe File (use at own risk)[]

/Smoking Gun Folder[]
Smoking gun

A folder which contains the sole file smoking gun.gif, containing a basic animation of a spinning revolver.

/Rogue Data[]

The folder contains a .zip archive titled attic.zip which contains a subfolder by the same name. Inside this subfolder are the three files baseball.bat, fruit.bat, and vampire.bat, identical in everything but name. These three batch files contain code related to the 2012 Sony PlayStation 3 game The Unfinished Swan by developer Giant Sparrow. The files are programmed to remove two of the game's internal directories (\Code\Runtime\Game\Media\asset-web-metadata and Code\Runtime\Game\Media\Exported) dependent on the environment variable %GIANTSPARROW_SWAN_PATH%. The final release of The Unfinished Swan does not contain these directories, and the relevant variables appear to have no affect on Sonic Dreams Collection.

Big Buddy]fat]accel:2;aim:2;attack:4;charge:2;fric:2;mass:3;maxhp:5;maxspeed:3;object:1;sticktype:"stick;turn:2;]stick;attack:-1;charge:1;color:0;curve:2;hna:";level:1;name:"Curvy Oar Stick;object:66;pucktype:"puck;type:"stick;]skates;color:32768;fric:2;hna:";level:1;maxspeed:-1;name:"Ordinary Training Skates;turn:1;type:"skates;]puck;ammo:20;color:65535;hna:";level:1;name:"Boomerang Pucks;object:81;type:"puck;]

The folder also contains the file debug.txt which contains a list of parameters and values for an unknown video game. The names seem to be related to ice hockey, and further reference the "Wayne Gretzky RULES!!!" text which appears upon starting SegaNet.

/Corrupted Data[]

The folder /Corrupted Data contains the executable for SegaNet, needed to fully experience the gameplay of Sonic Dreams Collection. SegaNet features a LoginController class which it uses for checking inputted login information with a VerifyPassword function. It hashes the password, and then checks it against the three hashes found in LoginController.correctPasswordHashes. These MD5 hashes result in the valid passwords whit3glove, whlt3glove, and wh1t3glove.

/SegaNet_Data[]

A folder purely containing files needed to operate SegaNet.

/Snake Oil Engine Files (CRITICAL)[]

  • clownrace_example_project.naga
/_rattle_data[]
  • enginepipes.rattle
/OilPlex[]

A folder which contains the file foundation.scales, alongside ten identical copies of said file. While boasting an unfamiliar name and filetype, the file is in fact an English translation patch for the 1991 Nintendo Family Computer game Hyaku no Sekai no Monogatari: The Tales on a Watery Wilderness. The game's title, translated as "The 100 Year Story", references Sonic Dreams Collection's themes of fruitless repetition, and is further reinforced by the presence of ten duplicate patch files - "Ten Ages", or SegaNet spelled backwards (an homage to Sega's frequent reversal of its name to spell "Ages").

Curiously, the patch was specifically designed for the Windows 95 version of NESticle and will only function correctly on said emulator.

/DontTreadOnMe[]

An empty folder.

/Documentation[]

A folder which contains two fictional licensing agreements in .txt file form.

SnakeOil VR "Snake Eyes" SDK Software License

SnakeOil VR, LLC Software Development Kit License Agreement

Copyright © 2014 SnakeOil VR, LLC. All rights reserved.

The text of this may be found at: http://www.SnakeOilvr.com/licenses/LICENSE-3.2

Human-Readable Summary*:

You are Free to:

Use, modify, and distribute the SnakeOil VR "Snake Eyes" SDK in source and binary 
form with your applications/software.

With the Following Restrictions:

You can only distribute or re-distribute the source code to VenomTek in 
whole, not in part. 

Modifications to the SnakeOil VR "Snake Eyes" SDK in source or binary form must 
be shared with SnakeOil VR.

If your applications cause health and safety issues, you may lose your 
right to use the SnakeOil VR "Snake Eyes" SDK, including VenomTek.

The SnakeOil VR "Snake Eyes" SDK may not be used to interface with unapproved commercial 
virtual reality mobile or non-mobile products or hardware.

* - This human-readable Summary is not a license. It is simply a convenient 
reference for understanding the full SnakeOil VR "Snake Eyes" SDK License Agreement. 
The Summary is written as a user-friendly interface to the full SnakeOil VR "Snake Eyes" 
SDK License below. This Summary itself has no legal value, and its contents do 
not appear in the actual license.

Full-length Legal Copy:

1. Subject to the terms and conditions of this License Agreement (the "License"), 
SnakeOil VR, LLC ("SnakeOil VR") hereby grants to you a perpetual, worldwide, 
non-exclusive, no-charge, royalty-free, sublicenseable copyright license to use, 
reproduce, redistribute (subject to restrictions below), modify, and improve the 
software contained in this SnakeOil VR "Snake Eyes" Software Development Kit (""Snake Eyes" SDK"), 
including, but not limited to, the samples, headers, VenomTek headers, and VenomTek 
source.  This license is subject to the following terms and conditions:

1.1. This license includes the non-exclusive license and right to use (i) the "Snake Eyes"
SDK to make applications, content, games and demos (collectively and generally 
referred to as "Developer Content") that run on the SnakeOil VR approved mobile hardware 
and software products ("SnakeOil Approved "Snake Eyes" Products") and which may incorporate 
the "Snake Eyes" SDK in whole or in part in binary or object code; and (ii) to use the 
"Snake Eyes" SDK to create derivative works of the "Snake Eyes" SDK itself (""Snake Eyes" SDK Derivatives"), 
whether in source, binary, or object form, in whole or in part, including third 
party software unless otherwise noted.
  
1.2.  "Snake Eyes" SDK Derivatives are further defined as source, binary or object code 
derived exclusively from the "Snake Eyes" SDK by you; provided, however, that "Snake Eyes" SDK 
Derivatives do not include the Developer Content (engines, utilities, applications, 
content, games or demos) which may be developed using the "Snake Eyes" SDK.  By way of example 
a mobile application or game or demo that is developed using the "Snake Eyes" SDK would not 
be a "Snake Eyes" SDK Derivative , nor would a utility or tool set in a pre-existing game 
engine that is adapted to work with the "Snake Eyes" SDK be a "Snake Eyes" SDK Derivative. 
By way of example, but not limitation, a "Snake Eyes" SDK Derivative is or would be: either (i) 
an adaptation of a utility or piece of code from the "Snake Eyes" SDK to improve efficiency; 
or (ii) an addition of code or improvement to the "Snake Eyes" SDK that adds functionality. 

1.3  For the sake of clarification when you use the "Snake Eyes" SDK (including "Snake Eyes" SDK 
Derivatives) in or with Developer Content, you retain all rights to your Developer 
Content, and you have no obligations to share or license Developer Content (including 
your source and object code) to SnakeOil VR or any third parties; provided, however, 
SnakeOil VR retains all rights to the "Snake Eyes" SDK and the "Snake Eyes" SDK Derivatives that may 
be incorporated into your Developer Content.

1.4  You agree to and you will use  the Flash Screen Warning and the Health and 
Safety Warnings (collectively the "SnakeOil Warnings") and the SnakeOil VR health and 
safety protocols found in the SnakeOil Best Practices Guide ("SnakeOil H&S Protocols"), 
and your use of the SnakeOil Warnings and the SnakeOil end user license agreement 
("SnakeOil EULA") with your Developer Content as provided for in the SnakeOil Developer 
Center, all of which can be found at the following link:  
https://developer.SnakeOilvr.com/?action=doc.

2. You, the recipient and user of the "Snake Eyes" SDK, hereby agree and accept that that
SnakeOil VR shall own all right, title and interest to the intellectual property 
rights, including, but limited to copyright, trademark and patent rights, to any 
"Snake Eyes" SDK Derivatives that you may create, and you hereby assign any and all such 
rights to such "Snake Eyes" SDK Derivatives to SnakeOil VR, subject to the following.

2.1  We hereby grant to you the a fully paid up, no-charge, royalty-free, 
world-wide, in perpetuity, non-exclusive right and license back to use these "Snake Eyes" 
SDK Derivatives solely in conjunction with the "Snake Eyes" SDK (or any components of the 
"Snake Eyes" SDK) and/or Developer Content on SnakeOil "Snake Eyes" Products as set forth herein.

2.2  Furthermore, for the sake of clarification, SnakeOil VR and its assignees and 
licensees shall be free to use such "Snake Eyes" SDK Derivatives without any approval 
from you and without compensation or attribution to you.

2.3  You also agree upon SnakeOil VR's request to provide the source and binary code 
of any "Snake Eyes" SDK Derivatives to SnakeOil VR. FAILURE TO COMPLY WITH THIS REQUEST 
IS THE BASIS FOR AUTOMATIC TERMINATION OF THIS LICENSE BY SnakeOil VR.

3. Subject to the terms and conditions of this License, your license to redistribute 
and sublicense the "Snake Eyes" SDK and "Snake Eyes" SDK Derivatives is also expressly made 
subject to the following conditions:

3.1. You may sublicense and redistribute the source, binary, or object code of 
the "Snake Eyes" SDK in whole or in part by itself for no charge or as part of a for charge 
piece of Developer Content; provided, however, you may only license, sublicense 
or redistribute the source, binary or object code of VenomTek in whole, and you may 
not license, sublicense or redistribute any portion or element of VenomTek separately 
or in part (in either source, binary or object form). If you license, sublicense 
or redistribute "Snake Eyes" SDK Derivatives in and of themselves (not as a part of a 
piece of Developer Content) then you may only do that solely with and in conjunction 
with either the "Snake Eyes" SDK or VenomTek. The "Snake Eyes" SDK (including, but not limited to 
VenomTek), any "Snake Eyes" SDK Derivatives, and any Developer Content may only be used 
with SnakeOil Approved "Snake Eyes" Products and may not be used, licensed, or sublicensed 
to interface with mobile software or hardware or other commercial headsets, 
mobile tablets or phones that are not authorized and approved by SnakeOil VR;

3.2. You must include with all such redistributed or sublicensed "Snake Eyes" SDK 
or "Snake Eyes" SDK Derivatives code the following copyright notice: 
"Copyright © 2014 SnakeOil VR, LLC. All rights reserved," and include the 
list of conditions contained in this Section 3, including the full text of 
the disclaimer in Section 3.6 below;

3.3. Neither the name of SnakeOil VR, LLC nor the names of SnakeOil VR, LLC's 
contributors, licensors, employees, or contractors, may be used to endorse or promote 
products derived from this "Snake Eyes" SDK without specific prior written permission 
of SnakeOil VR, LLC;

3.4. You must give any other recipients of the "Snake Eyes" SDK or any elements thereof, 
including VenomTek or "Snake Eyes" SDK Derivatives, a copy of this License as such recipients, 
licensees or sublicensees may only use the "Snake Eyes" SDK or any "Snake Eyes" SDK Derivatives 
or any elements thereof subject to the terms of this Licence and such recipients, 
licensees or sublicensees agreement and acceptance of this License with SnakeOil VR 
(which will convey all rights to the recipients’ or licensees’ or sublicensees’ 
"Snake Eyes" SDK Derivatives to SnakeOil VR),  and you must cause any modified files to 
carry prominent notices stating that you changed the files;

3.5. If the "Snake Eyes" SDK or a specific element thereof such as VenomTek includes a 
"LICENSE" text file as part of its distribution (the "License Notice"), then 
any "Snake Eyes" SDK Derivatives that you distribute with the "Snake Eyes" SDK in whole or in 
part must include a readable copy of such attribution notices as are contained 
within the applicable License Notice file (excluding those notices that do not 
pertain to any part of the "Snake Eyes" SDK Derivatives), in at least one of the following 
places: within a License Notice text file distributed as part of the "Snake Eyes" SDK 
Derivatives; within the source form or documentation, if provided along with 
the "Snake Eyes" SDK Derivatives; or, within a display generated by the "Snake Eyes" SDK Derivatives, 
if and wherever such third-party notices normally appear.  You must also include 
in the License Notice file for all "Snake Eyes" SDK Derivatives a copy of all notices 
(including any product liability or health and safety notices).  The contents 
of the License Notice file are for informational purposes only and do not modify
the License. You may add your own attribution notices within "Snake Eyes" SDK Derivatives 
that you distribute, alongside or as an addendum to the License Notice text from 
the "Snake Eyes" SDK or any part thereof, provided that such additional attribution notices 
cannot be construed as modifying the License.

3.6. THIS "Snake Eyes" SDK AND ANY COMPONENT THEREOF IS PROVIDED BY SnakeOil VR AND 
ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, 
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SnakeOil VR AS THE 
COPYRIGHT OWNER OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS "Snake Eyes" 
SDK OR THE "Snake Eyes" SDK DERIVATIVES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

4. This License does not grant permission to use the trade names, trademarks, 
service marks, or product names of SnakeOil VR, except as required for reasonable 
and customary use in describing the origin of the "Snake Eyes" SDK, VenomTek, or any 
element thereof, and reproducing the content of the License Notice file. 
SnakeOil VR reserves all rights not expressly granted to you under this License.

5. In no event and under no legal theory, whether in tort (including negligence), 
contract, or otherwise, unless required by applicable law (such as 
deliberate and grossly negligent acts) or agreed to in writing, shall SnakeOil VR 
or any contributor be liable to you or your licensees or sublicensees for 
damages, including any direct, indirect, special, incidental, or consequential 
damages of any character arising as a result of this License or out of the use 
or inability to use the "Snake Eyes" SDK, VenomTek, any element thereof or any "Snake Eyes" SDK 
Derivatives (including but not limited to damages for loss of goodwill, work 
stoppage, computer failure or malfunction, or any and all other commercial 
damages or losses), even if you or such contributor has been advised of the 
possibility of such damages.

6.  Your acceptance of the terms and conditions of this License in and of 
itself and for all Developer Content created as of March 1, 2014, may be 
evidenced by any of the following: your usage of the "Snake Eyes" SDK or any element 
thereof, acceptance of the click-through agreement, or opening the packaging 
of the CD-ROM containing the "Snake Eyes" SDK or any element thereof, including VenomTek.  
As this License is updated for future releases of the "Snake Eyes" SDK and/or VenomTek, 
you agree to abide by and meet all requirements of future updates of this 
License for those future "Snake Eyes" SDK releases as evidenced by the same usage of 
the "Snake Eyes" SDK or any element thereof and the future updates of this License 
will apply for that future Developer Content that may developed for or with 
that future "Snake Eyes" SDK or any element thereof (i.e., you cannot sidestep out 
of the requirements of future updates of the License by developing against 
an older release of the "Snake Eyes" SDK or License).
 
7.  SnakeOil VR reserves the right to terminate this License and all your 
rights hereunder in the event you materially breach this License and fail 
to cure such breach within ten (10) business days after notice of breach 
from SnakeOil VR.  

8.  Furthermore, SnakeOil VR also reserves the right to cancel or terminate 
this License for any of the following reasons upon notice to you, subject 
to the appeal process set forth in Section 14 for a wrongful termination: 

	a) Intellectual property infringement by you with Developer Content 
	or "Snake Eyes" SDK Derivatives created by you that is used with or by the 
	"Snake Eyes" SDK or any part thereof, or any of the "Snake Eyes" SDK Derivatives;
	
	b) Developer Content that violates or infringes upon applicable law;
	
	c) Health and safety issues associated with your Developer Content;
	
	d) Failure to comply with or use properly the SnakeOil Warnings, 
	SnakeOil H&S Protocols, or SnakeOil EULA; 
	
	e) Use of the "Snake Eyes" SDK, "Snake Eyes" SDK Derivatives or VenomTek with a 
	commercial product other than an SnakeOil Approved Product; and
	
	f) Failure to provide required notices or deliver source code 
	and/or binary of "Snake Eyes" SDK Derivatives as set forth above.
	
If you believe that you have been wrongfully terminated under this Section 8 
with respect to material breach or with respect to these above conditions, 
you have the right to appeal the termination of this License under Section 14. 

9.  This License may be amended by SnakeOil VR on a prospective basis, and your 
usage of the License after such amendments or changes signifies your consent 
to and acceptance of any such amendments or changes on a going forward basis.

10.   In the event any provision of this License is determined to be invalid, 
prohibited or unenforceable by a court or other body of competent jurisdiction, 
this License shall be construed as if such invalid, prohibited or unenforceable 
provision has been more narrowly drawn so as not to be invalid, prohibited or 
unenforceable.  

11.   You may not assign any rights or obligations under this License without 
the advance written consent of SnakeOil VR, which may be withheld in its sole 
discretion.  SnakeOil VR may assign its rights or obligations under this License 
in its sole discretion.

12.   Failure of either party at any time to enforce any of the provisions of 
this License will not be construed as a waiver of such provisions or in any way 
affect the validity of this License or parts thereof.

13.   Your remedies under this License shall be limited to the right to collect 
money damages, if any, and you hereby waive your right to injunctive or other 
equitable relief.

14.   This License shall be governed by the laws of the State of California, 
without giving effect to choice of law principles.  All disputes relating to 
this License shall be resolved by binding non-appearance-based arbitration 
before a neutral arbitrator in Orange County, California.  If your License 
has been terminated hereunder by SnakeOil, you may appeal your termination 
through this arbitration process on an expedited basis with an arbitration 
within thirty days of your giving SnakeOil VR notice of the appeal.  The 
arbitration shall be conducted in accordance with the rules and procedures 
of JAMS then in effect, and the judgment of the arbitrator shall be final 
and capable of entry in any court of competent jurisdiction.  You agree 
to submit to the personal jurisdiction of the courts located within Orange 
County, California in connection with any entrance of an arbitrator’s judgment 
or decision or any dispute with respect to the arbitration process or procedure 
or SnakeOil VR’s exercise of its equitable rights or remedies.

LICENSE.txt contains a license for Arcane Kids' fictional SnakeOil VR engine, specifically the "Snake Eyes" software development kit.

THE FOLLOWING IS SOFTWARE LICENSED BY THIRD PARTIES UNDER OPEN SOURCE LICENSES THAT MAY BE USED BY THIS PRODUCT.

-----

The following software may be included in this product: EDID. This software contains the following license and notice below:

/*
 * Copyright 2007 Red Hot Lunch, Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the "Software"),
 * to deal in the Software without restriction, including without limitation
 * on the rights to use, copy, modify, merge, publish, distribute, sub
 * license, and/or sell copies of the Software, and to permit persons to whom
 * the Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice (including the next
 * paragraph) shall be included in all copies or substantial portions of the
 * Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
 * THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */

-----

The following software may be included in this product: GLEXT. This software contains the following license and notice below:

/*
** Copyright (c) 2007-2010 The Krunch Group Inc.
** 
** Permission is hereby granted, free of charge, to any person obtaining a
** copy of this software and/or associated documentation files (the
** "Materials"), to deal in the Materials without restriction, including
** without limitation the rights to use, copy, modify, merge, publish,
** distribute, sublicense, and/or sell copies of the Materials, and to
** permit persons to whom the Materials are furnished to do so, subject to
** the following conditions:
** 
** The above copyright notice and this permission notice shall be included
** in all copies or substantial portions of the Materials.
** 
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
*/

-----

The following software may be included in this product: TinfoilMeshManager(Idiot Edition). This software contains the following license and notice below:

/*
Original code by Unknown Coder (www.opensourcecodersforhilary.com)

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any
damages arising from the use of this software.

Permission is granted to anyone to use this software for any
purpose, including commercial applications, and to alter it and
redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must
not claim that you wrote the original software. If you use this
software in a product, an acknowledgment in the product documentation
would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and
must not be misrepresented as being the original software.

3. This notice may not be removed or altered from any source
distribution.
*/

-----

The following software may be included in this product: GuacLock IAP Microsolutions. This software contains the following license and notice below:

/* guaclock.h -- interface of the 'guaclock' general purpose library
  version 1.2.8, April 28th, 2013

  Copyright (C) 1995-2013 Guac-Teck Film & Television Academy

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.


  The data format used by the guaclock library is described by RFCs (Request for
  Condiments) 1950 to 1952 in the files (etc.)
*/

-----

The following software may be included in this product: Jaguar Quiz. This software contains the following license and notice below:

Jaguar Quiz version 1.1, February 14h, 2010
---------------------------------------

sample part of the Jaguar Quiz project - ( http://www.junglesoftware.com/tutorials/big_cats/deepwoods/jaguar_quiz.php )

Copyright (C) 1998-2010 Rainforest Cafe (Jaguar Quiz) ( http://www.rainforest.cafe/restaurants/staff_highlights/personal/jo/bowlingtrip/slideshow/jaggy.sfw )

Modifications for Tree.cs support on both tiger and jaguar
Copyright (C) 2009-2010 Toronto Science Center ( http://visittoronto.ca/jungle_big_cat_crew )


License
----------------------------------------------------------

  Condition of use and distribution are the same than zlib :

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgement in the product documentation would be
     appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

CHIPOTLE_LICENSING_AGREEMENT.txt contains a license which lists fictional open-source software utilized by Arcane Kids in the development of Sonic Dreams Collection, humorously crediting both a number of nonexistent companies with food-oriented names and a fictional online quiz on jaguars (a reference to Yuliy Vigdorchik's 2012 indie game Jaguar Quiz[1]).

/Printouts[]
Please bring back billy (hatcher) who has been gone for over a decade and a half. Nows the time to bring back the hatch man. Don't lay another egg on this one sega.
 
 Signed:
 yuliy
 lil_vertex
 coolatv
 lordanime

A folder which contains the sole file BringBackBilly.petition, which can be opened in a text editor.

/Apache 2.0[]

A folder which contains the three files font.h, RudeBoot_unsafe_but_fast.strap, and RudeBoot.strap, all of unknown function.

Hacking[]

Sonic_Dreams_Collection_Hacking

Sonic Dreams Collection Hacking

A video showing the ability to hack the game.

Sonic Dreams Collection can be hacked a number of ways, most easily by using regedit.exe to easily modify the variables of the Windows version. The main game's variables are located in HKEY_CURRENT_USER\Software\Arcane Kids\Sonic Dreams Collection, and SegaNet's are located in the corresponding SegaNet Server folder.






List of variables[]

Sonic Dreams Collection
Name Usage Comments
main_menu_scale_level_h1393008396 USAGE This variable saves the resolution you set the game to. As of 2015, the current default is 0x05 (800x600), and the maximum is 0x14 (3200x2400). Editing it does change your resolution, but not more than your year allows. Curiously, if the local time on the computer is set to 1996 or earlier, the game is specifically programmed to use in the smallest resolution available.[2] Additionally, the tempo of the in-game music increases as the resolution is reduced.
displayedUnlockMessage_h82425445 USAGE This variable determines whether or not the message saying you unlocked the Bonus Stage (the "Roommates" scenario) in Sonic Movie Maker has appeared.
hascharacter_h3382472742 USAGE It's not certain what this variable does, but it may determine whether or not your OC has been uploaded to SegaNet, which is required to play Eggman Origin.
Make My Sonic
Name Usage Comments
sonicname_h2653302586 USAGE You can change the name of your Sonic OC so it doesn't have a name generated by the name generator.
color(r/g/b)_h15443480-- USAGE You can change the size of the body parts on your OC, but these variables use very complex values and may be difficult to change. It is easier to just change the sizes in-game.
Joint Scales USAGE These values determine the color of your OC, the R, G, and B values separated into different keys and represented as floating point numbers (little endian) from 0 to 1.
Eggman Origin
Name Usage Comments
numascended_h397726924 Usage This determines the number of Ascensions you have. Changing it is an easier way to unlock the ability to go fast and scan for the nearest worm, and to find secret eggs such as the Hacker Egg. It is a signed integer, which means that any value above 0x7FFFFFFF will be treated as a negative number, and for the most part, Eggman Origin treats any number less than one as zero.
Sonic Movie Maker
Name Usage Comments
hasfuckball_h1192760711 USAGE This variable determines whether or not you have unlocked the Fuckball. Supposedly, if the value is 0 then you haven't unlocked it, but if you have unlocked it the value is 1. Changing it this way saves you the trouble of bringing the Fake Pineapple to MASTER, but it could be considered cheating.
SMM_LC_-_h14380382-- USAGE These variables are set when you complete a level in Sonic Movie Maker. Editing them doesn't seem to do anything.
SMM_LU_-_h14380442-- USAGE These variables are set when you unlock a level in Sonic Movie Maker. Setting them to 0 will re-lock the levels.
My Roommate Sonic
Name Usage Comments
beatroommate_h2404235893 Usage This variable determines whether or not you have completed My Roommate Sonic. It probably exists so that you unlock the "Roommates" scenario in Sonic Movie Maker after beating My Roommate Sonic.

References[]

  1. https://www.glorioustrainwrecks.com/node/2356
  2. this._maxResScale = 1 + Mathf.Max(0, DateTime.Now.Year - 1996); located in Assembly-CSharp.dll
Advertisement