An all purpose editor for NFL Head Coach 09.
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.
npm install
on the root directory to install all dependencies.npm run start
to start the app.npm run watch
to tell webpack to watch for any changes.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.