An all purpose editor for NFL Head Coach 09.
- Change Team: You can change the user controlled team in any career file.
- Make sure 7-zip is installed on your computer
- Download the latest release on GitHub
- Find the downloaded .7z file, right click and click 'Extract to HC09Editor/' or similar
- Open the extracted folder.
- Double click on HC09Editor.exe to open the app.
-
Open your career file from the app's start page by clicking 'Load Career File'. You will want to open the USR-DATA file if using a PS3 or equivalent if on 360.
-
Click on the Change Team menu option.
-
Click on the team logo that you would like to control.
-
Click on the Save Career menu option.
-
Click on the Close File menu option.
-
Re-load the file Head Coach 09 to see the change.
NOTE: The loading screen and initial team background will still have the old controlled team. That is fine, the stadium background will change before your next game.
You can be sure the change worked by looking at the top right to see your user controlled team's logo.
This application uses Deskgap - a lightweight alternative to Electron that is sadly no longer active. The idea is exactly the same - using Node.JS and front-end languages to create desktop applications.
This also uses a JS library that I created to read/edit/write DB files, named madden-file-tools.
The front-end (renderer) uses VueJS v3.
-
Deskgap requires that all renderer process files are in the same directory. I used Webpack to bundle all JS and resources into one folder per window.
-
Deskgap does not bundle Chromium which cuts down on size. As a result, it relies on the OS's native WebView, which for most people will be a pre-Chromium version of Edge (not so great).
-
There are no integrated DevTools, you have to use MS Developer DevTools from the Windows Store which can be quite annoying.
I love Electron, but the file size can be really annoying for simple apps (>100MB). Deskgap provides a lightweight alternative and this app comes to about 10MB in an archive.
- Run
npm installon the root directory to install all dependencies. - Run
npm run startto start the app.
- Run
npm run watchto tell webpack to watch for any changes. - Any changes made will bundle to the dist folder (src/client/main/dist). This dist folder will be what is ultimately packaged into the application when releasing.
Deskgap doesn't have a defined build/release process. I took the Deskgap demo app and copy/pasted my files to get it to work. Deskgap.exe will simply run whatever code is pasted into the app folder. From there I just used 7-zip to compress the files even further.