If you register for free, you will be able to post threads, vote on polls and lots more. If you have problems with the registration or logging in, please contact the administrator.
*Official* CM3 Series SaveGame Editor 4.0 thread !
Avaiable from here, it has the following changes...
v4.0 - June 2003
----------------
<LI>Fixed national stadium being hidden sometimes
<LI>Fixed nations combobox on staff search form
<LI>Fixed PopupMenu on club's disliked staff appearing under the favourite staff
<LI>Fixed Home match day bug in club form
<LI>Fixed club rivals crash
<LI>Fixed scouting current ability "within 10" function
<LI>Fixed nations colours problem where "Black" was missing from all but one combo boxes
<LI>Fixed bug in validation tool where invalid staffIDs in a nat_club record were only fixed if there were duplicate ones too
<LI>Fixed bug where changes made to the last record in any *.dat file were not saved back to *.sav file
<LI>Fixed bug in staff search where "retiring" check was sometimes ignored when a searching for free/out of contract staff
<LI>Fixed bug in nation form where changes to reputation were not saved
<LI>Fixed bug where cancelling all regen watches did not cancel them unless you added at least 1 new one
<LI>Fixed bug removing tracked regen if a regen had been found in the current session, of that player, and not "saved"
<LI>Fixed bug adding regens, when regen found in current session and not "saved"
<LI>Fixed bug listing all regen watches when regen found in current session and not "saved"
<LI>Fixed bug listing regens where players couldn't be added to an open shortlist
<LI>Fixed bug where regens add/rmove buttons were wrongly enabled/disabled when egen found in current session and not "saved"
<LI>Fixed bug where options form wasn't shown when no CM3 version info found, when it should have been (now prompted)
<LI>Fixed bug when changes made to player conditions weren't updated
<LI>Fixed bug where adding a regen watch after opting to ignore detected changes in previous watched players would make said changes anyway
<LI>Fixed bug when attempting to add regen watch to scout results, that the first person on the list was not added
<LI>Fixed bug where loan contract start and end dates were mixed up when updating loan contract
<LI>Fixed bug where updown controls on player condition and morale text boxes didn't work
<LI>Fixed potential crash bug when attemptng to copy playing attributes
<LI>Fixed crash bug when attempting to view some non-playing staff
<LI>Fixed crash bug when applying custom command to current player, when in fact current player was a nonplayer
<LI>Fixed game corrupting/crashing bug when updating retiral dates of persons who've announced their retirements
<LI>Added indication of what leagues are active in current saved game to nation form
<LI>Added indication of total clubs and total player from a particular nation, on the nation screen
<LI>Added option to list all player/staff for a club to the club form
<LI>Added club competition editing (colours and reputation)
<LI>Added international competition editing (colours and reputation)
<LI>Added staff competition (awards) editing (colours and reputation)
<LI>Added tooltiptext to the textboxes for the 4 playing attributes that are named different in the file than in the game
<LI>Added mental attributes in CSV export options
<LI>Added option to select only visible attributes in data export
<LI>Added autocomplete when searching for players and clubs
<LI>Added "likes manager", "dislikes manager", "likes club" and "dislikes club" to custom command
<LI>Added "terminate contract, "unregister for Europe" and "make players 2-footed" to custom command
<LI>Added save settings + load settings to staff and scout search forms
<LI>Added mental attributes to staff and scout search forms
<LI>Added first/previous/next/last buttons to club and nation form
<LI>Changed selection of custom command options so you can't select opposites
<LI>Changed command line switches so they're now case insensitive
<LI>Changed command line clubname passing, so it now only matches if the full clubname is specified
<LI>Changed "select all" in data export to deselect all when pressed again
<LI>Changed attributes in player + staff data export to be selected by default
<LI>Changed names in export so they're exported as "surname, forename" instead of just "name"
<LI>Changed background colour of "Leadership" label so it's not listed as a hidden attribute (it's actually "Influence")
<LI>Changed validation routine to include check for duplicate/invalid Clubs in club rivals list
<LI>Changed preference macros(likes current manager etc) so they check for contradicting IDs in opposite list
<LI>Changed settings to be in registry instead of ini file - faster, easier to manage
<LI>Changed version detection so it attempts to set these automatically(by reading install location from registry)
<LI>Changed export data form so that all player/staff attributes are selected by default
<LI>Changed "likes manager" and "dislikes manager" so that they don't set managers to like themselves
<LI>Changed contract clause activation so that the release fee is set to the player value when available, and when no other clauses present
<LI>Removed duplicate staff.dat extraction code (oops)
+ some under the surface and cosmetic changes
I'd appreciate, as always, any feedback you may have .
Please leave anything major for the 'What Makes A Good Editor' thread.
(If the above thread is inactive use the "reply with quote" feature to reactivate it)
CM3 Series SaveGame Editor FAQ How do I start? Download and save the zip file. Unzip (eg using WinZip) and run setup.exe to install. How do I open my game? Before doing anything, please take the time to backup your saved game. I am not responsible for any losses you may incur when using this editor. After doing this, CLOSE CM DOWN, then run the editor (there will be a shortcut in the start menu) and from there, its easy. First time, you'll be prompted with an options dialog. Select the CM3 version(s) you have installed (by clicking the checkbox, then browsing for the CM executable) and click OK. This is to enable the editing of contracts. I need to know the CM version so I can decide what part of code to run. After confirming, click 'Open' to open your game. Browse via the dialog given and from there it will load your game for editing. Note that games must be UNCOMPRESSED for the editor to be able to load their data. See Game Settings within CM. What next? OK, I'll split this up a bit, and describe the main functions of the editor. Its fairly simple to work out yourself, but you never know! Searching for a player: Couldn't be simpler. Bottom left of the main screen, you'll see text that says "Graeme Kelly". This is the searchtext. Enter your search here - it has to be 3 characters long, at least. Supports searching for player nicknames as well. Once searched, the list of matching players will appear at the listbox above. Click on the player you want to load his details. Editing is fairly simple - there are various tabs with all sorts of data on them. Make your changes, and click on 'update' at the bottom left. One thing noteworthy is the player/staff attributes. These are listed twice. Left column is the "raw" value as per the *.sav file. Right column is the value you see in CM. Changing the "raw" will update the displayed value, so you have an accurate representation of the data. And finally on this part - editing player preferences. On the 'attributes 2' tab, you'll see the various preference lists. Click one and press the backspace key to remove it. Or click on, then right click to see the menu of actions - edit and delete from here. Note that this is auto-updated (it is entirely independent from the 'update' button mentioned above). Player/staff contracts: As per the contract tab, you'll see various options for the players contract. Its all very self-explanitory. The only thing is that there is a separate 'update contract' button on the bottom right of this tab. Please remember to click on this after making changes to a player's contract! Load *.pls feature: Near the bottom left (again) you'll see this button. It its to load saved shortlists from CM. Browse for the file and click to open. It will list the players so you can view/edit them as normal. You can also add/remove players from your shortlist. Though, to be honest it would be safer doing this fro within CM. It should work though - I tested it. Also it would be a good idea to make backups of your shortlist files, just in case! Transferring players: I'm afraid that in my editor, this is simply not possible. Its far too difficult for me to implement satisfactorily, and has too many unknown implications on the game. Fear not, for a workaropund is here - edit the player's contract. From here, you can list him, make him unhappy, insert minimum fees, change other clauses etc. And then just restore your game and buy him 'legitimately'. Searching for a club: Again, bottom left. You'll see an option box that syas "Clubs". Select this (default is normally set to player searching) and you can choose your club from the dropdown box that will appear where the search text described above would be. This will list all the players and staff found for that club. To edit the club itself (stadium, reputation, strip colours, training facilities, club status) then click on one of the players it lists, and near the bottom of the first tab, you'll see the 'edit club' button. Editing club finances: Search for the club via the method described above. ou'll see on the edit club screen that finances are displayed near the bottom. You can edit bank balance from there. Note that the range is -/+ £2,147,483,647. Currency unit used is always £. Please also note that when you reach £2.11B (the maximum) then as soon as you make a profit, balance will go back to 0. This is by design (CM3 series use a 4 byte long integer to store finances, and this is what happens when it overflows). So it's not a bug in the editor, it's just an issue with CM3. Editing Nations: Unfortunately, not a very good interface in this editor. You can still edit nations though. Search for a player/nonplayer from that nation and click his name to load his details. On the first tab, you'll see his primary and secondary nations listed. There's an 'edit nation' button next to these. Edit reputation, stadium etc. And remove players from the national team squad. Editing Referees: Tab on the far right, with separate search text (referee name) and results listbox. Fairly simple. Search for the ref, then click his name to load the data to the screen. Again, there is a separate 'update' button for referees. Scout feature: On the scout tab, is the listbox for results, and a few self-explanitory command buttons. "Define Player Search Parameters" being the obvious choice. This will bring up a form that allows you to set the criteria for the search. Grouped into a few categories, all you need to is click the appropriate 'use?' box to enable you to set these parameters. Clicking on 'OK' will return you to the main form, and list all matching players. Please note that on low-end machines, this feature may take a while. The more parameters you select, the quicker the search. The less categories however, also the quicker the search. Regenerated players feature: Search for a player. Eg. Laurent Blanc. Click 'Add regen watch', then exit the editor. Player your first season until Blanc reties, and disappears from the playing staff. Confrim this by doing a find-]player Lauren Blanc within CM. If he's not there, then he will have regenerated. Save and exit CM. Load my editor, and the name of his regen should have appeared on the appropriate list in the regens tab. Simple, yet effective. Note that in the current version, you can't track the regeneration of staff. Also note that there is no way you can find who a player is a regen of without having added the watch before the original player retired. Saving changes: The 'update' buttons will apply changes to the editor's own temporary *.dat files. On the bottom left you'll see a 'save' button. Click this to apply all changes you've made to the *.sav file. Simple. Command-line options: You can now pass some optional command line arguments into the editor. These are:
<pre class="ip-ubbcode-code-pre">-savegame "mysave.sav" // specify the full path to the savegme, otherwise it will look in the last known directory. // If file not found, it will ignore this switch.-validate // use this to auto_validate the database-club "myclub" // use the short name of the club. To be used in conjunction with ONE OF the next 3-exportstaff // brings up the export staff data dialog. Once done(or cancelled) the program will exit-exportplayers // same thing, for players-customcommand // performs 'custom command' then exits. If no custom command options are set, then you'll be prompted for them.Note, if neither -exportplayers, -exportstaff or -customcommand are passed, the editor will enter normal mode.Priority is given to these 3 switches (should you specify more than one, by accident) in the following order:-customcommand, -exportstaff, -exportplayers</pre> Will this ruin my game? Editing data is ALWAYS risky. A few steps are taken so as to ensure that no damage is done. Such as limiting the values of the data you input. Such as only saving data that you've changed. And the fact that while running, the editor is manipulating its own temporary *.dat files rather than your saved game. Only when you 'save' are changes really applied. Should the editor crash, your game will remain unaffected - unless it crashes when saving
Note that from v3.8 Build 3805 onwards, theres a small button near the bottom that might interest you - its a validation button. This *could* repair errors in a game. These include invalid staffIDs for clubs and nations (which will cause you match_man.cpp errors), and invalid StaffIDs and ClubIDs for staff preferences. Its a good feature, and should help keep your game going strong. Again, note that I take no responsibility if it doesn't. You've always got that backup you made to go back to.
Edit: Latest release is v4.0 build 4000.
[This message was edited by Graeme Kelly on 23 June 2003 at 11:29.]
02-02-2003, 07:18 PM
*Official* CM3 Series SaveGame Editor 4.0 thread ! Post #2
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by Graeme Kelly:
Any bugs, let me know<HR></BLOCKQUOTE>
I'm managing Milan and whenever I try to change my team's city attraction to 20 (it's originally on 19) the editor crashes and I get a runtime error 6 (overflow).
06-28-2003, 12:11 AM
*Official* CM3 Series SaveGame Editor 4.0 thread ! Post #5
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by Fe98:
I'm managing Milan and whenever I try to change my team's city attraction to 20 (it's originally on 19) the editor crashes and I get a runtime error 6 (overflow).<HR></BLOCKQUOTE>
Graeme had his finger slipped from one key to another
06-28-2003, 01:37 PM
*Official* CM3 Series SaveGame Editor 4.0 thread ! Post #6