Tomorrow I plan on finishing the Steam prep and submitting it to Steam for final approval to be released. That can take a few days.
I'll be spending the rest of the week doing more debugging. It is very possible that it could be ready for release next week. However, I'm going to be safe and give the target date as:
Sunday June 17th.
If a major bug comes up I could push it back. If I finish debugging more or less before then I will look to add a few more minor features.
So that is the tentative plan. I will probably be able to have firmer release date next week after I've spent a little more time debugging.
New Features / Next Steps / Patch Notes
New Features
I added tier lists in the Champion Basic page so you will have some idea of how the patch is when starting a new season.
I added a few God Mode options:
1) User is able to resign all players
2) User is able to sign all players
3) AI is forced to resign all players
For custom leagues these will allow you to keep the league running longer in the same form it was created before players become more random.
For EU team files where each team is its own country this will better help AI teams stay within their country designation.
You can see these features here:
https://imgur.com/a/vsN9NgY
Next Steps
Probably will spend tomorrow doing a little more debugging and then get started on Steam prep.
Once Steam prep is finished I'll be finishing up any remaining bugs that are found and then release. Don't have a target date for that. Hoping to have one next week if things go well.
Patch Notes
5/27/2018
v0.931
- Regional Restriction God Mode fix
- removed more Basketball GM mentions
- added God Mode option that allows all user players to resign
- added God Mode option that allows user to sign any player
- added God Mode option that forces AI teams to resign all players
5/26/2018
v0.930
- fixed team finance page win graph
- fixed league finance page
- cleaned up some hype calculations
- fixed Worlds winner hype calculation
5/25/2018
v0.929
- can upload champion patch files that are larger than standard
- can upload champion files that have more champs than standard
- can upload champion patch files that are larger than standard in edit Champion Patch area for existing leagues
- can upload champion files that have more champs than standard in edit Champion Info area for existing leagues
- Champion Basic page now how tier lists for each role
5/24/2018
v0.928
- adjusted revenue and expenses to handle the longer splits season
- uploaded a new Champion Patch file that matches the existing champs in MOBA GM for the Edit Champion Patch page
- uploaded a new Champion Info file that matches the existing champs in MOBA GM for the Edit Champion Info page
5/23/2018
v0.927
- fixed issue with uploading team files
- fixed standings page with uploaded team files
- added link to Worlds w/ Ladder team file on Edit Team page for easy team name and league changes
- fixed a bug that prevented Worlds w/ Ladder team file from uploading on Edit Team page
5/22/2018
v0.926
- Fixed conference short form for EU CS and EU Ladder
- fixed Finals MVP top laner bug
- fixed 2nd languages not displaying
- updated resigning page
- added country and languages to free agents page
- fixed YWT free agents bug
5/21/2018
v0.925
- created a MOBA GM manual at zengm.com and now link to it in game at Help/Overview
- added player userIDs to game announcements, such as achievements and awards.
- fixed NA/EU Ladder demotion bug that would take an LCS team and place it on the Ladder.
- fixed NA/EU Ladder CS bug where those teams would have the wrong conference.
NA/EU Ladder seemed to working well at this point. Next I'll be checking Worlds w/ Ladder.
Release Status / Patch Notes
Release Status
I'm hoping near the near the end of the coming week I can start finishing up Steam release prep (having uploaded Linux, PC, Mac version approved for release and fixing 2-3 of the more critical bugs).
Depending on how smoothly that goes I'll be able to get a better idea on a release date. However, I won't release until I've fixed any remaining issues beta testers have noticed.
Patch Notes
5/20/2018
v0.924
- fixed MSI Play-In teams not playing bug
- added number of players to power rankings page for debugging purposes (if game doesn't move forward it is usually because a team doesn't have 5 players. So this makes it easier to find the team to add a player.)
- removed bench from box score in Game Log
- removed bench from box score in Live Game
5/19/2018
v0.923
- fixed HOF page
- added awards to HOF page
- adjusted criteria for HOF for Worlds versions
- fixed region bug in create/edit player (wasn't updating region in ratings area)
5/18/2018
v0.922
- added split and regular season/playoffs to game log to better track playoff bugs
- added split and regular season/playoffs to schedule to better track playoff bugs
5/17/2018
v0.921
- fixed LOL GM roster import bug when game type is the same.
Working on cleaning up issues in the playoffs and long term testing. Think I have fixed most of the other bugs.
5/16/2018
v0.920
- more MMR clean up
- fixed an Edit Champion page file bug that prevented game from simulating
- uploading champion file using Edit Champion page now updates correctly all players
- creating a league with roster files now will update player champion ratings and MMR
5/15/2018
v0.919
- MMR calculations cleaned up
- Editing a player will create new player champion skill ratings in line with players ratings and will update the player's MMR accordingly
- Editing champion patch data will update every player's MMR as well.
- Increasing/Decreasing champions using Edit Champion Page should already have been updating player champion skills. The code was there. However, I haven't tested it recently.
5/14/2018
v0.918
- fixed dropdown team names
- fixed standings bug
- fixed All League Team bug
Release Update / Patch Notes
Release Update
I don't a firm release date yet. My main goal is to get all of the bugs fixed before the Steam release. I'll probably add a few minor features along the way as well.
I'm thinking 1 week is probably too aggressive and 4 weeks might be too conservative. Regardless, when the bugs get fixed then it will get released.
Patch Notes
5/13/2018
v0.917
- Team Records page now better tracks championships, wins/losses, playoff appearances, and finals appearances for each game type. This page is found by clicking on the Summer/Spring History page. It is a link option along with the Awards/Records page for players.
5/12/2018
v0.916
- Put in some changes that should reduce the "Error - Maximum IPC message size exceeded." messages that have happened in the Worlds w/ Ladder version. Still doing long term testing here. Please do let me know if and where you still run into it.
- Added Iraq and Slovakia to countries list when creating/editing a player.
5/11/2018
v0.915
- LOL GM roster now upload to MOBA GM with stats the first year (only impacted files with different year than 2018)
- LOL GM roster now upload to MOBA GM with correct positions
- Positions being fixed from year to year is now the default (can be changed in God Mode)
- Bo3 in playoffs is now the default (can be changed in God Mode)
- Can now upload champion data using Edit Champion Patch page (still doesn't change player champion data yet, so use champion files during league start up if you are changing the names until I get that fixed)
5/10/2018
In the process of fixing the remaining issues with the LOL GM rosters. In the short term it may be less stable so I won't upload a new version yet.
5/9/2018
v0.914
- fixed a standings bug with imported LOL GM files
- LOL GM Worlds files can now be imported into the LCS game type and played. Only bug is there are no player stats recorded the first year.
- LOL GM Worlds files can now be imported into the LCK, LPL game types. There are no player stats recorded the first year. Also, standings page is messed up.
- LOL GM Worlds files can now be imported into the Worlds w/ Splits w/ MSI game type and played. Only bug is there are no player stats recorded the first year.
- LOL GM Worlds files can now be imported into the Worlds w/ Splits w/ MSI w/ Ladder game type and played. There are no player stats recorded the first year. Teams are not lined up right yet.
Looking to further clean up the importing of LOL GM files in different game types tomorrow.
5/8/2018
v0.913
- LOL GM files should be able to import into MOBA GM if they are the same game type.
I'm currently working on allowing Worlds files to be used for LCS and Worlds w/ Ladder as well.
5/7/2018
No new upload today. Trying to pin down why the LOL GM files still get data errors in MOBA GM. Making progress tracking it down, but not enough to upload.
Regardless, I'll try to put in some of type new feature tomorrow so you have something new to try/look at.
Bug Fixes, Minor New Features, Import/Export Working For MOBA GM Files
Major Bug Fixes
Trying to get LOL GM import/exports working threw off MOBA GM file exports/imports. I think I've resolved those issues.
There was also a major issue that caused Synergy/Counter data to get overwritten when visiting those respective pages. This completely threw off picking/banning and the game simulation. This issue is now fixed as well.
So overall I think things are getting much more stable.
Minor Features
I added God Mode options that let you turn off player position changes year to year, turn off retirement of players who are on a roster, and adjust the Korean % of the league.
One minor fix/addition was updating the roster page win/loss display in the Worlds w/Splits w/MSI to include both splits.
You can see those changes here:
https://imgur.com/a/xkMl7QN
Complete Patch Notes Since Last Update
5/6/2018
v0.912
Fixed display of roster page Worlds w/MSI w/Splits records for both splits.
Improved import of LOL GM files but still have work to do there to get things completely functional. You should be able to import team names from LOL GM. If you import player data (without stats) and the game state it should run, but will break in places.
5/5/2018
v0.911
Fixed file import error that make champions disappear and prevented game simulations
Fixed Worlds w/ Ladder w/MSI /w Splits import bug that prevented games from simulating
Fixed synergy/counter page overwriting of synergy/counter data.
Files with this bug have bad data. This prevents the game from picking/banning properly and throws off the game sim. I'll need to adjust it on loading (which may not be possible without creating other problems) or a new file will need to be created.
5/4/2018
v0.910
Prospects Page now shows future prospects
Fantasy Draft now works, but is still a bit buggy. You may have use
Tools/Skip afterward for now if you want to test it.
5/3/2018
v0.909
fixed champion stat display on player page
fixed language display on player page for seasons after 1st
fixed skill display on player page for 1st season
added God Mode option that allows you to prevent players from retiring
added God Mode option that prevents players from switching positions
5/2/2018
v0.908
Trading Block (fixed)
Export League without players (fixed)
Added Korean Ratio to God Mode
prepped for a few more God Mode items that should be coming soon.
4/24/2018
v0.907
fixed some champion file issues
fixed roster page not displaying languages
fixed some LOL GM roster import issues (still have more work to do)
I'll be out of town until the 1st of May. So bug fix updates should resume either on the 1st or 2nd.
4/23/2018
v0.906
fixed a standings bug for the non split leagues introduced when I added the LCS/CS/Ladder column for each split in the standings
fixed YWT bug for splits leagues
YWT ended up taking a while so I never got to the files.
Bug Fixes, Next Update, Potential Release Dates
The game is currently being beta tested. I've been primarily focused on bug fixes the past week. I plan on getting all of those fixed before the Steam release.
One feature that was added was to display the LCS/CS/Ladder in the standings for each split to better track promotion/relegation. Here is an example:
https://imgur.com/a/wcMaMA4
I'll be out of town from the middle of this week until the middle of the following week. I won't be able to do any fixes then.
I had been tentatively thinking about an early May release, but that is starting to look more like mid/late May based on my pace fixing bugs and having to go out of town.
The next major post will probably be May 6th.
Below is a list of bugs that have been fixed:
4/22/2018
v0.905
- Worlds w/Ladder w/MSI w/Splits should be working now. I fixed both the LCK bug and promotion/relegation. If you run into issues just let me know. I haven't had a chance to do super long term testing of it yet.
Tomorrow I'm going to resume debugging the roster/team/champion files.
4/21/2018
v0.904
- fixed promotion/relegation for Worlds w/Ladder w/MSI w/Splits for the first year (after that it breaks)
- added LCS/CS/Ladder to each split in standings for each team to better track where the records are coming from and who is changing around (I really enjoy looking at this for each year).
I still have a few bugs in the promotion/relegation to work out (hits during the 2019 spring playoffs) . However, I thought even seeing the first year is pretty cool and if you happen to figure out the bugs all the better. Planning on getting it working completely tomorrow. I think it is just a couple issues I have to track down.
4/20/2018
Just wanted to give an update. The Worlds w/Ladder w/Splits w/MSI has an issue in the LCK regional round. I'm looking into it. I think it is also related to that region not doing the promotion relegation correctly. So I am just reviewing all of this. It just takes a little while to iterate when it is the slowest/most data intensive version. I'm hoping to have a fix for both issues tomorrow. Then I can focus on custom rosters and cleaning up other more minor issues.
For now, if you hit this, you can go to Tools/Skip to try to get past it, but it may create other problems.
4/19/2018
v0.903
- fixed bug where difficulty level was always impossible for Coach Mode (and couldn't change using God Mode)
- fixed bug where AI would pick worst champ for a player in GM Mode.
- fixed World w/MSI w/Split bug in the Spring MSI where the wrong teams would do the play in game and could lead to a team playing itself breaking the game.
Worlds w/MSI w/Split should play smoothly now. I am going to do more testing on Worlds w/MSI w/Split w/Ladder and custom rosters tomorrow.
4/18/2018
v0.902
- fixed champion sorting (both algorithm and champion names)
- fixed two champions with same name
- fixed MMR sorting
- adjusted display of ban title in Game Log and Live Game
- remove double teams and/or team abbreviations (would send you to wrong team)
- missing roles for champs: those champs just weren't meta at the time I collected data. If you go to Tools/Edit Champion Patch you can add roles if you want for those champs. You can also do it by file.
4/17/2018
v0.901
- fixed create player
- fixed poor language display after editing/creating a player
Still working on some of the thornier/time consuming bugs. Hoping to focus on pick/bans and custom rosters tomorrow.
4/16/2018
v0.9 2018.04.17.118
- fixed editing userID in Edit Player Page
- changed L10 to L5 in standings
- made some modifications that improve LOL GM roster file handling. Still have work to do here.
- playoff Bo1 is not a bug. You can go into God Mode and change this to Bo3 if you want.
- AI picking champs in the wrong role: this may not be a bug. In easy mode the last AI player may make a really poor choice. That could be picking a champion that doesn't even play that lane. That may be too extreme. So I can adjust that based on how hard you think medium/difficult/impossible modes are. If it makes it way too easy then I can surely eliminate that. If something else is going on please let me know.
Champion Synergy and Counter Pages, Uploading Files From Different Game Types, and Enhanced God Mode
New Storefront
MOBA GM was Greenlighted almost a year ago. However, the Greenlight page was hidden unless you had a direct link to it. We have now activated our new storefront and will start posting updates here.
Uploading Files
You can now upload files from one game type and it will work with another game type.
The key thing this does is allow for user edited Worlds files to be uploaded as Worlds w/ Splits w/ Ladder w/ MSI files. The game will populate the rest of the teams with random players.
Some other cool things that can now be done is you can take an LCS file and import it into Worlds, Worlds w/ Ladder, etc. You can also take a custom Worlds file and use it for just the LCS.
The only type that isn't supported is the LCS w/ Ladder. Mainly because the Worlds w/ Ladder has a different size ladder. So support for that could come later if there is interest.
Champion Synergy Page and Counter Page
In order to ensure someone without any MOBA knowledge can just jump right in to Coach Mode (where you pick and ban champions real time before a game starts) I created synergy and counter pages that display some information regarding every champion combination.
It doesn't give the precise number, but more of a higher level view of it all. This hopefully makes the learning curve a little less steep. Of course, there is still a lot to figure out.
More God Mode Options
There were a few key areas I expanded God Mode. You can now:
1) Adjust the game simulation to make it longer or shorter (this feature can be expanded quite a bit if there is interest). This, of course, has a huge impact on how important the early/mid/late champion data is when picking and banning.
2) Adjust how well the AI does picks and bans for GM Mode. You can also override Coach Mode difficulty levels to make it as easy or hard as you want.
3) You can swap out the game's background for a solid green color (this can be expanded and should probably be put somewhere besides God Mode in the future).
Screenshots/Link
If you want to see some of the above there are screenshots here:
https://imgur.com/a/mhTci
Please let me know if you have any questions. Thanks!