Bonjour à tous!
La team Phoenix vient enfin de dévoiler la version 0.7b d'Aurora après de long mois de teasing
Au menu, beaucoup de correctifs évidemment mais également de nombreuses nouveautés, dont NOVA ![]()
Je vous invite à aller y jeter un oeil directement sur leur site: http://phoenix.xboxunity.net/#/news
Cette nouvelle version est disponible via un package "clean" pour une nouvelle installation ou bien accessible directemement depuis l'updater intégré à Aurora 0.6b
A noter que pour l'instant, l'interface n'est dispo qu'en anglais, allemand, turc et néerlandais.
pour les plus curieux, le changelog:
- (Added) libmicrohttpd 0.9.52 library to SVN
- (Updated) Libmicrohttpd to support System Sockets on Xbox360
- (Updated) Nova to be loadable by Aurora
- (Updated) Aurora to load Nova.xex (FSPlugin Rebrand).
- (Removed) All references to Freestyle Plugin
- (Updated) Nova LOG message for incorrect Aurora version
- (Updated) Nova and libmicro for system threaded httpD
- (Updated) WebUI to utilize JSON WebTokens instead of Basic authorization
- (Updated) Error files to utilize Nova Branding.
- (Deleted) Error files 304 and 503. Are not used.
- (Updated) Error handling for all GET requests
- (Updated) Error handling for all POST requests
- (Added) Error files for 400, 424, 429 and 501
- (Added) postAuthenticate JSON template to the WebUI folder
- (Added) HTTP Error Code 409 to the html error templates
- (Updated) POST Handlers for all HTTP API Calls
- (Added) DELETE Handlers for HTTP API Calls
- (Added) Token transfer system exports to be used in Launchers
- (Added) New NOVA (FSP Rebrand) Support into Aurora with updated exports
- (Added) Nova HTTP Server Security Key synchronization
- (Added) DvdTrayState and DvdMediaType enums to enums.lua
- (Added) 'Disc' filter to the list of available content filters
- (Added) DiscTitle flag to available ContentFlags in enums.lua
- (Added) DVD Lua Library to scripting engine enabling opening and closing of tray, getting current tray state and media info. DVD Lua library has been grouped into the FileSystem permission set.
- (Added) Disc support to QuickBrowser dialog
- (Added) DVD content handling system in Content Manager to allow more advanced handling of disc titles inserted into the DVD Drive.
- (Updated) The storage manager CDROM device to use a hardcoded serial string instead of calculating it every boot.
- (Fixed) A HTTP Download error message that occurs when trying to rename the .dl file
- (Updated) Database schema to version 3 and added a new DvdCache table for holding cached DVD titles
- (Added) DvdCase case artwork for DVD titles. The case is red.
- (Updated) QuickBrowse to reflect disc games in the QuickBrowser with a icons.
- (Updated) Utility Scripts to utilize a 'mininumAuroraVersion' variable to allow future scripts to dictate which version of Aurora they need to properly run (due to missing or new API usage).
- (Added) New QuickView Icon for 'Disc' game type (both predefined and additional options)
- (Fixed) Bug where gamelist would change focus upon adding or updating content in a specific scenarios
- (Updated) The communication protocol for disc game insertion / removal and how it communicates with XUI.
- (Fixed) Bug in ScnGizmoUI that creates undefined behavior if the ClassOverride was not properly provided by Script author
- (Fixed) Bug where changing profile state would not properly dismiss the GameOptions->background scene
- (Added) Avatar Rendering support including custom XuiControl called XuiAvatarPresenter (will required custom XML Extensions)
- (Added) Icons and Placeholder artwork for XuiAvatarPresenter
- (Fixed) 16 thread related memory leaks!
- (Added) DVD Profile Scene code.
- (Changed) Aurora_Main button controls from XuiNavButton to XuiButton to fix minor navigation issues.
- (Fixed) Issue related to navigating backwards from Game Details scene
- (Added) Support to configure the QuickView trigger buttons dynamically, instead of being hardcoded to LB and RB.
- (Added) More DVDProfile Panel functionality
- (Added) AvatarProfile thumbnail settings
- (Updated) DiscState code and ProfileDVD UI Handling methods
- (Updated) Aurora_Main to hide the profile panel when leaving the main scene
- (Added) Ability to hide ProfileDVDPanel if the setting is set to FALSE
- (Added) Added Hold-to-Launch and Hold-to-Options buttons in DVD Panel
- (Added) Support for VideoDVDs and downloading Metadata/Artwork from internet
- (Fixed) Launching Code from Main Scene
- (Fixed) Issue where DVD ContentScan would not pick up a 2nd xbox game after one has been added to the database already
- (Updated) XuiBrushControl to be more generic in function naming
- (Updated) XUI layout of SaveGames scene for save game manager
- (Updated) ContentWorker to have a dedicated DVD path queue to allow DVD paths to have higher priority than normal content
- (Added) More logging to the Content Scan process to help with testing
- (Removed) An old content loop in the ContentCallback class that was slowing down the adding process. (old code)
- (Updated) DVDMonitor to spawn a fake trigger thread AFTER the ContentManager is loaded
- (Added) Borders to ProfilePicture and DiscIcon visuals
- (Updated) Saved Game Manager
- (Updated) DVD Monitor class for first trigger
- (Added) XamProfileOpen and XamProfileClose to xkelib
- (Updated) The LuaInterface methods to be more generic to work within internal code as well
- (Added) Alternate Constructors for Keyboard, Msgbox, and Passcode Task Actions
- (Updated) SavedGameUpdater class to better handle error states
- (Updated) ProfileState Data to correctly retrieve AchievementsEarned and not TitlesPlayed
- (Updated) Saved Game Manager to correctly move saves when the DELETE permission is not enabled
- (Fixed) Issue where Nova/FSP plugin settings wouldn't apply unless the plugin was reloaded.
- (Added) DiscIndictator to the main screen (supports games with up to 5 discs )
- (Added) DiscIndicator code to Main Scene
- (Removed) DVD Button and Module List stuff from SystemTools scene (obsolete)
- (Added) Support for scripts to use an alternate XL scene size in the LuaGizmo library. Used by calling hGizmo:SetXLScene(true); prior to hGizmo:InvokeUI(...);
- (Updated) LuaLibrary code to separate 0.6API from future API versions
- (Added) Http.GetEx and Http.PostEx methods to the LuaHttp library to allow optional download progress callbacks
- (Added) TemperatureGraph class with skeleton framework
- (Updated) DVDProfile Panel with final artwork, layout and localizations
- (Updated) XuiAvatarPresenter to use LINEAR texture filtering instead of POINT to soften edges
- (Updated) DVDPanel to correctly respond to updated GAMEICONS
- (Added) Support for downloading CD Audio Covers and Metadata from Microsoft
- (Removed) Unnecessary debug messages from constructors and destructors of IStateData
- (Updated) Debug messages to utilize WARNING tag instead of ERROR when not a critical issue
- (Fixed) Content Manager / SQL database writing error for DVD Titles
- (Added) TitleSpecific Settings XUI scene for TitleSpecific Settings in Game Options
- (Removed) Unused code and comments from ScnApplication class used during testing
- (Changed) Moved CoverFlow down 25px because of Disc/Profile panel (#798)
- (Updated) Quickview to utilize the XuiAnimEvent control to fix the glitch that occurs when tabbing too fast through quick views
- (Updated) QuickView scene to remove hardcoded 5-tabs and instead made configurable via TabCount field (min: 3, max: 9), allowing skin creators to show more than 3 quickviews on screen at a time with out graphic glitches.
- (Replace) XuiAnimEvent with XuiTabEvent to properly trigger the update function
- (Updated) Aurora_QuickView for organization
- (Fixed) Issue where QUICKVIEW icon would not save if copying and using a Built In Icon.
- (Fixed) XUI Navigation issue in the ScnQuickViewConfigUI.
- (Updated) The way Compressed Skins are processed to allow them to be deleted within the Skin Manager
- (Removed) SetFileCache call from looped function to minimize HDD access calls
- (Updated) Temperature Graph with final localizations
- (Added) Settings to toggle between Celsius and Fahrenheit
- (Added) Skeleton code for ProfileSelector
- (Fixed) Temperature graph when changing from Celsius to Fahrenheit
- (Added) RunLuaOnBoot setting as an additional security option.
- (Updated) LocaleManager to use key-based locale look ups to avoid missing key crashes. Missing keys should show up as -=# BAD STRING #=-.
- (Updated) GameSubtitles to a ScnPopupUI.
- (Updated) ScnPopupUI to support listening to ContentUpdated messages
- (Removed) Game_Options_Subtitles.xui (deprecated)
- (Removed) Game_Options_Covers.xui (not used)
- (Added) Alternate Build ContentTable method in the Content Scripts
- (Updated) ExecuteSubtitleFunction method to use new BuildContentTable method
- (Fixed) Crash related to quickview Enter_Tab method
- (Updated) RunLuaOnBoot setting visual
- (Updated) Changed Detected in security settings per design revisions
- (Added) Handle "Play" button of media remote for launching Video and Audio discs (#841)
- (Added) GetPartitionFreeSpace, GetPartitionUsedSpace and GetPartitionSize to the FileSystem LUA library
- (Added) Title Specific Settings framework in Database, SettingManager, ContentManager and GameContentManager
- (Added) XUI file and XUI Class framework for Title Specific Settings Front End.
- (Added) Title Settings to Launch Menu in Game Options (Third Icon to the Left)
- (Added) Game_Options_TitleSettings scene to allow configuration of title specific settings
- (Updated) Title Specific Settings implementation with more progress
- (Fixed) Issue where DVD/Profile panel would popup when cycling through games from within game options.
- (Removed) link.jqe360.com references located in the SystemLink module comments
- (Updated) Error message string that contained link.jqe360.com to xboxunity.net
- (Updated) Title Specific Settings to apply settings on game launch
- (Fixed) Issue where scanning new games or refreshing games in Aurora 0.6 would cause the link supported flag to always be false.
- (Added) SkinXMLReader method to get settings in WCHAR format
- (Added) Custom DeviceSelectorUI to allow finer control over device select options
- (Updated) SavedGame Options to utilize new DeviceSelectorUI
- (Added) Added DeviceSelector icons to skin
- (Updated) ProfileSelectorUI to match latest design
- (Updated) SavedGameManager to use ProfileSelectorUI instead of only working with signed in profile
- (Updated) DeviceSelectorUI to respond StorageDevicesChanged messages
- (Fixed) Issue with the enable button needing to be hit twice to work for TitleSettings
- (Removed) Left over artwork from Aurora_Main
- (Updated) TitleUpdate scene to use Aurora DeviceSelector
- (Updated) PrepareForMultiDiscLaunch to use new priority system for selecting games. (ScanPath > DeviceId > Fixed > Removable > ConnectX)
- (Fixed) Spelling error in localization for Device and Profile selector title strings
- (Updated) Script.ShowPopupList() LUA method to support ProfileSelector (Type 5) and DeviceSelector (Type 6)
- (Updated) Script.ShowPopupList to use user defined title and empty text instead of hardcoded text
- (Fixed) Issue with NOVA Plugin crashing on RSS Feed display when no feeds were available
- (Fixed) Issue where content wouldn't launch from FileBrowser - (kernel changed????)
- (Updated) NOVA HomeTabSignedIn and HomeTabSignedOut to reflect Aurora instead of FSD
- (Fixed) Crash when UPNP Search Handle fails to create. May be related to having SMB dll active....
- (Fixed) Issue causing FileManager to skip empty folders when performing a PASTE operation
- (Updated) Device Selector Icons to new format (still too large)
- (Fixed) Flag check in DDSImage class to prevent some DDS images from registering for conversation properly
- (Disabled) Support for 0x7 and 0x6 texture formats for XBE game icons to fix crashing
- (Updated) Device Selector Icons with smaller images (improves framerate)
- (Fixed) Issue with FileManager copying empty folders present in the root of a copy
- (Added) New User Settings for Wallpaper RGB Color Factor and Time Scale
- (Added) New Shader variables to support new user specific Wallpaper settings
- (Fixed) Skin issue where Verify Link was still referencing Freestyle Plugin
- (Updated) NOVA plugin version to match that of Aurora's
- (Added) Background Animation Customization Scene
- (Added) New variables to the WallpaperShader.fx and updated CBkgShader class
- (Fixed) Issue in ConnectXDrive that wouldn't apply the Remote PC or Share name to the System Path string
- (Fixed) Typo in ConnectX Drive
- (Added) Profile Change handling in theme Scene
- (Updated) Up and Down navigation from the Configure button in Theme tab
- (Changed) Configure button to 'Customize'
- (Updated) Background animation shader to something that is periodic over long periods of time (the old shader broke if app runtime was long)
- (Added) Skeleton code for screensaver function (FUTURE)
- (Added) XuiHTML libraries - enabling support in Aurora Skins as well as LUA Gizmos
- (Updated) The way XUIVideo registers to try and fix (need testing)
- (Fixed) Issue wtih LuaHTML library causing undefined behavior in GetEx and PostEx functions
- (Moved) main.lua to User/Scripts/Main.lua
- (Updated) LocaleManager to prevent LanguagePacks from being used that were created with index based strings. Will now fail gracefully.
- (Added) XBLA Patching and License Patching to the Title Specific Settings configuration scene
- (Updated) DashLaunch module class to streamline the addition of future options
- (Added) RSSFeed Support to Aurora
- (Added) RSSFeed enable button to View Scene
- (Added) RSSFeedEnabled, RSSFeedSpeed and RSSFeedMaxItems settings to SettingManager
- (Added) Default RSSFeed for RealModScene - Scene News
- (Fixed) Issue with stripping HTML code from RSS Feeds
- (Added) Helper method to support stripping HTML code from wstrings
- (Added) New LUA functions to the LuaSettings class ( Settings.AddRSSFeed, Settings.DeleteRSSFeed, Settings.UpdateRSSFeed )
- (Added) Restraint to the MaxItems setting, requiring it to be 1 or larger
- (Fixed) Bug in RSSFeed Setting object preventing remote modules to add RSS feeds properly
- (Added) Fade masks to left and right side of RSS Feed Scroller
- (Fixed) Issue with Settings.DeleteRSSFeed and Settings.UpdateRSSFeed
- (Added) New LUA methods for retrieving existing RSS Feeds (Settings.GetRSSFeeds and Settings.GetRSSFeedById)
- (Fixed) Button visuals representing Disabled Blur as #dddddd when it should have been #aaaaaa
- (Fixed) Button visuals representing NormalSelDisabled as #dddddd when it should have been #444444
- (Updated) Wallpaper Theme/Shader to be skin / shader specific.
- (Updated) About Scene to include felida and gavin
- (Updated) WallpaperShader.fx to clean up and comment code
- (Remove) XboxInvaders EasterEgg from Aurora (reduce overall file size)
- (Added) Support for the profile-switched callback in the Profile Panel
- (Fixed) Bug related to using more than one XuiAvatarRenderer control at a time
- (Added) Support for under-the-hood Profile Login and Logout directly from Aurora and not using HUD or Signin.xex
- (Added) Additional methods to the LuaProfile library including Profile.Login and Profile.Logout
- (Fixed) Issue where RSS Feed wouldn't apply enabled state settings at boot
- (Updated) NXEART processing to take custom fields like nxecover and nxebanner
- (Added) Profile Boot options including 'Select at Boot' and 'AutoSignIn'
- (Added) More information and functionality to the DashLaunch module scene in Settings
- (Fixed) Issue where Animation Configuration button wouldn't disable when Override Defaults was selected
- (Added) Updated the Script Lua library to allow script to ask for passcode, and passcode entered be returned. (Script.ShowPasscodeEx)
- (Fixed) DashLaunch Config App Launching
- (Fixed) DashLaunch settings not being correct
- (Fixed) Crash related to profile string conversion
- (Updated) ProfilePopup to recheck cache on refresh - to capture profiles created in minihud
- (Updated) Version information
- (Fixed) Issue where FileManager would not be dismissed when changing GameDetails was dismissed
- (Added) Framework code for upcoming DiscInstaller feature
- (Fixed) Issue where Subtitle Selection PopupList was not able to be localized
- (Fixed) Issue where disc status wouldn't update if there was no network detected
- (Fixed) Issue where unrecognized disk, unrecognized audio and unrecognized video would not localize
- (Fixed) Changes Detected visual in Security Settings appearing in the wrong place.
- (Removed) DbgPrint for HTTP password and JWTs in Release mode
- (Fixed) LuaXuiSlider SetStep and SetValue being swapped in functionality
- (Added) EnableTabbing functionality to XamXuiApp
- (Updated) FtpTools to start up the FtpServer at boot
- (Added) Additional ContentExtractor functionality
- (Added) Authentication requirement to additional API routes
- (Renamed) HTTPD thread in Nova
- (Fixed) Some Crashes with String Pointers
- (Fixed) Crash when unloading Nova
- (Updated) Timeout Interval to make it feel more responsive
- (Added) mbedTLS library files
- (Added) Support for PUT, PATCH, DELETE and OPTIONS request Methods
- (Updated) HttpEndpoint to remove references to PostVars and changed them to FormData
- (Added) Base framework for HTTP Cookie support
- (Added) Basic 'Session' Cookie Support
- (Renamed) HTTPEndpoint class
- (Added) Persistent cookie support
- (Added) Encrypted Cookie Support
- (Cleaned) Up some memory leaking from CookieJar setting
- (Added) Support for HTTPS
- (Updated) memorybuffer.print_buffer method to print to stdout in blocks of 1024 chars.
- (Removed) Dependency on ATG::XHTTP for the basis of the Aurora HTTP client
- (Added) mbedTLS library to code base
- (Added) Custom coded Aurora HTTP/1.1 Client with HTTPS, encrypted or unencrypted cookies, chunked-encoding support
- (Added) Support for additional request verbs PUT, PATCH, HEAD, DELETE and OPTIONS
- (Added) Support for different input types including FormData, UrlEncodedFormData, Multipart/Form-data, and raw data
- (Added) Custom 'X-Content-Md5' header checking to allow server to send a MD5 Hash of download to be verify by client.
- (Added) TitleUpdate download integrity checking using the X-Content-Md5 feature
- (Updated) Method that Aurora receives download responses by separating the response from the endpoint- completely
- (Removed) Remnants of old XHTTP endpoint and management code
- (Restored) HTTP Priority functionality to the HTTP Manager class
- (Fixed) HTTP Logging to use the logging class
- (Updated) RSS Feed to pull in HTTPS url instead of the HTTP url that broke with server changes
- (Updated) The aurora version macros to only require a single change instead of changing in multiple locations
- (Added) HTTP Response Code 204 for /achievement and /achievement/player when no achievements are available for the given title
- (Updated) The MultiDiscEngine code to reset the stored data when the title changes and the title id doesn't match the current title
- (Fixed) Issue with CPU key not being displayed correctly using the /system HTTP request.
- (Fixed) Typo in the AudioDisc Metadata URL
- (Added) White space trimming support to URI parsing so that url can be properly parsed.
- (Fixed) Issue where 204 NO CONTENT response was failing due to missing dependency
- (Updated) /multidiscinfo to return 204 when a game has 1 or 0 disks.
- (Added) GET Request '/smc' to HTTP server to allow user to get specific SMC related information
- (Added) SITE NOVA command to FTP Server class
- (Added) SITE NOVA Command to FtpDLL
- (Fixed) Issue with SITE NOVA command
- (Fixed) SIZE command not working properly in FtpDll
- (Added) TitleChange detection to the /update HTTP call
- (Added) New XUI extension called XuiMarqueePresenter to allow horizontally scrolling text (skinnable XUI component)
- (Updated) SavedGame List and Achievements List to use Marquee Presenter to scroll extra long text fields when list item has focus
- (Added) NOVA command with description to the 'HELP SITE' FTP command
- (Updated) NovaPlugin Module settings scene to update load/unload button when the plugin changes its load state in the background (FTPCommand SITE NOVA)
- (Updated) Wallpaper shader effect to allow the shader to set the maximum effect value
- (Updated) The Wallpaper shader to set the max effect to 5 due to frame rate degradation.
- (Fixed) range calculation in Wallpaper shader
- (Fixed) Animation preview glitch occurring when overscan settings are used.
- (Fixed) Focus loss when pressing Left Trigger in Overscan scene
- (Added) Lua Support for XuiHtmlElements and XuiHtmlControls in Gizmo scenes
- (Added) XuiVideoPresenter control (WIP)
- (Added) SetTextColor and SetDropShadowColor to the XuiObject.Text element for LUA scripting
- (Updated) HttpManager to handle Canceled state properly
- (Fixed) Issue where HttManager would not finalize MD5 when HTTP request is canceled or an error occurs
- (Updated) TitleUpdateManager to force the requirement of MD5 hash checking; requires xboxunity to implement X-Content-Md5 custom header
- (Fixed) TitleUpdateManager not properly handled the cancel or error state
- (Updated) HTTP Manager logging to Info type instead of Error type
- (Updated) ContentManager to verify MD5 hash of boxart prior to accepting download as successful
- (Updated) HttpEndpoint to track RenameFailed state
- (Updated) LuaHttpLib to handle rename failed state
- (Updated) LuaHttpLib to handle all status codes and allow the Lua script to determine what is invalid
- (Fixed) Issue where POST/DELETE requests was replying with empty string in body instead of no body.
- (Added) Notification for failed TU hash checks
- (Fixed) Issue with new HTTP system in lua
- (Updated) UpdateNotification calls to track with change counter instead of boolean to fix multi-session issues.
- (Fixed) Achievement text display issue when a line break exists by replacing line breaks with spaces.
- (Fixed) Issue in /achievement that was breaking json format due to unhandled special characters
- (Updated) Achievement line break/carriage return replacement to use a zero width space character instead of two spaces.
- (Removed) FSP WebUI
- (Added) New NOVA WebUI
- (Changed) Default wallpaper shader colors
- (Changed) Version in SMC json template as string instead of number
- (Changed) Hud 'developer' icon (LiNK)
- (Added) Screencapture change notification on delete screencapture
- (Fixed) Screencapture delete return NO CONTENT
- (Added) Support for mime type SVG in NOVA
- (Fixed) Some comments and logs (spelling)
- (Removed) FSD/JQE360 references in comments
- (Changed) Nova WebUI api number
- (Changed) Sort method "Title Name" to sort on Title Name, Root (ConnectX last), Disc Number
- (Added) saywaking in about
- (Fixed) WebUI menu, notes, boxart and screenshots not showing in Internet Explorer
- (Fixed) Issue causing the screenshot button combo to not save when modifying the 'Trigger' button.
- (Added) NTPNumRetries and NTPRetryInterval settings to database.
- (Updated) NTP class to retry the specified number of times. (Database only setting)
- (Added) Retry capability to the GameList download. Will try up to 3 additional times before failing completely. (Hard coded).
- (Added) New Coverflow Layout 'Mininmal' which allows wallpapers to be appreciated more.
- (Updated) HTTPManager to not crash when no internet connection is provided
- (Added) 'No Network' log messages to a couple of critical locations
- (Fixed) Bug in GameOptions scene that kept the Trainers scene from opening
- (Fixed) Bug in notification pop up for failed Title Update downloads.
- (Added) Custom header to http requests to determine if security is enabled or not.
- (Fixed) Issue related to SystemLink HUD menu not working on fresh install
- (Fixed) QuickView UI not opening to the current view
- (Fixed) Added X-Security-Enabled header to ALL responses in NOVA api
- (Fixed) Handle X-Security-Enabled properly in WebUI #949
- (Fixed) Error on webui logout when a screencapture was selected
- (Fixed) screencapture size in IE (webui) #950
- (Updated) SavedGameUpdater message box button text to "OK" instead of "Ok"
- (Updated) VerifyLinkUI Plugin Loaded text to "NOVA Loaded" instead of "Nova Loaded"
- (Updated) NTP Client methods to more modern code and error reporting
- (Removed) Dummy strings from Aurora_Main
Comme quoi, la 360 n'est toujours pas bonne à enterrer ![]()
Modifié par stunty999, 14 mai 2018 - 16:54.














