Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Dead Simple EULA Set 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
|title=Dead Simple EULA Set
|title=Dead Simple EULA Set
|image=Dses2.png
|image=dses3ds.png
|description=Dead Simple Eula Set
|description=Dead Simple Eula Set
|author=noirscape
|author=noirscape
|lastupdated=2018/10/12
|lastupdated=2024/10/22
|type=Other Apps
|type=Other Apps
|version=1.1
|version=1.2.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrews/dses.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/dses.7z
Line 16: Line 16:
In order to play 3DS games online/make use of streetpass, the 3DS makes the user accept an EULA. If this is for in-region titles, this is can be handled by the 3DS itself. If you wish to make use of out-of-region titles however, you will need to use homebrew to set the EULA to accepted.
In order to play 3DS games online/make use of streetpass, the 3DS makes the user accept an EULA. If this is for in-region titles, this is can be handled by the 3DS itself. If you wish to make use of out-of-region titles however, you will need to use homebrew to set the EULA to accepted.


A number of EULA setting tools exist already (notably, [https://github.com/SciresM/EULASetter SciresM/EULASetter], which is the base for this tool). However, all of these tools encountered so far sometimes offer a lot of other features and more importantly, put hex values in front of the user.  
A number of EULA setting tools exist already (notably, [[EULASetter 3DS|SciresM/EULASetter]], which is the base for this tool). However, all of these tools encountered so far sometimes offer a lot of other features and more importantly, put hex values in front of the user.  


This tool does none of that. It does one thing - set your EULA to accepted if it isn't and to unaccepted if it is.
This tool does none of that. It does one thing - set your EULA to accepted if it isn't and to unaccepted if it is.
Line 38: Line 38:


==Changelog==
==Changelog==
'''v1.2'''
* Fix a bug where the <code>CFG_UpdateConfigSavegame</code> function was not called, causing a set EULA to expire unless otherwise persisted (ie. by changing the screen brightness). This fixes [https://github.com/noirscape/dses/issues/1 #1] and [https://github.com/noirscape/dses/issues/2 #2]. (Fixed in PR [https://github.com/noirscape/dses/pull/3 #3]). (Fixed by [https://github.com/DimitriPilot3 @DimitriPilot3]; many thanks.)
* Code is compilable again with latest libctru (2.4.0).
'''v1.1'''
'''v1.1'''


Line 55: Line 59:
* GitHub - https://github.com/noirscape/dses
* GitHub - https://github.com/noirscape/dses
* Reddit - https://www.reddit.com/r/3dshacks/comments/8pl4gs/dses_dead_simple_eula_set_a_more_user_friendly
* Reddit - https://www.reddit.com/r/3dshacks/comments/8pl4gs/dses_dead_simple_eula_set_a_more_user_friendly
[[Category:3DS homebrew applications]]
[[Category:Other 3DS homebrew applications]]

Latest revision as of 02:28, 27 October 2024

Dead Simple EULA Set
Dses3ds.png
General
Authornoirscape
TypeOther Apps
Version1.2.0
LicenseMixed
Last Updated2024/10/22
Links
Download
Website
Source

DSES, also named Dead Simple EULA Set, is a simple and user-friendly tool to set the EULAs for the 3DS to accepted.

In order to play 3DS games online/make use of streetpass, the 3DS makes the user accept an EULA. If this is for in-region titles, this is can be handled by the 3DS itself. If you wish to make use of out-of-region titles however, you will need to use homebrew to set the EULA to accepted.

A number of EULA setting tools exist already (notably, SciresM/EULASetter, which is the base for this tool). However, all of these tools encountered so far sometimes offer a lot of other features and more importantly, put hex values in front of the user.

This tool does none of that. It does one thing - set your EULA to accepted if it isn't and to unaccepted if it is.

Installation

Available in 3DSX and CIA formats.

  • CIA - Install the .cia with the CIA manager of your choice.
  • 3DSX - Put it on your SD card and run it with the Homebrew Launcher or with 3dslink.

User guide

Press A to change your EULA. Press Select to remove the program after running it.

If for whatever reason you need to reset the EULA to its initial values, rerun the application again.

Note that when unaccepting the EULA, you will need to reaccept it the next time you use a 3DS game in your own region.

Controls

A - Set the EULA to accepted

Select - Remove program

Changelog

v1.2

  • Fix a bug where the CFG_UpdateConfigSavegame function was not called, causing a set EULA to expire unless otherwise persisted (ie. by changing the screen brightness). This fixes #1 and #2. (Fixed in PR #3). (Fixed by @DimitriPilot3; many thanks.)
  • Code is compilable again with latest libctru (2.4.0).

v1.1

Code changes:

  • DSES is now self-cleaning. Press SELECT to clean up the application after setting your EULAs.
  • Works on both 3DSX and CIA builds. Also tested application with 3dslink.

Non-code changes:

  • Updated username in smdh.
  • Clarified minor README ambiguity/errors.
  • Removed romfs directory (this is a non-code change, romfs directory was unused).

v1.0

  • Initial release.

External links

Advertising: