Code Monkey home page Code Monkey logo

guitar-hero-ii-deluxe-360's Introduction

Guitar-Hero-II-Deluxe-360

Header Image

Introduction

This Repo contains everything you need to build an ark for Guitar Hero II Deluxe 360, and can also run the included xex on Windows with an included build of Xenia.

Xenia is pre-setup for portable installation, with its own config file that sets a specific option that negates the default latency issues (max_queued_frames = 3).

To run Guitar Hero II Deluxe with an uncapped framerate, set vsync = false in xenia-canary.config.toml.

Unlock all is enabled by default, and the goal of this specific version of gh2 is to strip out as much fluff as possible. The ui philosophy is deliberately taking cues from Clone Hero.

A specific build of x360ce 3.2 that supports guitar mappings is also included if you need it.

Features

  • No strum limit executable.

  • In game readouts tracking FC, Note Streak, Overstrums, Missed Notes, Song Progress, Stars, Star Progress.

  • Drums support including beta drum gems.

  • "Overshell" - a custom on screen menu system for changing modifiers/speeds/themes/colors/characters/venues etc. Opened by pressing Select Select on most menu screens. You may just want to get in the habit of spamming select.

  • User generated, sharable, ini-like config files to customize the look and feel of the ui, and in game track.

  • An increasing selection of modifiers allowing tuning of how you want to play. These modifiers can also be setup as defaults.

  • Randomized (or forced) Characters, Venues, and Guitars per song.

  • Overhauled menus with additional features.

  • Unlimited setlist scrolling. Saving will be disabled after 241 (250 total) songs are loaded.

  • Modern Star calculation.

  • Feature complete on both Xbox 360 Hardware and Xenia Emulator.

  • No overscan by default (requires separate XEX)

  • PS2 port in the works (currently unplayable).

Modifiers

  • Focus Mode - Blacks out the in-game Venue to focus on gameplay. Upon enabling, the intro/outro animations will be disabled, note streak popups will be disabled, and certain sound effects will be disabled.

  • Whammy FX - Disables the pitch shift applied when using the whammy on sustains.

  • Track Muting - Disables muting of the currently played instrument when notes are missed.

  • No Flames - Removes flame animation on note hits.

  • No Fail - Disables failing out of a song.

  • Autoplay - Enables the Bot in game. Certain measures have been taken to discourage abuse.

  • Tight Speedups - Keeps the default tightening of the engine that occurs when using in-engine speedups.

  • Towel Hyperspeed - Mimicks old school Guitar Hero 1 gameplay of the same name, with no towel required. This will lock your track speed to 100%, and notes will be invisible until roughly the middle of the highway.

  • Brutal Mode - A poor man's representation of the Rock Band 4 feature of the same name. Notes disappear as they travel down the track. However, the line in which they disappear does not move dynamically, and sustain notes do not disappear.

  • Select to restart - Star Power is enabled in practice mode for SP pathing. This modifier will allow you to instead use the select button to reset the current section.

  • Name Title - Displays the users given title below the fret smashers in game.

  • Song Title Always - Always displays the song info display, this includes the Notes Missed and Overstrums readout.

  • Clean MTV - Only displays song title, artist name, and if available, author on the song info display.

  • Less Beat Lines - Removes quarter beat lines from the track for a more cleaner amount of beatlines.

  • No Division Lines - removes the "strings" verticle lines between frets on the highway.

  • Skip Intro - Skips the intro fly in animation when starting a song.

  • Skip Outro - Skips the outro win animation when completing a song.

  • Force Encore - Forces the current song to act as an encore, gives unique intro camera animation.

  • Sound Effects - Disables certain sound effects such as the crowd in game.

  • Note Streak Popups - Disables the note streak interval message popups in game.

  • Star Power Popup - Disables the "Star Power Ready" message popups in game.

  • Highway Shake - Disables the Highway shake on note miss and Star Power deployment. This is required for Clone Hero Hud/skinny highway.

  • Monkey Head - The vanilla Monkey Crowd Head cheat.

  • Eyeball Head - The vanilla Eyeball Crowd Head cheat.

  • Flaming Head - The vanilla Flaming Head cheat.

  • Performance Mode - The vanilla performance mode cheat. Combine with autoplay for venue captures.

  • Neckless Mode - Removes only the highway in-game, leaving the score meter, crowd meter, and SP bar.

  • Roxbury Mode - Hidden away in the vanilla files, this cheat rocks the track on beat in game. Named from the movie "A Night at the Roxbury", referencing the head bob characters in the movie perform.

Track Modifiers

  • Void Frets - Blacks out the inner portion of the fret smasher

void_frets

  • Eyeball Gems - Tucked away in the vanilla files, this applies an eyeball texture to the gems.

eyeball_gems

  • Clone Hero Hud - Changes many aspects of the on screen track. Provides a Clone Hero/WoR Crowd meter, score meter, star power bar, and streak display.

clonehero_hud

  • Bright HOPOs - Applies a new texture to the hopo gems to fully white out the caps. Helps distinguish hopos from strums.

bright_hopos

  • Dark Strums - Applies a new texture to the strum gems to darken the white portions of the gems. Helps distinguish strums from hopos.

dark_strums

  • GH1 Track - Port of the Guitar Hero 1 Gems and Smashers. These will produce a stutter on first load as shaders are being generated for the 3d models.

gh1_track

  • GH3 Frets - Custom textured fret smashers ripped from Guitar Hero III.

gh3_frets

In-Depth Features

Overshell

Opened by pressing Select Select on most menu screens. Overshell is the primary way to customize all aspects of Guitar Hero II Deluxe from within the game. Overshell contains submenus and sometimes even helpful tips as you set new modifications. Some Overshell screens even graphically show you the current selection.

Difficulty - Opens the difficulty menu. This is also where you can set lefty flip.

Color Selector - Opens the color picker menu for various ui elements. Inside is a "Pick Element" button with a list of customizable ui elements. You cannot save these selections from in game for subsequent reboots.

Speed Settings - Opens a slider menu to choose Track Speed, Song Speed, Venue FPS, as well as a shortcut to turning on Focus Mode.

Modifiers - Opens the Modifiers sub-menu. This menu also contains the Select Highway, Select Font, and Track Modifiers sub-menus.

Venue Select - Menu to force a selected venue.

Character Select - Menu to force a selected character.

Guitar Select - Menu to force a selected guitar.

Theme Select - Menu to choose the current UI theme.

Audio Options - The vanilla Audio Options screen for volume adjustments.

Overshell

Song Select

The Select Song screen has been re-worked to allow a theoretical infinite amount of songs to be scrolled through.

However, a big drawback is the save file is limited to a total of 250 songs saved before the save will no longer load. To combat this, saving is automatically disabled if the amount of songs loaded exceeds 250 songs.

Guitar Hero II Deluxe technically uses career mode for quickplay gameplay, as such, scores will be shown on the song select screen.

A random song button is also included on the song select screen to shuffle the library.

Additionally, detailed song information in the style of RB/CH is available for DX songs out of the box. As of writing, Onyx support to output this information for dx on new conversions, is currently in development. Some specific artists, namely Harmonix and Neversoft, have custom colors for their author name.

Potential detailed song information includes

  • Artist
  • Author
  • Album
  • Year
  • Genre
  • Origin
  • Difficulty
  • Length

detailed_song

Previously converted tracks for gh2dx will not have this information unless manually applied.

Album art is also supported via a bmp_xbox (512x512) or bmp_ps2 (256x256) image file in the song folder, in a gen subfolder. The image should be named exactly the same as the shortname of the song. Ex:

  • _xenia\content\415607E7\00000002\GHIIDX\songs\arterialblack\arterialblack.bmp_xbox

The build scripts will automatically detect album art in the /Content/ directories for your song, and generate them where they need to go.

