|
||||
| ||||
|
|||||||
| Suggestions for Future OOTP Versions Post suggestions for the next version of Out of the Park Baseball here! |
![]() |
|
|
Thread Tools |
|
|
#21 |
|
Global Moderator
Join Date: Nov 2002
Posts: 11,781
|
Add a Draft Board / More Draft Pick Recommendations - I saw pizzacutter suggest this and I've wanted this for awhile too. You ask your scouting director for a recommendation and if you don't like their recommendation, that's all they've got for you (unless you specify a position). I'd love a top 10 or 20, something more than just one player. Teams have "draft boards" IRL, we should have one in the game.
If Possible, Schedule Makeup Games On Shared Off Day Immediately Following Same Series - LGO pointed out to me that OOTP likes to schedule doubleheaders, instead of on a shared off day immediately after the same series, and I confirmed that. I realize there won't always be the opportunity, but it'd be better if they did that as opposed to not. Add RBOE (Reached Base on Error) to Batting Stats Views - CI (Catcher Interference) is there, why not RBOE? They're similar in that they're fairly rare events, but some batters shown an ability in them and both are becoming more frequent in recent years. Some people, including myself, even think it's long past time that they both be included in OBP. Add Multiple Stats to the Pitching Stats Views - I have a separate thread for this, but, in short, the stats I'd like to see added to the pitching views are: HR%, H%, Opponent wOBA, IP/G, Goose Eggs and Broken Eggs, SD/MD, xFIP, LDs, and GB%/LD%/FB%. The batting stats we have are pretty good, but I think the available pitching stats are lacking. Replace Previous Year's # When There Was No Previous Year - When starting a new league your league will show financials for the previous year when there obviously was no previous year for that league. I think it should simply relabel it predictions for the first year. Make Personnel Signings News Items in the Manager Portal - When you're waiting to hear back on personnel offers, it's important you get messages as to whether they've accepted your offer or accepted a position elsewhere, so you can offer a contract to someone else. However, the only way you can see those messages now is if you stay on the Transactions Log or Staff Roles screen when otherwise we'd probably wait for a news article or email about it. I've done this, waited to hear back, didn't hear anything, then realized they signed elsewhere and by that point there was nothing but dreck left. Correctly Label Suspended Games and Show Data Up Until That Point - I had a game that was suspended in the 7th due to bad weather. And now all I can see from the game is just that, from the Scores screen. But it doesn't show what the score was, the box score, game log, or anything else. And on top of it, it's labelled "Game Cancelled/Rescheduled" and now I'm left wondering, is the game going to be continued from where it left off or restarted? Update: It eventually was continued months later, but at the point it was cut short the labelling left me very confused. Option to Disable First Amateur Draft After Preseason - Whenever I start a new league and get to the first amateur draft, I wonder, what should I do about the first amateur draft? On the one hand I want more young players in the league, but on the other hand it doesn't seem fair to give any teams a step up acquiring a young player that they don't deserve. I'm thinking the best option might be to just cancel the draft, but I don't think there's a way to really do that once you've past the preseason. And yes, there's an option in the league settings to cancel it before the season starts, but I usually forget about it until I get to the draft. Default First Amateur Draft to Reverse of Opening Draft - The game defaults to creating the same order as it had for the opening draft and there doesn't seem to be any sense in that. Why should the team that got the first overall pick for the entire league also get first overall pick in the fist amateur draft? If anything, I think it should default to the reverse of the opening draft. I also thought about re-ordering it according to the standings order on the day of the draft, but it seems wrong to order it based on only a portion of the season. Others pointed out that they re-order it based on the power rankings and while that's probably better than basing it on standings, it's probably not realistic. Reverse of the opening draft is probably the most realistic. Add "Watch Replay" and "Highlight Reel" Buttons to Box Score & Game Log - When recapping my team's week I go to my team's schedule screen and open the box scores of any games I thought had something interesting. And it's nice that from the box score you can look at the game log if you want to look at something in more detail. But sometimes the game log isn't detailed enough and you want to then watch the replay. And to do that you have to exit out of those screens, go to the league's Scores screen, find the correct date, the correct game, and click on the watch replay or highlight reel buttons from there. I think we should add them to the box score & game log to cut out all that jumping around. Display Win Expectancy In-Game - I love the Win Expectancy Chart that shows up in the box scores, but I'd love to have a widget or something in-game that shows the current Win Expectancy and the WPA of the very last play. It'd give you a better idea of the rollercoaster ride as the game is playing out. Display Leverage Index In-Game - Similar to the above Win Expectancy and WPA, I'd love to see the Leverage Index of the current situation. It would add more drama to the game seeing the Leverage Index getting higher and higher, unless the score differential becomes larger, but in general I think the LI gets higher as a game goes on. In PT, Add Mass Select Radio Buttons to "Your Card Orders" Page - As it is now, if you want to cancel multiple old buy/sell orders you have to click "Cancel Order", move your mouse to the center, click "Okay", move your mouse back to the right, "Cancel Order", move your mouse back to the center, click "Okay", and on and on for as many as you want. It'd be so much better if we just click on radio buttons to the left of each entry and then click "Cancel Order" once. I've given up at times it's so annoying. Save Game & Leave Option In-Game - I'd like to save my game in-game and leave (real life happens sometimes), instead of leaving the computer not knowing what might happen. But you can't. Once you're in-game you have to finish it otherwise the game might crash and you'll lose what you've played. For some reason I thought you could do this if you disabled "simulate world in background" option, but when I did I got a "simulate game" option, not a "save and leave" like I expected. Maybe it was once an option? EDIT: I'm confused. I just saw "Save Game and Leave", but usually it's "Simulate" then "Exit". Why the difference? And I swear sometimes when I try to exit, it won't let me, but just now I tried it and it let me. I also tested it with simulate world option disabled and all I saw there was Exit. Put the Team vs Team Report in the Lg > Reports Menu - To get to the Team vs Team report you currently have to click on the league name, select Reports & Info, select any report, click on the "Select League Report" pull-down, and select Team vs Team. Why don't we make it easier to find by just including it in the Lg > Reports menu? Why force the user into so many steps? It's one of the most interesting reports OOTP has. Add All-Time Team vs Team Records to Almanac - Self-explanatory and others have requested it too. Realistic Expansion Cities - If you let the game expand on its own you'll often see it expand to cities that aren't likely to get an expansion team any time soon, if ever. I'd think it'd be better if the game expanded to cities based on their current odds of getting a MLB team. This is obviously for real leagues, not fictional. A previous entry asked for a file that we could enter what cities we want the game to expand to, which could work for real or fictional leagues. Even better, allow for weights to be attached to each city so that you'd often see the game expand to say Nashville or Charlotte and only very rarely to like Honolulu or Wichita. Realistic Team Nicknames - I started a crowdsourced project where users are giving their recommendations for nicknames based on real cities. It'd be great if the game could have a file that these nicknames could be put into and then when the game expands it could use one of the nicknames from the file associated with the city, instead of some random nickname that likely has nothing to do with that city. The file would obviously be user-editable as well. Maybe include weights for this too.
__________________
Last edited by kq76; 11-06-2023 at 07:04 PM. |
|
|
|
|
|
#22 | |
|
Hall Of Famer
Join Date: Jun 2006
Posts: 5,345
|
Quote:
I'd like the Lock features to work regardless of whether or not it's your team, you are "acting as" or if it's an AI-controlled team. It should function to override everything. For example, I don't want to control the Reds, nor do I want to use historical lineups. But the one thing I want to see is Pete Rose batting leadoff. I s/b able to set that by using the Lock feature. |
|
|
|
|
|
|
#23 | |||
|
Hall Of Famer
Join Date: Feb 2002
Location: Up There
Posts: 15,644
|
Quote:
Quote:
Quote:
|
|||
|
|
|
|
|
#24 |
|
Global Moderator
Join Date: Nov 2002
Posts: 11,781
|
I just finished a postseason and am now in the offseason so those are going to be the focus of this batch.
Team Comparison Screen - I already have a thread detailing this, but I'd love to have a team comparison screen similar to the player comparison screen. It would come in especially handy when previewing postseason matchups! Label Exhibition Games Somehow - Other than by exporting the CVSs and looking at them (in games.csv, game_type = 1), I don't see any way that exhibition games are labelled. They're not labelled that in the game logs, box scores, or highlight reel. When you're playing them out you will see an indication in the first line of the play by play, but it doesn't appear that replays can be saved of exhibition games so you can't later see an indictation via a replay. Include Regular Season Record for Pitchers in "Playoff Coverage" Screen - Currently it only lists their postseason record, but I find that rather meaningless since at the beginning everyone starts at 0-0 and even if they have a game or 2 under their belts in PS, it's still a terrible sample size. If you really want the PS record there, then just put their RS record before it like (16-12, 1-0). Postseason Series MVP & Full Postseason MVP - I love that we have player of the game awards, but I think it'd be great to have postseason MVPs for both individual series and the full postseason. Personal Catchers - I've never really cared that much whether this got implemented or not (I think it's more of a personality quirk than anything and while that's cool and all, it's not that important), but... I currently find myself in a situation where I have one catcher who is maybe the best defensive catcher in the league, but his bat really isn't that great, while my other catcher has a pretty decent bat, but he only has decent catching ability. And at first I was just rolling with the defense first guy, but then I switched to the offense first guy when our offense began to sputter. And now, I find myself deciding to start the defense first guy when my not so great SPs start (kind of like how knuckleballers often had a personal catcher) while going with the bat first guy when my better SPs are starting. So I find it would actually be kind of nice to assign a personal catcher. Different Stances and Windups - Syd has a thread on this, but I agree, having some variation in the stances and windups would be nice. Bench Coach Advice In-Game - Replay Dugout had the idea and I really like it! Add Catcher Framing Runs to Year End Award Stats - Framing Runs might be the most important stat for catchers now and it's not among the many stats listed for catchers on year end awards screen. MiL Personnel Offers & Signings Need to Show Up In Inbox & Current Offers - When you offer personnel minor league contracts, they don't show up in your minor league team's staff roles screen under current offers which is where I think they should show up. And when they do sign, they don't show up in your manager's office inbox widget which is probably most people's home screen during the offseason and where they probably wait for important messages. Instead, you have to know to visit, and keep visiting, the league's personnel pending offers screen to see updates or your minor league team's transactions log. Neither of these screens are easy to get to unless you create a bookmark to them and neither are probably the first place one would look to see these offers and signings. I really think they should show up in your manager's office and your minor league team's staff screen as those are the two places you'd probably look and wait to see news from. And I checked, I do have all organization news turned on. Add Trade Availability to Views & Filters - I don't believe there's anywhere that you can actually see who is on your untouchables list. I'd like the ability to confirm that quickly without clicking on player by player and looking at their Contract screen. Add Sort and Filter to Pending Trade Offers - I'm receiving so many trade offers, but the offers are seemingly ordered randomly and I can't filter out the rejected offers. Every time I look at the screen I have to rescan every single one of them because I can't order or filter them. Add More Players to Top Prospects and Top Players Widgets - On the Meet the Team the widgets for the top players only lists 3 each. I wish it was like the Staff widget and had a scroll bar to show more than 3. I think each list should be at least 5, maybe 9.
__________________
Last edited by kq76; 07-27-2024 at 08:55 AM. |
|
|
|
|
|
#25 |
|
Global Moderator
Join Date: Nov 2002
Posts: 11,781
|
I realized I haven't copied my notes over to this thread in a while so here's a bunch split into 2 posts!
Add "Primary Pitch Improvement" to the Dev Lab - You can improve your secondary pitch, but not your primary pitch? Why not? Trigger "Improve Pitch Arsenal" for More Pitchers - This offseason this option only triggered for 1 of the pitchers on my roster and I don't know why. I could kind of see it if it should only trigger for pitchers who had enough pitches to say they had an arsenal (3+?), but that's not it. It mentions improving one of their "bad offspeed pitches", but it's not like this was the only player with an offspeed pitch. Is it only for pitchers with "bad" offspeed pitches? What's a bad one? This pitcher's only offspeed pitch was a 50/80 slider. Is that bad? I had pitchers with far worse offspeed pitches. And why should it only be about offspeed pitches anyway? Is it assumed that improving velocity is about fast fastballs only? Customizable Menus - I wish we had the ability to customize the menus. I use the bookmarks a lot, but I just wish I could rearrange the menus, adding links to screens I often use and getting rid of links to screens I never visit. Larger Bookmarks Button - I find it somewhat difficult to click on the bookmarks button. I wish it was bigger or at least wider and that the menu that popped down was bigger. Being right-handed and thereby naturally having my cursor on the right-side of my screen, I also find it awkward that the Bookmarks shortcut is on the left-side of the screen and that I contantly have to move my cursor across the screen to it. Why can't we move it to the right-side and move the stuff we're less often going to click on to the left? Customizable Toolbar - I wish we could customize the toolbar. I do often use it to quickly go to my Office and Inbox and I only recently realized that the topmost icon allows you to advance a single day, which is great, but I don't find any of the other shortcuts all that useful. If I could instead create shortcuts to the screens I do use a lot, that'd be better. Add a Player News Toggle - We need a toggle to tell the AI we're not interested in certain players. I keep getting mail telling me of the negotiation updates of players I'm not interested in. I wish I could just tell my GM to stop trying to sign these players or to at least tell them, "fine, sign them if you want to, just stop annoying me with updates". I still want to updated on players I do want my GM to sign, just not of all of them, especially not replacement level depth players that I really don't need. Skin Documentation - I wish the skins were documented. There are a handful of us who know how to skin the game, but even those of us who have made skins I don't think know how to skin everything and we either learn from each other or by trial and error. Even just seemingly simple stuff like explaining what different keywords mean like dialogs, panels, tables would help as otherwise the only way we can learn is by changing something and then going around the game trying to see what chaned. Skin Rating Bar Images - We used to be able to plop in rating bar images and the game would use them, but it doesn't look like that's possible anymore. I know how to change the colours they use now (OOTP25), but the images were far better as they were not only really easy to plop in and use instead of hunting and editing several files, but you could have a lot more variation in the colour categories (20 vs 6). That is, if you say wanted a colour solely for the very top rating, you could. Skin a 7th Colour Category - I like that OOTP25 added a 6th colour category, but I really wish they added a 7th for the very top ratings. I just think an 80/80 for example should be very clearly distinguishable from all the 7#/80 ratings. I'm good with how the others are separated, we could just really do with a different colour for max ratings. Skin Background % Opacity Setting - I like that the game has the "semi-transparent background" setting, but I wish it wasn't just a yes or no, but a % instead. This is maybe not as noticeable a problem if you use one of the skins that come with the game, but if you try to create one it's much more noticeable, you get either a really dark or a really bright background. Scouting Department - I wish a team's scouting wasn't so dependent on whether you had a good scouting director or not and I think a way to do that would be to have Scouting Department ratings. The Scouting Director would still have his own ratings like they do now, but the more important ratings would be the department's ratings and they would depend on not only the director's ratings, but also on how much money you put into each aspect of scouting, plus some small random factor. That way you wouldn't have such a large advantage or disadvantage based on your director and you could also noticeably influence your ratings by spending more money on scouting. Top Scout - I've mentioned before how I wish a team's scouting didn't matter so much on whether you (or worse, the AI) had a good scouting director or not and I think one way to balance that would be by having a top scout. Now sure, some teams might end up with good (or bad) for both their director and top scout, but it'd be less likely that a team would end up with great or terrible for both. And a top scout through experience could also eventually be hired as a scouting director. More Stats On / Scrollable Leaderboards - My leaderboards (on either side of the standings) only show 7 stats (on each side) when there's room for at least 8. Why not allow 8? Better yet, allow us to make them scrollable and have even more! More Players On Leaderboards - Why can't we customize the leaderboards to have more than 3 players for each stat? I'd like 5 and my screen has the space for it. Add More Stats to Leaderboards - SIERA is in the game, why not add it to the leaderboards? xFIP isn't in the game yet, but it should be, and an option for the leaderboards as well. New Settings Shouldn't Default to an Extreme and You Should Get a Notification About Them - I imported my league and for months my all-glove starting catcher sucked and I couldn't understand why until very late in my season I saw a post on the boards about the new Catcher Framing Impact setting, I checked it and it was set to 1! Not cool. I chalked it up to my catcher just having an unexpected terrible year, but that shouldn't have happened. You should probably even get a popup notification of all the new settings that you should check out when you import your league, not just hope the user notices on their own. Larger Difference Between Overall Ratings For Comparison - Much of the screen before you play out a game compares the starters of both teams and in the middle is a column of logos showing which team is better at that position/slot. I like this, but I don't like how all it takes is a 1 point difference in overall rating for the game to declare a win for that team. A 1 point difference is a clear virtual tie in my mind. I wish the difference was greater, like say it took a 5 point difference (on a 80 point scale) for it to declare a win. Every time I look at this I want to re-judge who wins each one when I'd just like to take a glance at it. Get Rid of Minors Data in In-Game Widgets - When playing out a game and you hover over a player's name, a widget appears with some data on them. If they played in the minors that year a row of their minors data will show up. I like to look at these widgets, especially for opposition teams, and everytime I look at it I have to check that the data isn't for their time in the minors. Could we please do away with showing their minors data if they're in the majors? I really don't care about minors stats and it's frustrating that I have to check to make sure it's not minors data everytime when really, the bottom row should just be their majors data this year. Ability to Change Display Order of Teams - The team ID # determines the display order of the teams on some screens, including the standings screen in the pre-season. Some people, including myself, would love it if we could set the display order ourselves[https://forums.ootpdevelopments.com/...php?t=364034\].
__________________
|
|
|
|
|
|
#26 |
|
Global Moderator
Join Date: Nov 2002
Posts: 11,781
|
I normally try to go over these once more before I post them to make sure they make sense, etc, but since I've been falling behind on them, I'm not going to do that today (look above for today's first post). As always, feel free to pick out their faults or champion them yourself.
Add Achievements to Game Log / Box Score - I got an achievement telling me one of my players had a "5-star catch" and I thought, cool, but I don't remember seeing it". So I closely watched the highlights and still couldn't see it. I looked at the game log and box score and couldn't see it there either. It'd be nice if "achievements" like this were added to the game log or box score so we go look them back up. Explain Achievements - Sometimes I'll get an achievement and I just don't know what it means. And I think I know baseball pretty well, just imagine how clueless people who don't know it as well are to some of these. Link Achievement Popups To Steam Page - Although it took me a while, I figured out how to find the steam page of all the achievements, but for the longest time I kept clicking on them hoping it would send me to this page and it just doesn't. Is it possible? Add Warmup Time Rating - It'd be great if we had a minor rating that told us about how long (in PAs, pitches, or minutes) a reliever takes to warm up. That way, when we're in a pinch and need someone asap we'd know who to warm up first. I'm also thinking a pitcher who normally starts should have a slower warmup time while a reliever who gets a lot of usage might typically have a shorter time. Add Popup After Rain Delay, Pitcher Injury, and Game Resumption Informing User That Whomever They Substitute In Will Come In Warm - I know this is the case from listening to the devs, but unless someone has read the same they wouldn't know that this is what happens. We should make it clear to the user that it does. Add A Penalty For Warming Up Relievers Too Many Times - Right now you can warm up a reliever countless times and it won't have an adverse effect on when you do bring them in or if they'll be tired tomorrow. I'd like it if for most relievers you could warm them up twice and there'd be no consequence, but if you warmed them up a third time you might as well use them as they'll be listed as tired for tomorrow anyway. And if you warmed them up 4 times they most likely wouldn't perform very well and they'd most definitely be tired tomorrow. Not all relievers would necessarily be penalized the same however. Some guys, like maybe a SP, you'd really only want to warm up once while maybe some guys who have a rubber arm you could warm up 3 times with no penalty. A rating of some sort would be needed for this however so the user would know how far they could push each pitcher. Add a Go Hard or Go Long Checkbox For Whenever You Bring in a New Reliever - I really like the follower checkbox that appears when you bring in a new reliever after the starter has only gone 2 innings or so, which IINM tells the new reliever to either give it all they've got as you'll likely bring in someone else soon or to take it easy as you want them to eat some innings. But that's really not the only time I'd like the ability to tell relievers to do that. Sometimes I'm just really low on rested relievers or I know I will be and I'd rather them just try to eat some innings. I think the default should still be "go hard", but it'd just be great if we could tell them to "go long" by sacrificing some quality for some quantity. Add More Options to Rotation Mode Dropdown and Make Them Clearer - I don't think "always start highest rested" works as a lot of people think it should. And I think there's probably other modes that could be added that would better mimic how people select SPs. For example, one could be "maximize top of the rotation starts", while another could be "minimize possibility of injury" or "minimum 4 days rest, unless no choice", while maybe the most important might be for close to the postseason: "ensure top of rotation rested for start of postseason". Add Save (And Lock) Rotations - Like you can save lineups for your offense, I wish we could save rotations for our pitching. Countless times have I set up my rotation how I envision it for the AI to come along and change it up. I wish I could just save them and lock them. Even if our manager insists on resetting them, I wish we could at least see our ideal since we may be making the substitutions. Add All Secondary Roles to Primary Roles - Why are some roles only available as secondary roles? If I really want a guy to be primarily listed as a high leverage, or mopup, or opener, just let me do it. Why must we be on limited on what we can select? Add An Option To the Team Control Settings For the AI To Negotiate With Draftees - I know that the AI will negotiate with them if I don't, but I always forget this and I'm always paranoid that there's an option somewhere that I'm missing. I even make a backup just to test this and then go back to my normal save. It's really important we sign our draftees, I wish we could just have the peace of mind that if we don't sign them that the AI will, or will at least try its best to. Customize Sound Files - Instead of having to overwite sound files, I wish we could link (from within the game or an .ini file) to the ones we wanted to use. Have the Camera Follow the Play a Bit Longer On Outs On the Bases - Sometimes the camera cuts so fast after a runner is out that I'm left wondering, "wait, what happened?". And I have to check the replay or even the game log to figure it out. Even if the camera just stayed on the player who was out for 2 seconds longer, that'd likely be long enough for us to process what happened. Auto Backup Based on Day of Month - I try to backup my league on the 1st and 16th of every regular season month, plus some other key dates (Preseason, Spring Training, Opening Day, After RS, After Every PostSeason Round, Start of Offseason). I think it'd be fantastic if we could automate this process, especially the 1st and 15th of every month in the regular season as I easily go past them sometimes by accident. Not Enough At the Wall Catches To Rob Home Runs - I just don't see many of these and my league seems to be full of great fielding outfielders. Maybe I'm wrong about how common they should be, but it just seems like they're more rare in the game than IRL. And if they are perfectly in line with real life, would it hurt if a few more flyouts turned into home run thefts instead? More Outfield Wall Points - When I was looking into ballpark dimensions it seemed to me like it'd make more sense to have 9 points, if not more, but OOTP uses 7 (but it often only looks like 5) and it just makes the generated outfield walls look odd. It's kind of like, if you're old enough to remember, when Virtua Fighter came out. It was pretty cool because it was a "3D" fighting game, but now it looks really odd because it's just a bunch of lines connected together when most everything else is some kind of curve. If the outfield walls had more points, they'd just look better. Or at least they'd look more curvy and less polygonal. If you can only do 7 because that's the only data you have for real MLB parks, let me know because I'm working on a project getting more data points. We could even go up to 13 points with more work, but I think even just going up to 9 would be a marked improvement. MLB Ballpark Dimensions Seem To Be Significantly Off From Reality For Many Parks - I don't really care as I play fictional only, but in comparing OOTP's wall distances to the current wall distances of MLB ballpark walls, many seem to be off. Now it's a little complicated because OOTP doesn't seem to be using the distances at set angles (between the poles and CF I use 3 angles on both sides: 15, 22.5 and 30 degrees from CF whereas OOTP seems to use whatever), but even if you just look at the CF and pole distances, which accurate data is really easy to find, you'll still find many discrepancies. I believe the data I have in [this spreadsheet](https://docs.google.com/spreadsheets...it?gid=0#gid=0) is about as accurate as you'll find as I've recently looked at multiple sources for each. I'm sure people who play real parks would probably appreciate it if OOTP used accurate wall distances. Label What Angles the Wall Distances Are At - If you look at the ballpark editor you'll see labels like "left field" and "left-center", but what angles are they actually? For example, for Kaufman Stadium OOTP26 uses 362 and 385 for LF and LCF. Okay, that corresponds to -30° and -22.5° (from CF), or what is conventionally called LF Straightaway (LFS) and LF Alley (LFA). But if you look at Busch Stadium, OOTP26 uses 362 and 396, which corresponds to -30° and -15°, the latter of which is conventionally called Left Center Field (LCF). And then you have American Family Field (Milwaukee), where OOTP26 uses 371 and 382, which corresponds more closely to the real life distances at -22.5° and -15°. Anyway, I get it, not many people are going to care, but some people like playing in parks that are closer to what we have in real life.
__________________
Last edited by kq76; 12-11-2025 at 07:13 PM. |
|
|
|
![]() |
| Bookmarks |
|
|