![]() |
[Official] Suggestion/Feature Request List
This thread is a redo of the former thread of v1.3.x suggestions, and now we've got a new one, for all the requests and features from across the forum, complete with pending release dates and legend keys for easy browsing. I decided to refresh the thread, with the aim of looking at all the features over all versions, instead of just v1.3.x like the previous thread. So you can request anything you want! As long as its reasonable.
This thread is a list of all features, you can reply here or make your own thread to suggest new features. If you plan to make any of these into mods or plugins, please tell me so I can link to it/take it off the list! If you know of something that will be added to an upcoming version, you can tell me and I'll list it as confirmed. Features that are not recommended for the main script, will be marked to be made into mods, meaning they probably won't be added to the script at all, but will be kept on the list, just in case. If you really, really like a suggestion, tell me so I can make it as often requested, and maybe they'll get a higher chance of being added. NOTE: I have removed the planned/mod symbols for most suggestions, since the development of the script has changed a lot since I posted the original thread. If you know something is going to be implanted, or will have to be made into a mod, please confirm this again. LEGEND KEY (m) - Will not be implanted, needs to be made into a mod. * - Feature is frequently requested (v#)/Italic Text - Planned for future version. (# is version number) RELEASE DATES Coming soon! SUGGESTION AND FEATURE REQUEST LIST Pet System - Pet Stats (v4) * - - Different Stats Based on Gender - - Schools for stat training - Pet Auction - Battles (v5) - Breeding Additions - - Pet Studs - - Infertility at Certain Stage - - Gestation Period - - Breeding Seasons - Illnesses and Cures (item) - Multiple Alternate Images (v4) * - - Separate Images for Genders * - Level Up by Time, not Clicks - Pet Moods/Statuses (v4) - - States (dirty/sick - cured with items) - Custom Pet Descriptions - Limit Number of Adopts of Certain Stage - Family Tree * - Previous Owner - Pet Shows - Viewable Pet Profiles - Pet Customization (dress-up) * - - Pet Background - Pet Customization (pick markings/colors) * - Limit on Adoptables Owned (v4) - Random Pet Adoption - "Egg" Generator (eggs displayed, hidden, random choices) - Hunger and Feeding - Pet Death (hunger or illness - see above) - Pet Sitting for Vacations (tie-in for hunger, illness and mood) - Pet Organization - - Pet Folders for Sorting Item/Currency System - Item Auction - Bank - More Item Function - - Two Outcomes for Items - - Item Changes to Different Item - - Chance of Item Working Better/Worse - - Item Only Purchasable on Certain Dates - - Use Item on Pet to Create Different Item (EX; use "item;shears" on "pet species;sheep", produce "wool" - - Gender Swap Item - - Instant Max Level Item - - Switch Species Item - - Random Promo Code Item - - No Mate Needed for Breeding Item - Give Items to Pets (view pet's page, and see all items it has) - Randomly Find Items on Pages or Levelup Page - Second Currency (v4) * - Price Increase/Decrease Based Upon Demand - - Sale or Clearance - Limit on Inventory Spaces - Treasure Pack (open to find random items/currency) - Options to Disable Display Fields for Shops - Split Adopt Shops and Item Shops to Separate Pages - Collection Feature (second inventory, claim button - for coins, cards, stamps, etc) Site Function and Management - Explore System (v6) * - Quest System (v6) - Arcade with Currency Output - Recently Updated Items/Pets on Front Page - Time/Seasons/Clock - Special Link to Give Out Currency - Random Events Member and Community System - Dressable Avatar - First Login/After Registration Page - Club/Guild System (v4) - Mail all Members/Staff for Admins (v4) - Referral and Reward System - User Ranks, Points, Levels - Birthday Gifts - Avatars are Achivement/Earned Based - User Status Admin System and Admin CP Ideas - Custom Adoptable Terms (similar to custom currency name) - Replace Image Instead of Delete- - More Applied Conditions Flexibility for Adoptable Creation - Give Cash to User - Responsive Themes - News/Blog for Front Page - Multiple Forum Integration Support - Sort Images in ACP List - Different Image Lists for Items and Pets - Changelog for Pages (v4) - Edit Pages on Pages (instead of in ACP) - More Then One Default Avatar - Customizable Top Pets/Stats Page - Improved Ad Management - Approve Avatar/Disable Avatar Use for User - Gravator - Disable Registation - Premium Content Integration |
How about the option to make multiple Pet/Adopt Shops. Then the admin, when creating a new pet, can simply choose, from a drop-down list of all the currently existing pet shops, which pet shop the pet will be sold in :) This shouldn't be hard, I don't think, since HOF, I believe, did the same thing for the items :)
|
It was already on the list, but I made it a little more clear. :3
|
Thanks for posting this, Gloometh. Here is my thought at this moment, and I will let you gals know what will be added to Mys v1.3.1, the next security release next week.
A = planned and scheduled for official releases B = possible but not yet scheduled for official release C = possible for addons/mods D = not sure O = already available in official releases or mods X = will not be considered Quote:
|
Changed the list slightly - can't believe I missed the pagination thing, man, some days I just blank. xD
Concerning the things you weren't sure about; - Random Adoptable Click Page: People were wondering about a nursery or click site style page - 20ish adoptables that you can click on, and then refresh for a set of adoptables that you didn't click. I guess it's kinda already on there, just on a smaller scale. - Previous Owner: I dunno who created it, they may not convert it over or even be on mysidia anymore. - Pet Shows: Some person awhile ago created a mod (and I think someone suggested it too) for a "pet show" - kinda like a beauty contest or popularity contest or something. Not sure how to do it though. - Arcade with Money Giving: A few people requested arcades with games that gave out money or items when you submitted your score. - Time/Seasons/Clock: I'm not too sure either, but I think it could tie into a few things - like a breeding season, or adoptables only purchasable in a certain time frame. |
I see, thanks for elaborating Gloometh. And yeah the pagination class is available in Mys v1.3.0, though it uses a custom css that messes up the font style/size of the theme's. I've talked about this with Nyxi and hopefully she will find a way to fix the problem. As you see, I aint that good with css. XD
Oh so like a daycare system? Sounds interesting, it still seems quite similar to what the current stats.php already does but I will give a look. Well yeah you are right, I kinda forgot when a previous owner mod was actually available. And the one who did the pet shows script was Gigi, she made it for Mys v1.1.x. If you look at the Mys v1.1.x Mod forum, you will see that a few of the ideas you proposed were available as old Mods. The problem is that we never bothered to convert them into Mys v1.2.x-compatible version. With Megaupload gone for good, it may not be possible to make simple edits nowadays. But anyway, creating them from scratch should not be quite difficult. Also are you suggesting Arcade integration such as many sites/forums have done? Thats seems intriguing, but can be quite difficult especially with ACP integration. Time-based options are definitely possible, I will consider during the lifetime of Mys v1.3.x. Btw there is one thing Id like to bring up though. The customizability of a script determines how easy and how soon it can be implemented. I made a simple stats mod a while ago, back when it was still Rusnak Adoptables. The difficulty comes with how to customize it. A hard-coded stats system is essentially worthless, a pokemon stats system is only for pokemon and nothing else. How to make a public stats system for people who prefer various growth mechanism and formula to use remains as a challenge. I've found a solution now, so expect the stats system to come no later than Mys v1.4.0. |
Daycare is an interesting concept. I think what people were looking for was something more like this: http://www.coup-detat.info/NDER/
I got a bunch of the ideas from the 1.1 forum - I put them here for suggestions for people to remake. That's what people seem interested in. I've run one or two with integrated games in it, and people seem to enjoy it. Gives them a little something to pass the time, or earn some extra cash. I understand that with coding. Even coding something small can take ages if it won't work. |
This is something I'd like to see which should only be a minimal change, adding a chance number to an alternate image line so as to make one more rare than the other. For example, when I do a unicorn line, I'd like to have the chance of having an alternate image of a pegacorn (or unipeg) there but with the chance so it happens rarely (maybe 10%). Also with breeding, the chance of a unicorn and a pegacorn producing a pegacorn would be a rare chance.
|
As far as I know, the first request is already there. When you first make the adoptable, you have the option of turning on alternate images, and then you can say that it has a change of 1 in "x" - with x being replayed with whatever you want it to be. Putting 100 in there would make it rare. Putting 10 would give you a 10%.
As for breeding, I'll add that to the list - people have been asking for that for a while. |
It be coll if when you click a certain link it gives the person x ammount of money, this way you could make easy non- flash games, and of corse there'd have to be the waiting timt (wait x ammount of time to go to that page again) so people can't cheat :OHSHITALION:
|
changing every adoptable image fetch to getcurrentimage();
|
Both suggestions added - though mapleblade, I would say it may be a good idea to put that one in the admin overhaul thread.
|
Quote:
|
crap, i use it for my gd images mod and gd sticker mods (in progress)
|
Well it is not set in stone yet, even after we create the adoptables class/object the getcurrentimage() function may as well exist. This is what I call uncertainty, and the reason why I havented used any existing functions in our function files massively.
|
Update:
The following features for Mys v1.3.1 have been proposed and scheduled: -- Adaptation of Database Class: I already made this transition easier by using PDO in the security release of Mys v1.3.0, but this is just the first step towards object-oriented database usage. I hope to fully incorporate database class in Mys v1.3.1. -- Item System Improvement: This is suggested by Gloometh. Id like to add the 'chance to succeed/fail', 'amount limit' and 'promo code' features for v1.3.1, more item functions will be incorporated too. The item and shop classes will be implemented too, so more OOP! -- Pound System Improvement: Admins can decide how much it costs to pound or adopt a pounded pet, also an adoptable's previous owner will be defined and stored in database. -- Minor Glitch Fixes: The css issues for profile tabs and pagination will need to be fixed, the banner of main theme, and any other glitches members point out. |
All these things sound awesome, will the changes require another re-install, or just an upload of changed files and some db entries? Wondering if I should wait before adding pets and starting alpha testing with a few friends.
|
Well an upgrader from Mys v1.3.0 to Mys v1.3.1 will be readily available then. The mega-upgrader from Mys v1.2.4 to Mys v1.3.x however, will be released together with Mys v1.3.2.
|
Item suggestion:
Items that can only be eaten by certain adopts Ex: Meat could only be eaten by tigers and bears, while grass could only be eaten by cows and sheep. |
Well this feature is already available in Mys v1.3.0. You can set the 'target' for each each item, this defines which adoptables can use this item. The default value is 'all', which means item can be used by all adoptables. Otherwise, enter the id of the adoptables that can use this item. Here are a few examples:
PHP Code:
|
Awesome ;P
|
Just a quick update, Mys v1.3.1 has been released and the promocode and pound features requests have been completed. The next security release will have adoptables shop, and maybe more.
|
Alright, I'll update the list.
|
That would be great, thanks.
|
Hey guys, this thread has been updated for ALL versions of MYS, so tell me your suggestions! Plus if you tell me your favourite ones from the list, I can mark them as frequently requested, and hopefully up the chances of them being added to the script sooner.
|
A quick update, some more suggestions were added! If anyone's got any ideas, please tell me.
|
I think it looks good for now, if any of you have suggestions please bring them up. Note not every feature will be implemented by Mys v1.4.0, it depends on how complex it is and whether it depends on other features/systems to work properly.
|
A simple crafting system, maybe? ItemA+ItemB+ItemC=ItemD? Users select the items from a drop down box and can get a new item from it? Kind of like... item breeding. There could also be a limit to how many times it could be done in a day or penalties (loss of items) if they made a bad combination.
|
Quote:
|
Never did understand the point of plugins being made by the staff and not the community. o_o;
How about CSS/HTML for profiles? |
umm CSS/HTML for profiles? You are talking about something like profile customization you see from VBulletin forums?
|
Quote:
|
Actually technically are two types of plugins: Addons and Mods. The former(addons) requires essentially no modification of existing files and only add hooks to the program flow. This is the ideal way a plugin system works, since addons survive even after you upgrade your site with the upgrader script.
The latter(mods) are quite self-explanatory, it requires you to either edit part of the script files yourself or if you have fresh installation or barely modified script, just download the provided files to overwrite the old ones. They are easier to make, but can be problematic to upgrade once a core script file is modified in a new release. At this stage all Mysidia plugins are mods, although in future I'm thinking about designing an advanced plugin/hook system to make addons possible. So whats the point? All current Mysidia mods require modification of existing files, so users are always using them for their own risks. There's little difference if your mods come with ACP integration or not. I definitely recommend you to share your mods if you dont mind, users will appreciate them. Also it may gain you a premium membership if your contribution is significant. |
What I meant is that I think it makes it harder for people to maintain the code and adapt it (modify values and the like) without acp integration - a nice menu with all the options already shown to you to update values is less likely to screw up a certain page on the site than having to mess with the code or database itself xD
Yeah, after exams, I will try to adapt some of my mods to 1.3.4 and post them since most users are going for that now (I don't think I understand how the setField() and getField() work very well yet, I understand it's all in a hash table, but still figuring it out) |
All times are GMT -5. The time now is 04:59 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.