These images are read in game from outside of the ARK as raw files. An album_art folder will be generated in _build/Xbox that contains these images for you.

This image generation support is also planned to be coming in a future Onyx update.

Song Select

Endgame Screen

The endgame screen has seen some layout changes to make room for some new upgrades.

Average Multiplier, SP Phrases, and Notes Hit are now found on this screen, rather than the section stats screen.

Stars now show a more detailed readout, tracking to the hundredths place.

Notes Hit Percentage now shows a more detailed readout, tracking to the hundredths place.

Various modifier status is reported on screen to give indication on how the player prefers to play.

Endgame Screen

Themes

Theming of a good chunk of UI and Track items is supported in Guitar Hero II Deluxe.

This can be accomplished by modifying _theme/init_track_theme.dta or _theme/init_ui_theme.dta.

Inside both of these scripts are a variety of options to choose from and change colors for your own personalized track theme or ui theme for the game.

init_themes

Once done editing the dta file to your liking, or installing one found from #gh2-theme-share channel in the Milohax discord, run _theme-dta2b.bat from the root of the repo.

Theme dta files can be shared and transferred between installations just like clone here ini's. Just run _theme-dta2b.bat after aquiring your theme dta.

Re-running Xenia will apply your changes, or, if on hardware, simply copy the two new .dtb files from the _build/Xbox/gen folder to the same location on your Xbox.

The different menu themes in Guitar Hero 2 Deluxe all utilize this theme system for their respective themes, so there is a great variety to choose from!

UI-theme

theme_track

Init/Setting Custom Defaults

Custom defaults, such as always setting your preferred track speed, are not saved automatically by Guitar Hero II Deluxe.

Instead, you will have to manually edit a file or two and rebuild the game to save your custom modifiers.

This has been setup to be as easy as possible.

Simply open _ark/ui/init.dta and start editing to your liking. Each modifier has an associated comment paired with it to detail it's functions. Theming options can be found above, reading the Themes section of this readme.

init_init

Once done, save the edited dta, and build the ark again. If playing on real hardware, you will have to transfer the entire ark to your Xbox again for the new saved settings.

Editing init.dta will cause conflicts down the road if the file is changed on the repo. if you are having trouble getting new features when building the arks, run _reset.bat to restore the repo to a clean state, and build again.

Install

NOTE: You WILL need a modded/hacked console to play this mod on real hardware. I hope this is clear.

Repo Setup

Setting up GHIIDX 360 for the first time is meant to be as easy as possible. As well, it is designed to allow you to automatically receive updates as the repo is updated.

Simply go to the Releases of this repo and grab all three files. (two .exe, one .bat)

The two exe's are a couple dependencies, Git for Windows, and Dot Net 6.0 Runtime. Git is required for you to take advantage of auto updating via github pulls. Dot Net is required to build an ARK file, the archive format the game needs to run. You can setup git with all default options, same with dot net.

Once the dependencies are installed, run _init_repo.bat in an empty folder. git will pull the repo and make sure you are completely up to date.

Building The Ark

Once the repo is copied locally to your system, simply run _build_****.bat depending on the build you would like. _build_xbox.bat will build for Xbox Hardware, and output to _build/Xbox/.

_build_ps2.bat is currently in a pre alpha state, it is nowhere near stable, and is being developed along side the 360 version.

Each build script will copy out the opposite platform specific files from the _ark path before building the ark to reduce the final build size.

Running in Xenia

_build_xenia.bat will build for Xenia, output to _build/Xbox/, and run Xenia from _xenia/.

_run_xenia.bat is also included for subsequent runs of the game in Xenia after the initial build of the ark file.

It is recommended to always run the game with the build scripts to ensure everything is up to date, as currently this project is highly WIP.

Installing on Real Hardware

After building the Ark, create a new folder in your Xbox 360 games folder (wherever you install your games) for Guitar Hero II Deluxe.

Copy all files inside _build/Xbox to that folder.

