Jump to content


Web Developer
  • Content Count

  • Joined

  • Last visited

Posts posted by Maze

  1. 4 hours ago, Mynoduesp said:

    A determined layout for mobile users would be nice to have. Not sure how many would use the site on mobile, but I saw some potential for improvements when I checked it out on mobile. ^^

    what exectly do you mean by determined layout? As in a different display compare to the normal website?

    Also, I thought of maybe writing a mobile app for the site, but that is something far in the future, when the site provides enough features to justify creating an app for it. xD

  2. Good news everyone, the site now displays the actual recorded minimum buyout prices!

    The relevant data is automatically added to the database every whole 20 minutes.

    As I mentioned before, the site only displays the minimum buyout prices, as that was the system I put in place in the beginning. I am currently working on completely overhauling the site to allow for a more detailed view of price history and development, so stay tuned. ;)

    And don't worry I am saving the momentary api data on a separate database to allow for the overhauled site to process the data retrospectively. :)

    I hope you all will find this helpful and please let me know your feedback. :)

    Mynoduesp, fiki574, Volin and 1 other like this
  3. I did some more small changes to the site:

    • Setting the pages with the randomly generated prices as the standard pages and adding a warning, that the prices are randomly generated!
    • Adding mean values of the prices, for a slightly better value to orientate on (compared to only lowest and highest).
    • Small info in the top right of the page about when the price values were last updated.

    I also tried out some other stuff:

    • Median Values, but the backend database function that calculates the value wasn't able to work through all the cards data (though it worked when requesting info of a single card), so I will probably have to calculate it in the frontend in the future, if the planned database change won't fix this.
    • Tooltips on hover over the images in the grid layout, it worked fine, but doubled the loading time of the grid page, which wasn't acceptable to me, so I will try a different approach another time.


  4. I did some smaller changes to the site and updated the main post of this thread to better represent the features that my site currently provides.

    As stated in the main post and on my site, I plan to completely overhaul the site, to allow easier implementation of features, so there might not be a lot of changes for quite some time.

    Mynoduesp likes this
  5. @Mynoduesp thanks for your feedback! :)

    10 hours ago, Mynoduesp said:

    I love the possibility to set individual filters for cost and HP (damage really dosnt make sence, but that is not your fault but just how the damage number is calculated):

    Yeah, but I got the data, so I thought I could just add it, at least it's possible to filter the displayed damage. xD


    10 hours ago, Mynoduesp said:

    Even though I'll never use it, I love the integration of upgrade drops (although I have no idea if it is accurate):

    They are accurate, as I fed them with data from another source that contained the official upgrade map data, that is available online.


    10 hours ago, Mynoduesp said:

    I think the collapes view (as shown above) should have the most frequent occuring options shown. What they are... I unfortunatly don't know ? But I guess that was your sort criteria as well and works pretty good for Passive Abilities.

    The most frequent are shown first and if there are multiple that have the same frequency it is sorted by name.


    10 hours ago, Mynoduesp said:

    I suggest only show abilities which are mentioned on 3 or more individual cards (exluding affinities and promos).

    That's a good idea and I thinks one that is easily implemented.


    10 hours ago, Mynoduesp said:

    The most improvements to be made are not up to you, but up to devs to change Hamstering Rage into Rage and Cripeling Bite as example. Keywords are godaweful in this game and you did the best out of it.

    The way I generate the datasets allows for this kind of adjustment quite easily (only one line of code for each ability that needs to be adjusted), for example  I thought of combining ones that mean/do practically the same into one tag (like you suggested in the other thread with Steadfast and Stalwart), like the abilities from "Surge of Light", "Ray of Light", "Equilibrium" and "Regrowth" under the Effect Tag of "Heal".

    And also stuff like this:

    Which I would change into one Tag called "Bolt".

    I also noticed that some ability types don't fit anymore, like the "Shadow Worm"'s "Mass Disintegration" ability, on the images it shows at an active ability, whereas ingame it seems to have been updated to a switch ability.


    If you think you know ones that should be combined into one tag or find errors in the typing of the abilitis, tell me which/where and I can adjust it. ;)

  6. @LEBOVIN Thanks for the info, looks good, but I am not sure if this style and functionality fits for my page, as I orientated myself on the setting of the auctionhouse. Sure the checkbox version of the in game inventory has it's advantages, but also it's limits.

    I plan to add some hover info at some point as well, but I don't know when.

    As for the images, on the wiki only the card border is an image, all the other information is extra, so it's not as simple as copying the image link. But the images are not one of my priorities right now anyway. :)


    But I think it could be a good idea to use some other images from the wiki for the checkboxes, so that it's no so plain. xD

  7. 19 hours ago, Mynoduesp said:

    But I miss the option to have multiple choices selected. It may not make much sence to a marketplace search function though... That's probably why you didn't add it. I'd just love to see a box I can check to allow multiple choice. :D

    I kept it simple, but multiple filters would be more fun. I thought a bit about it and implemented the layout just now, but for the filtering to work I will have to completely adjust the way the filtering works, but I already have an idea of how I could implement that. ^^



  8. 37 minutes ago, Pigslord said:

    Great job on the tool! Very good idea, we keep seeing people on discord asking for prices for specific cards. I tried adding prices but it didn't seem to work when I clicked "Add Price"

    Thanks. I disabled the feature to add the prices, as I hope to someday add the prices automatically, as the manual adding of prices is not secure enough and could be abused, also it's not very time efficient either. :)

    Pigslord likes this
  9. @Mynoduesp thanks a lot for your input.

    I jut put together some additional search features, that were easily available/addable, so there is always space for improvement.

    I am open to any search improvement suggestions, so if you have a more detailed vision of what options the search should provide, go ahead and tell me.
    The addition to search for the skills of the cards, from your post in the other thread was also something that I thought of adding, but for that I would need to manually expand the database and I didn't have the time for that yet. I also thought of adding a selecting, where one can adjust the upgrade level of the cards and filter the new cost/attack/defense values of the cards, but for that I would also nedd to expand the database, as well as get additional images of each upgrade level for the cards.

    But that's all something that is doable and that I could implement in the future. ;)

    Mynoduesp likes this
  10. 1 hour ago, VolvoxGlobator said:

    "Scrapping" (or any other tool) is not allowed? 

    I asked the devs and yes, as it is technically a bot that fetches the data automatically, which in turn would provide an unfair advantage, to those that use it.


    One of the rules that would be effected by the usage of such a tool is:


    15. Cheating
    This should really go without saying, but in addition to the rules above it's important to emphasise that the usage of any tools, trainers, software or other methods of affecting the game in order to cheat, gain advantages, or for any other purpose whatsoever, is strictly forbidden. We enforce a zero tolerance policy on cheating, and as such cheating will result in an immediate and permanent ban. These programs or forms of abuse provide us with enough reason to act immediately. Having such tools linked to the game or affecting it in any way, even when unaware thereof or when they aren't used at all, is considered in conflict with our code of conduct. Only using them in singleplayer, only using them for yourself, or assuming other players are not affected are invalid excuses and such reasoning will be directly ignored, as will subsequent ban appeal(s) and their reasoning. Affected networks or other accounts will not be taken into consideration when cheating players are banned, and we hold the infringing player accountable for any such results affecting those around them. We consider this to be common sense.

  11. On 10/6/2020 at 2:19 AM, Mynoduesp said:

    I love your project. But like you said, without an API the information gathering is tedious and manipulatable. Last time I checked the card API wasn't up to date (or at least the devs were not sure if it was), therefore I guess this might take some time until a market API gets released.

    I honestly don't know enough coding-shenanigans, but tried to work with the API and lost intetest upon the limited availability compared to a game like Path of Exile. :(

    You seem to do better, keep up the work and maybe you can push the devs for better API support. :D

    Thanks, and yes the card API isn't up to date as far as I have seen (some errors / missing data).

    What do you mean with limited availability? As in not much info other that the card values?
    I tried to update/sort through the data for my site, but there are still thing I want to add (more information on hover, etc).

  12. On 10/2/2020 at 6:19 PM, Volin said:

    This would be the almost perfect solution indeed. Did you speak with the devs about this? Even better would be to get data from the game itself about actual trades in AH - because this does not reflect either supply or demand side, but the price itself.


    Btw - what does the graph show? Lowest buyout I'd guess?

    I haven't talked with the devs yet and yes, the graph shows the lowest current buyout values. (I planned to add another graph inside it that shows the current number of auctions for this card, for more depth of information)

    To get the data from the game itself would mean I'd have to use "tools" on the game, but that would break the rules. So I won't do that to acquire the data, as I still want to enjoy playing the game and not get banned.

    I know that the way I set up the page is not a completely accurate representation of the auctions, I just wanted to implement this idea of mine, as best as I could. I will probably change the site to just a better filtering site for the cards, if I can't get my hands on the parts of the auction data that I need without risking my account.

    Metagross31 and Mynoduesp like this
  13. Thanks a lot for your input.

    3 hours ago, Volin said:

    But I am a bit concerned about the "enter price" button. How does it work and how can you prevent prices from beeing manipulated there? (In either way)

    How does it work if different people rate the same card on the same day differently.  What does happen, if one persons "spams" a price on your tracker?

    To answer your questions, there is currently no check in place for the price input, so anyone can enter any number at any point as the current price. I didn't implement any manipulation-countermeasures yet, as I am someone who initially trusts people to do the right thing, but you are right, there are always bad people.

    I will add checks, so only 0 (if no auction for this card is available) and numbers between 3 and 100,000 will be allowed (I don't think that there will be prices above 100k). Furthermore, to not overload the database, I plan to also include filters, so that no new prices can be added for 30 mins (or so) after the last price for the respective card was added. I also plan to display the time since the last update for each card.

    About price manipulation, a friend suggested to implement a login feature and only allow trusted people to add/edit prices, but if you have a better idea, please let me know. :)


  14. Greetings fellow Skyfolk,

    after reaching a point where it just wouldn't make sense to continue working on the now outdated version of the SMJ-Website, I decided to completely rebuild the website with different tools and development strategies.

    The redesigned site is now at a stage of development where I think it is viable enough to replace the old version, which broke with the anniversary patch of 2021 anyway.

    The new version can be found here:     https://smj.cards/

    The old version is no longer available due to changes made by the hoster heroku that would require paying to host it, but it didn't receive any more updates anyway.

    The old version was available here:     https://smj.herokuapp.com/


    The new site provides a lot of the features the old one did and more.

    There are a few exceptions though, which I haven't implemented yet due to time issues, as I wanted give you access to the new site since the old one doesn't work anymore, but I will reimplement them in a later version:

    • Deals page
    • Filtering/Sorting the cards by powercost, damage, lifepoints, abilities
    • Using URL parameters to set filters/sorters

    Aside from these, the new site has other things going for it, which are best experienced by playing around with the site, but just a few that may be of interest to you:

    • Bigger variety of filters (excluding the ones mentioned above) like:
      •   Playable with certain orb setup
      •   max charges, squad size, starter card, gender, etc.
    •  More price details for each card:
      •   1W/2W/3W/4W Median/Mean/Min/Max
      •   7 Days Daily Meadian micro-chart in the main table view
      •   Differences of current price to 1W median / yestedays daily median to the daily median of one week ago
      •   Short Term chart that updates every 10 minutes but only shows 4 weeks worth of data (limited because of data size reasons)
      •   Long Term OHLC-charts that update every day and give a better sense of price development over a longer period of time compared to a regular single point chart
      •   Card Auction details of what auctions currently exist for each card, when the auctions were approximately started, when they will switch and when they will end (still a small bug in the calculation sometimes, but I will fix that independently of the site)
      •   Average value of the reforged card, when destroying 4 of the same card
    •  General card info:
      •   Maps to get the upgrades from for each card
      •   List of cards that share 5/4/3/2 similarities with the selected card for easier reforging decisions
      •   Button to the wiki page for the card
      •   Button to copy the shorthand card url for sharing
    •  Some other info:
      •    The main search field has a "fuzzy" functionality, try searching "LSS" and you will see what it means 😉
      •    I created my own card IDs to not be as vulnerable to changes to official card IDs (Plague), Promo status (Lord Cyrian), affinity (Sandstorm R -> B), as well as potential name changes
      •    In some cases SMJ IDs as well as official card IDs can be used for some things:
      •    All card images are automatically generated from their static data through an api that you are able to use as well, but I will explain how to use it at a later date


    The site is still in development and some things might still be subject to change in the future, but I didn't want to make you wait any longer, seeing as the old site doesn't work anymore.

    Also, just as an info, the features that the site currently provides represent about 50% of the features that I plan to add in the future. 😉

    Just like the previous site, the new one will also only provide information about the prices, the cards were put in the marketplace for and not actual sell prices!


    If you find anything that is not working properly or is irritating, please let me know and I will look into it. Also, if you have any specific feature ideas that you think would be useful, don't hesitate in telling me about them and I'll see what I can do. Design/Layout suggestions are also appreciated, as I'm not a designer and just did what came to mind, especially the boosters and card details tables with their cells that display the prieces, which I am not entirely happy with yet.

    I hope this little project of mine will be somewhat helpful to you all, as that was my foremost goal from the beginning. 🙂

    Thanks and I hope to see you all in the Forge. 😉



    I would also like to mention that I have a discord server dedicated to the whole SMJ project, where I post about the project more regularly than on the forum and where it's easier to get in touch with me regarding everything related to the SMJ.

    You can join the discord server here:     https://discord.gg/m5Dm5fweSV

    Over there you are are also able to interact with a discord bot that allows you to set price notifications for cards that you want to buy/sell and a few other usefull features.

    Most of the features the bot provides are only listed by the bot itself, but you can read up a little bit of info about it in this forum thread: https://forum.skylords.eu/index.php?/topic/7300-smj-bot

  15. If a player were to send/trade thausands of BFP to another player, without receiving a card of similar value, the staff would probably notice it and take measures, if there is no other reasonable explanation for this action, such as a community organized tournament.


    As for you being unable to complete multiplayer maps, that is just a issue for the earlier Test Stages and will surely be resolved once the game is ready for release. Seeing as there will be at least one wipe (maybe even multiple ones) the current progress doesn't really matter.


    A way to start multiplayer matches that works most of the time (but not always) is to invite people you found through the chat or the list on the side. Only once all team mates are in the group should you create the game, select your starting position and start the game. I hope this helps you.

  16. I suppose the fastest method to level up would be to play expert maps, but I'm not that knowledgeable about which has the best exp per time ratio, or if there are even better ways.

    Your current exp and how much you need for the next level can be found on your profile page of the lore book, where you can also take a look at how many cards of the different rarities you have, as well as your pvp statistics and more.

  17. 23 hours ago, MrXLink said:

    Dying Breed (Nature) was a typo and has been assigned to Nightmare's End 

    @MrXLink There is still a mistake regarding Dying Breed, it is listed 3 times at the moment:

    • Dying Breed (Nature) under Sunbridge
    • Dying Breed (Fire) [doesn't exist] under Nightmare's End
    • Dying Breed (Shadow) under Slave Master

    You should maybe look into that again, but thanks for updating the Loot List nonetheless.

  18. I am really excited as well, can't wait to see what new things you can tell us.

    On a side note, the count down is wrong, it shows the time until Wednesday 20:30 UTC / 22:30 CEST not 18:30 UTC / 20:30 CEST, just to let you know. ;-)

    Also, it's great to be back. I also just noticed that I joined exactly 2 years ago. What a coincidence. xD

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use