Guitar Hero II Deluxe 360 is a self contained game, and does not use any patches or title updates.

If you wish to have video overscan, use default-overscan.xex.

Custom Cover Art

If using Aurora, you can also grab customized box art directly from your internet connected RGH console.

  • Scan/Find Guitar Hero II Deluxe in your Aurora games list

  • Select Details

  • Select Preview

  • Scroll left until Download cover is shown

  • Select Download cover

  • Cover #25456 and Cover #25581 are Guitar Hero II Deluxe Covers

Additional Information

If any issues pop up in the command prompt window when trying to run the build script (typically caused by customized init.dta settings), run the _reset.bat in the root of the repo to restore to a clean state, then run the build script again.

Song Packs

Guitar Hero II Deluxe 360 by default only comes with one song. Exilelord's Speed Test.

Xenia

For Xenia, you can download song packs using the included scripts at the root of this repo. These scripts will automatically pull from existing repos for ports of songs, and put them where they need to go automatically. Python, as well as gitpython will need to be installed. You can install Python from their website. Make sure to select install as PATH in the installation dialogs. You can install gitpython on via double clicking the install_gitpython.bat script in the dependencies folder after installing Python.

  • _download_gh1dx_songs_xenia.bat - GH1DX

  • _download_gh2_custom_songs_xenia.bat - Notable/fully authored GH2 customs repo

  • _download_gh2dx_songs_xenia.bat - GHIIDX

  • _download_gh2dxdlc_songs_xenia.bat - GHIIDXDLC

  • _download_gh80sdx_songs_xenia.bat - GH80SDX

Real Hardware

You can find Vanilla (LIVE file) song packs for real hardware here.

Onyx

You can also use Onyx Music Game Toolkit to generate your own custom song packs for GH2 360.

In the Batch Process window, you can output to GH2 LIVE files from a ton of different source files, such as Clone Hero.

Then, using the Quick Convert window, and Make a pack (360 GH2/RB) tab, you can drag in all GH2 LIVE files you made, and convert to a single pack via the Make LIVE pack button for real hardware, or Make extracted folder button for Xenia.

Installing DLC

You can install song packs for Guitar Hero II Deluxe in:

  • Xenia: \_xenia\content\415607E7\00000002\XXXXXX
  • Hardware: /Hdd1/Content/0000000000000000/415607E7/00000002/XXXXXX

Where XXXXXX is the name of your song pack, containing both a songs and a config folder on Xenia, or a singular LIVE file with no extension on hardware. Con/live files are not supported in Xenia.

There is a max package limit of 16 song packs. The setlist has been completely reworked to allow more songs. After 250 songs loaded, saving will be automatically disabled to prevent crashes. Current max song limit is unknown.

Custom Highways

This repo also supports the import of custom highways via the use of an all in one bat file and a couple external dependencies included.

Simply drag in a .jpg/.png/.bmp into the highways folder at the root of the repo, then run _highways.bat This will size your images accordingly (supports arbitrary resolutions), and convert them to the proper format for gh2 to read. ARK files will be generated for a list of your custom highways in game to choose from at will using the overshell (select select on most all menus)

The highway _black_highway is marked as the default in game. If you delete this highway from the custom highways folder, you must select your new highway in game or you will experience a crash.

After running _highways.bat you will need to run _build_****.bat again to build your new ARK.

Included Dependencies

Git for Windows - CLI application to allow auto updating gh2 repo files

Dot Net 6.0 Runtime - Needed to run ArkHelper

x360ce 3.2 - Specific build to emulate a Xinput device

Mackiloha - ArkHelper for building GH2 ARK - Superfreq for building .bmp_xbox highway images

dtab - For serializing GH2 dtb files

Xenia 930fe2c_canary_experimental - Xbox 360 emulator specific build with a config option that fixes GH2 audio sync

ImageMagick - For converting highways to standard sizes

guitar-hero-ii-deluxe-360's People

Contributors

glitchgod0 avatar invoxiplaygames avatar jnackmclain avatar llysix avatar localh avatar lunalawl avatar mrluigi002 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

guitar-hero-ii-deluxe-360's Issues

Custom songs on console

I set up my RGH 360 and the game runs on it with just the base song, Speed Test. I'm having trouble trying to import custom songs. The songs work fine in Xenia (GH2 setlist and a custom I converted in Onyx & C3ConTools).

I've tried:

  • copying the "content" folder to the console
  • putting the songs in "_ark/songs" and building, then replacing the "gen" folder on the console
  • editing "_ark/config/songs.dta" to include the custom song

What could I be missing here? On the console I only have content, gen, and default.xex.

x360 not recognising raphnet

I was just following through Acai's guide, I'd just ran gh2.bat to launch the game for the first time which worked. Plugged my guitar in, then ran x360ce_x64.exe, clicked create and then it just doesn't recognise any controllers, this is the error I'm getting. Apologies if you don't need all of the below, just thought I'd chuck it all in

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Error calling SetupDiGetDeviceRegistryPropertyW: 122.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Exception: Error calling SetupDiGetDeviceRegistryPropertyW: 122
at JocysCom.ClassLibrary.IO.DeviceDetector.GetStringPropertyForDevice(IntPtr deviceInfoSet, SP_DEVINFO_DATA deviceInfoData, SPDRP propId)
at JocysCom.ClassLibrary.IO.DeviceDetector.GetVidPidRev(IntPtr deviceInfoSet, SP_DEVINFO_DATA deviceInfoData, UInt32& vid, UInt32& pid, UInt32& rev)
at JocysCom.ClassLibrary.IO.DeviceDetector.GetDeviceInfo(IntPtr deviceInfoSet, SP_DEVINFO_DATA deviceInfoData, String deviceId)
at JocysCom.ClassLibrary.IO.DeviceDetector.GetDevices(Guid classGuid, DIGCF flags, String deviceId, Int32 vid, Int32 pid, Int32 rev)
at x360ce.App.MainForm.RefreshCurrentInstances(Boolean forceReload)
at x360ce.App.MainForm.UpdateForm3()
at x360ce.App.MainForm.UpdateTimer_Elapsed(Object sender, ElapsedEventArgs e)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

x360ce
Assembly Version: 3.2.10.82
Win32 Version: 3.2.10.82
CodeBase: file:///D:/GH2/x360ce_x64.exe

System.Configuration.Install
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.Install/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.Install.dll

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

SharpDX.DirectInput
Assembly Version: 2.6.3.0
Win32 Version: 3.2.10.82
CodeBase: file:///D:/GH2/x360ce_x64.exe

SharpDX
Assembly Version: 2.6.3.0
Win32 Version: 3.2.10.82
CodeBase: file:///D:/GH2/x360ce_x64.exe

x360ce.Engine
Assembly Version: 1.0.0.0
Win32 Version: 3.2.10.82
CodeBase: file:///D:/GH2/x360ce_x64.exe

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

System.Data.Entity
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.Entity/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Entity.dll

System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

System.ComponentModel.DataAnnotations
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll

System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1

Certain songs cause "This disc is unreadable." error upon loading into gameplay.

My first (and only) encounter with this was on I Wanna Rock from the GH80s DLC, that of which I downloaded here

I can see the song and album art. and hear the preview, select and instrument and difficulty, but once it begins loading the song it will be on the loading screen for ~5 secs prior to showing the "This disc is unreadable" error.

This very well could just be an issue with this specific song/my specific download/my specific game but jnack requested I submit and issue.

cant find pyhton error

whenever i try and run download_gh2_songs_xenia.bat or any of the gh2/gh80s stuff it says python cannot be found even though its in the location where it says it isnt.
also _gh2.bat is not in the file when i downloaded it

Not getting _gh2.bat file after running _init_repo.bat

So, I wiped my pc, forgot to reinstall git so I realise I'd never updated, unable to use the input display etc. Installed git, ran the bat to update, had a few files causing issues, deleted them and ran and it updated. It never redownloaded some of the files so I just decided to completely reinstall.

Went to Alec's vid, went to the link in the description to download, ran that. I now A. have way more files than he does (presumably just because his vid is quite old now) and B. Don't have the _gh2.bat file to be able to run the game. I'll link a screenshot of the files I do have.

JakeCH on twitter if it's easier to message there
image

[Feature Request] Ability to change xex Title ID

Hello. I would like to change the Title ID for the 360 version of GH2DX, since right now, the DLC conflicts with vanilla GH2. I would like to have a separate vanilla game and GH2DX.

Attempting to use TitleID changer on default.xex causes the game to crash on launch. The regular default.xex works fine.
I'm using real hardware if that makes a difference.

[Feature Request] Adjust audio lag separately from video lag

This is a feature in newer GH/RB games and in CH. It would be a very useful feature for both console and for PC using Xenia or PCSX2. It is especially useful when video lag is near-zero already, which is a fairly common situation nowadays.

For example, enabling Dolby Audio on 360 hardware causes audio lag in many setups. While disabling it does remove the audio lag, having an option to adjust audio lag in-game would allow for the enablement of Dolby Audio while still having a playable experience.

On PC, all sorts of different setups can cause audio lag. The lowest I can get on Windows is 120ms with one of my DACs and 200ms with the other one. Haven't tested on Linux due to the XInput requirement on Xenia, and my controller's buttons not mapping correctly.

Can't find init.dta

So, I assumed Alecs vid was outdated this time and checked the release. It still says to go to init.dta to set your changes and have them saves. I only have init_dev.dta. I checked through the files on github to see how they're labelled and I'm not seeing one that says it's for setting your modifiers. Which file has this been moved to?

idk

Game doesn't open for some reason

Sudden crashing

Game has been running fine for a while, I'd decided to change a couple default settings, changing the theme to 80s and track speed to 1.7, after doing so the game started crashing on launch, both with build_xenia.bat and run_xenia.bat. I changed the settings back to what they were before and it's still crashing,

xenia.log

game bluescreens my pc and x360ce doesnt work.

Whenever i launch gh2dx xenia, it just bluescreens my pc within 5 seconds, with the stop code SYSTEM_SERVICE_EXEPTION. When i launch x360ce ONLY with ANY kind of controller plugged in, i get the error System.Exception: Error calling
SetupDiGetDeviceRegistryPropertyW: 122. it only started happening recently, and i haven't changed anything on my pc since i got gh2dx xenia.

download_gh2songs.bat errors out before completion

It downloads 5.5GB worth of files from the git, but before either finishing download or running rest of the script, it errors out before completing. Which then causes these files to download, but in-game they don't show up.
I don't think I fucked it up or anything. Git is installed fine, python works fine. I haven't tried the packages in the script before, so no idea what the issue is looking at the code.

Console log:
module 'git' is installed. Downloading GHIIDX songs repo & enabling GHIIDX songs for Xenia, this may take some time.
Traceback (most recent call last):
File "c:\Users\Shan\Documents\Xenia\gh2dx\dependencies\download_gh2_songs.py", line 21, in
origin.pull()
File "C:\Users\Shan\AppData\Local\Programs\Python\Python311\Lib\site-packages\git\remote.py", line 1054, in pull
res = self._get_fetch_info_from_stderr(proc, progress, kill_after_timeout=kill_after_timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Shan\AppData\Local\Programs\Python\Python311\Lib\site-packages\git\remote.py", line 853, in _get_fetch_info_from_stderr
proc.wait(stderr=stderr_text)
File "C:\Users\Shan\AppData\Local\Programs\Python\Python311\Lib\site-packages\git\cmd.py", line 602, in wait
raise GitCommandError(remove_password_if_present(self.args), status, errstr)
git.exc.GitCommandError: Cmd('git') failed due to: exit code(1)
cmdline: git pull -v -- origin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.