Search the database
Search forum topics
Search members
Search for trades
diablo2.io is supported by ads
diablo2.io is supported by ads
5 replies   5173 views
2

Description

This topic is now outdated. Please read the patch notes for v1.0.
Hey everyone! We've reached version 0.2 of diablo2.io yay :) We're out of Alpha and into Beta seeing as the most critical bugs have now been taken care of. I will be announcing the site to a wider audience shortly for beta testing. Here's a breakdown of what has changed or been fixed since the site first went online for early alpha testing.


Image


Patch 0.2 Changes & Fixes

  • Big performance improvement on category pages which were taking forever to load due to the number of SQL queries and pre-processing being made by PHP.

    Image


    As you can see all category pages now load in under ~5 seconds which is acceptable to me (not 27+ seconds like before!!). Besides the many smaller optimisations made, I have had to cut a couple of features from these types of pages to get to where we are now:
    • Base - 'Can be used to make runeword' values no longer rendered on the big category page - you can still view this information on the item's page itself, and the item's tooltips
    • Base - 'Ingredient or Product of recipe' values no longer rendered on the big category page, only applied to a few items but was being queried for all 500. Wasn't really of much use anyway besides one or two things. Still active in the 'Misc' category.
    • Base - 'Variants' remain for this base item's base variants, but unique/set variants has been cut from the big cateory page (again, still visible on the item's page itself + in tooltips)
  • Database's dataset is now complete to the planned release spec, see results & acknowledgements here. There are still some quest/misc items to add as pointed out by @
    Stormlash
    - will get round to this soon.
  • Slimmed the filters down across various categories by removing ones that can't be used anyway - for example no Amulets, Rings, Charms, or Jewels exist inside Base. so I've removed those filters on Base.
  • Added the ability to filter by ladder only, patch only, and class only when browsing Uniques, Sets, or Runewords. Added links to any ladder only/patch only/class only data (in categories or viewing the item itself) which take you to a pre-filtered category page for that condition.

    Image
  • Added the ability to filter Runewords by item group(s) required for runeword crafting. Also filters for sockets required have been moved to the 'Rune & Socket' filter group.

    Image
  • Changed class exclusives eg. 'Necromancer only' type strings to 'Necromancer equip only' to make it clear that the restriction is that the item can only be equipped by the class.
  • Possible runeword builds on item pages and tooltips are now sorted by number of sockets (descending) and then by name (ascending)
  • Mobile tooltips are now working everywhere except in main discussion forum topic rows, posting editor/contributions, and finally in search results (this last one is intentionally tooltip-less on mobile for usability reasons). They work slighlty differently due to the 'tap' trigger - and can be interacted with (to view the full entry or close the tooltip).

    Image
  • As a thank you to all contributors, you get an exclusive badge that goes on your posts and profile to show that you were an early contributor. Have something grander planned for the future with regards to this, but I hope for the meantime it will do to make you stand out in the community :)

    Image

  • Fixed multiple item name typos/discrepancies with in-game names and data as pointed out by the dilligent contributors.
  • Re-synchronised all item and topic URLs so that they match the newer, corrected titles of pages of the database construction was completed.
  • Fixed bug where items with a cold duration bonus were showing up as 'normal' quality items (removed trailing '(Normal)' string from this modifier to do so)
  • Fixed bug where base speed values that were '0' weren't showing up in database entries (SQL reads zeros as 'NULL' so we had to work around this by encasing 0 values in square brackets)
  • Fixed a number of items still displaying (varies) or having incorrect line break syntax.
  • Renamed amulet 'Crescent Moon' to '
    Crescent Moon Amulet
    ' so that it doesn't clash with Crescent Moon (runeword) in autolinks and search.
  • Manually coded in the relationship between
    Coronet
    and it's other three variants
    Circlet
    Tiara
    and
    Diadem
    for tooltips, category view, and item pages
  • Fixed issue where base item tooltips for items with an apostrophised title would fail the SQL query due to unescaped characters.
  • Fixed issue where set items would appear as 'Set Item [basename]' as opposed to 'Set [basename]' - now showing correctly.
  • Fixed issue where
    Belt
    boxes data wasn't appearing on tooltips, item pages, or categories.
  • Fixed various base items or variants not showing due to leading whitespace in the database fields - removed with a script and now all are working again (the data was there, just the leading space messed up the website's reading of it)
  • Fixed issue where tooltips having baseblock values were missing the '%' character at the end
  • Removed a number of test item modifiers from early items before the alpha.
  • Fixed bug on iOS/OS X Safari where item stats were being turned into phone numbers and asking if you want to 'Facetime' :lol: Wouldn't want to do that with
    Medusa's Gaze
    would we?
  • Registration is now fully coded and styled - it has been streamlined to be as quick and easy as possible. No activation email, no endless forms to fill in, no bullshit waiting times to post - just register and go. You're assigned a random icon from the database when you register, and are immediately logged in.
  • Touched up the header art a bit on mobile with a new navigation icon (waypoint top left) which glows blue when opened, new frame borders for header buttons, and a new tarnished brass bell for the notification counter :) Feels more diablo-y and less web 3.0 now I hope.

    Image

  • When you change act now, the building icon in the top left mobile navbar and the breadcrumbs icon both change to a new icon depending on the act. For Act I it is a camp (
    Rogue Encampment
    ), Act II a mosque (
    Lut Gholein
    ) etc:

    Image
  • Added all 598 unique item artwork icons as usable avatars:
  • Mobile search is improved and functions the same as on desktop now - you can now select from database, forums, and member search as well.

    Image
  • Fixed using '@' for mentions in post editor. Just type '@' followed by the first few letters of the person, then it will bring up their full username which can be clicked, auto-inserting the mention BBcode.
  • Changed appearance of user mentions in posts - darker red gradient less jarring than the purple

    Image
  • Improved page titles for SEO and clarity site-wide
  • Fixed issue where detailed/compact buttons would still refuse to re-arrange the grid after migration to live server.
  • Your user avatar in the top-right now links to your profile
  • On all forum-like pages the actual read/unread indicator [+] sign will take you to the topic - thanks for the suggestion @zykoz.
  • Economised space and arranged things in a neater fashion on mobile viewports when viewing a forum or filtering a category. Mark read button now more visible in all viewports.
  • Improved layout of new topic/reply/new message forms on mobile viewports.
  • Mobile viewforum now shows more stats (replies), topic last posters have avatars, and subforum last posters have avatars as well. Blue stats now show for the subforums regarding bug reports, contribs etc.
  • New front page redesign for better readability and spacing. Removed the big 'II' logo and replaced it with a new campfire scene banner (see credits for original artwork) on both mobile and desktop.
  • Added post count, member count, and online count to mobile homepage under new banner (previously inacessible on mobile).
  • Hid the 'Trade' block on index until that feature arrives SoonTM.
  • Added Moderator Control Panel navigation into mobile user's panel (previously inacessible on mobile).
  • Improved the 'Newest Members' pane on the homepage - now has mini-avatars, slightly less results, and better line-height. 'Create Account' button in this pane hidden for existing members:

    Image
  • Added mini login/register pane to forum-type pages at the bottom to fill third column gap.
  • Changed like button appearance/functionality for Guests - now no longer disabled and click will take user to login/registration page.
  • Breadcrumbs row at top of page now restricted to a single line but scrollable horizontally on mobile devices.
  • Fixed issue with global forum topic search also searching inside hidden construction forum spaces and contributions, now it just searches the general discussion forum, feedback forum, and bug reports forum.
  • Fixed chat gem back up, and moved it's position so that it isn't hidden underneath the 'to top' button when that appears.
  • Fixed issue where ladder only data wasn't displaying in the Runewords category.
  • Fixed many instances in which high pixel density displays (retina screens) were not being served high-resolution image assets correctly.
  • Fixed issue where debug information was still being generated by old, unused database fields on indiidual items and categories.
  • Fixed issue with like button login redirection URL paramaters
  • Added 'Edit Description' for moderators (alongside Suggest Description) where appropriate.
  • Fixed issue where Guests were not able to access Filters & Actions on item pages/forum topics.
  • Fixed bug where Guests & Members could not see online bots in the Viewonline area.
  • Fixed 'back to top' button appearing on initial page load (it only appears when scrolled vertically by at least 300px now).
  • Fixed blurred loading image on mobile tooltips
  • Fixed filter outputs in breadcrumbs becoming misaligned on mobile.
  • Fixed broken line height issue with titles on 'About' page.
  • Fixed broken margin/padding issue with main page titles on mobile.
  • Fixed mobile navigation panels bug where body of page would overflow scroll into it after opening. Tip: Did you know that you can swipe directly left or right on mobile to access the nav panels?.
  • Fixed bug where single apostrophes in contribution titles, ibasename, and ipartofset fields would cause database contribution import script to fail.
  • Fixed bug where item graphics were being imported into the DB despite none having been uploaded in the contribution.
  • Fixed bug where base item variants were showing for certain uniques but with an incorrect quality level.
  • Fixed cut-off overflowing list of similar topics on desktop viewport - icons no longer look half hidden.
  • Fixed issue where mobile tooltips would sometimes not load due to a failed ajax request
  • Fixed spacing issues on mobile user navigation panel where lists were misaligned and would overflow vertically.
  • Fixed missing topic creation/moderation buttons on mobile viewforum.
  • Fixed the appearance of tables on mobile where they were overflowing horizontally.
  • Fixed issue where category titles weren't colored properly on the 'Database' page.
  • Fixed issue where avatars would blur on hovering over a member's post.
  • Added mini inline icons for the type of notification received (PM/approval/reply/quote etc.)
  • Fixed missing unread messages indicator in the header/nav buttons of private message area.
  • Fixed issue where the subject of a private message wasn't displaying when viewing the message.
  • Fixed icon vertical alignment issue in private messages on both post history and main message view.
  • Fixed vertical spacing issue on elements when no PM history showing.
  • Fixed vertical spacing on all user control panel headers.
  • Fixed alignment and positioning issues on mobile UCP choose avatar section.
  • Fixed erroneous text on mobile version of UCP front page by instructing user to use slide-in right panel navigation.
  • Fixed bug where Firefox users on Windows would still see hidden scrollbars after CSS
  • Fixed blurred cube graphic on Recipes page
  • Fixed missing new topic/moderation/mark all read buttons on some categories and forum pages
  • Fixed issue where frames over item icons were not appearing in WEBP enabled browsers
  • Fixed missing total poll vote count on mobile when on index or browsing poll topics themselves.
At midnight Pacific time the site/database will be transferred over to a faster platform with its own dedicated MySQL server and a bit more Memory. This might cause some glitchiness just so you're warned.

I will be announcing the start of Beta publicly tomorrow evening EU time on Reddit and a few other places to try and get a bit of a 'launch' going. Interested to see what kind of load the server will be under with (hopefully) a good number of people visiting simultaneously.
Remember! If you cannot see these changes or something doesn't seem right, please see and it will probably fix the issue.

Thanks again to everyone who joined in for the alpha test. Your bug reports, contributions, feedback and suggestions have all been invaluable and I really appreciate the help. If you want to see even older development notes/patch notes than this, head on over to the development discord and scroll until you can't no more... I've posted mini updates there since the site development began in earnest.
Description by Teebling
5

Can be used to make Runewords:

7
User avatar

Teebling 5763Admin

Europe PC
This topic is now outdated. Please read the patch notes for v1.0.
Hey everyone! We've reached version 0.2 of diablo2.io yay :) We're out of Alpha and into Beta seeing as the most critical bugs have now been taken care of. I will be announcing the site to a wider audience shortly for beta testing. Here's a breakdown of what has changed or been fixed since the site first went online for early alpha testing.


Image


Patch 0.2 Changes & Fixes

  • Big performance improvement on category pages which were taking forever to load due to the number of SQL queries and pre-processing being made by PHP.

    Image


    As you can see all category pages now load in under ~5 seconds which is acceptable to me (not 27+ seconds like before!!). Besides the many smaller optimisations made, I have had to cut a couple of features from these types of pages to get to where we are now:
    • Base - 'Can be used to make runeword' values no longer rendered on the big category page - you can still view this information on the item's page itself, and the item's tooltips
    • Base - 'Ingredient or Product of recipe' values no longer rendered on the big category page, only applied to a few items but was being queried for all 500. Wasn't really of much use anyway besides one or two things. Still active in the 'Misc' category.
    • Base - 'Variants' remain for this base item's base variants, but unique/set variants has been cut from the big cateory page (again, still visible on the item's page itself + in tooltips)
  • Database's dataset is now complete to the planned release spec, see results & acknowledgements here. There are still some quest/misc items to add as pointed out by @
    Stormlash
    - will get round to this soon.
  • Slimmed the filters down across various categories by removing ones that can't be used anyway - for example no Amulets, Rings, Charms, or Jewels exist inside Base. so I've removed those filters on Base.
  • Added the ability to filter by ladder only, patch only, and class only when browsing Uniques, Sets, or Runewords. Added links to any ladder only/patch only/class only data (in categories or viewing the item itself) which take you to a pre-filtered category page for that condition.

    Image
  • Added the ability to filter Runewords by item group(s) required for runeword crafting. Also filters for sockets required have been moved to the 'Rune & Socket' filter group.

    Image
  • Changed class exclusives eg. 'Necromancer only' type strings to 'Necromancer equip only' to make it clear that the restriction is that the item can only be equipped by the class.
  • Possible runeword builds on item pages and tooltips are now sorted by number of sockets (descending) and then by name (ascending)
  • Mobile tooltips are now working everywhere except in main discussion forum topic rows, posting editor/contributions, and finally in search results (this last one is intentionally tooltip-less on mobile for usability reasons). They work slighlty differently due to the 'tap' trigger - and can be interacted with (to view the full entry or close the tooltip).

    Image
  • As a thank you to all contributors, you get an exclusive badge that goes on your posts and profile to show that you were an early contributor. Have something grander planned for the future with regards to this, but I hope for the meantime it will do to make you stand out in the community :)

    Image

  • Fixed multiple item name typos/discrepancies with in-game names and data as pointed out by the dilligent contributors.
  • Re-synchronised all item and topic URLs so that they match the newer, corrected titles of pages of the database construction was completed.
  • Fixed bug where items with a cold duration bonus were showing up as 'normal' quality items (removed trailing '(Normal)' string from this modifier to do so)
  • Fixed bug where base speed values that were '0' weren't showing up in database entries (SQL reads zeros as 'NULL' so we had to work around this by encasing 0 values in square brackets)
  • Fixed a number of items still displaying (varies) or having incorrect line break syntax.
  • Renamed amulet 'Crescent Moon' to '
    Crescent Moon Amulet
    ' so that it doesn't clash with Crescent Moon (runeword) in autolinks and search.
  • Manually coded in the relationship between
    Coronet
    and it's other three variants
    Circlet
    Tiara
    and
    Diadem
    for tooltips, category view, and item pages
  • Fixed issue where base item tooltips for items with an apostrophised title would fail the SQL query due to unescaped characters.
  • Fixed issue where set items would appear as 'Set Item [basename]' as opposed to 'Set [basename]' - now showing correctly.
  • Fixed issue where
    Belt
    boxes data wasn't appearing on tooltips, item pages, or categories.
  • Fixed various base items or variants not showing due to leading whitespace in the database fields - removed with a script and now all are working again (the data was there, just the leading space messed up the website's reading of it)
  • Fixed issue where tooltips having baseblock values were missing the '%' character at the end
  • Removed a number of test item modifiers from early items before the alpha.
  • Fixed bug on iOS/OS X Safari where item stats were being turned into phone numbers and asking if you want to 'Facetime' :lol: Wouldn't want to do that with
    Medusa's Gaze
    would we?
  • Registration is now fully coded and styled - it has been streamlined to be as quick and easy as possible. No activation email, no endless forms to fill in, no bullshit waiting times to post - just register and go. You're assigned a random icon from the database when you register, and are immediately logged in.
  • Touched up the header art a bit on mobile with a new navigation icon (waypoint top left) which glows blue when opened, new frame borders for header buttons, and a new tarnished brass bell for the notification counter :) Feels more diablo-y and less web 3.0 now I hope.

    Image

  • When you change act now, the building icon in the top left mobile navbar and the breadcrumbs icon both change to a new icon depending on the act. For Act I it is a camp (
    Rogue Encampment
    ), Act II a mosque (
    Lut Gholein
    ) etc:

    Image
  • Added all 598 unique item artwork icons as usable avatars:
  • Mobile search is improved and functions the same as on desktop now - you can now select from database, forums, and member search as well.

    Image
  • Fixed using '@' for mentions in post editor. Just type '@' followed by the first few letters of the person, then it will bring up their full username which can be clicked, auto-inserting the mention BBcode.
  • Changed appearance of user mentions in posts - darker red gradient less jarring than the purple

    Image
  • Improved page titles for SEO and clarity site-wide
  • Fixed issue where detailed/compact buttons would still refuse to re-arrange the grid after migration to live server.
  • Your user avatar in the top-right now links to your profile
  • On all forum-like pages the actual read/unread indicator [+] sign will take you to the topic - thanks for the suggestion @zykoz.
  • Economised space and arranged things in a neater fashion on mobile viewports when viewing a forum or filtering a category. Mark read button now more visible in all viewports.
  • Improved layout of new topic/reply/new message forms on mobile viewports.
  • Mobile viewforum now shows more stats (replies), topic last posters have avatars, and subforum last posters have avatars as well. Blue stats now show for the subforums regarding bug reports, contribs etc.
  • New front page redesign for better readability and spacing. Removed the big 'II' logo and replaced it with a new campfire scene banner (see credits for original artwork) on both mobile and desktop.
  • Added post count, member count, and online count to mobile homepage under new banner (previously inacessible on mobile).
  • Hid the 'Trade' block on index until that feature arrives SoonTM.
  • Added Moderator Control Panel navigation into mobile user's panel (previously inacessible on mobile).
  • Improved the 'Newest Members' pane on the homepage - now has mini-avatars, slightly less results, and better line-height. 'Create Account' button in this pane hidden for existing members:

    Image
  • Added mini login/register pane to forum-type pages at the bottom to fill third column gap.
  • Changed like button appearance/functionality for Guests - now no longer disabled and click will take user to login/registration page.
  • Breadcrumbs row at top of page now restricted to a single line but scrollable horizontally on mobile devices.
  • Fixed issue with global forum topic search also searching inside hidden construction forum spaces and contributions, now it just searches the general discussion forum, feedback forum, and bug reports forum.
  • Fixed chat gem back up, and moved it's position so that it isn't hidden underneath the 'to top' button when that appears.
  • Fixed issue where ladder only data wasn't displaying in the Runewords category.
  • Fixed many instances in which high pixel density displays (retina screens) were not being served high-resolution image assets correctly.
  • Fixed issue where debug information was still being generated by old, unused database fields on indiidual items and categories.
  • Fixed issue with like button login redirection URL paramaters
  • Added 'Edit Description' for moderators (alongside Suggest Description) where appropriate.
  • Fixed issue where Guests were not able to access Filters & Actions on item pages/forum topics.
  • Fixed bug where Guests & Members could not see online bots in the Viewonline area.
  • Fixed 'back to top' button appearing on initial page load (it only appears when scrolled vertically by at least 300px now).
  • Fixed blurred loading image on mobile tooltips
  • Fixed filter outputs in breadcrumbs becoming misaligned on mobile.
  • Fixed broken line height issue with titles on 'About' page.
  • Fixed broken margin/padding issue with main page titles on mobile.
  • Fixed mobile navigation panels bug where body of page would overflow scroll into it after opening. Tip: Did you know that you can swipe directly left or right on mobile to access the nav panels?.
  • Fixed bug where single apostrophes in contribution titles, ibasename, and ipartofset fields would cause database contribution import script to fail.
  • Fixed bug where item graphics were being imported into the DB despite none having been uploaded in the contribution.
  • Fixed bug where base item variants were showing for certain uniques but with an incorrect quality level.
  • Fixed cut-off overflowing list of similar topics on desktop viewport - icons no longer look half hidden.
  • Fixed issue where mobile tooltips would sometimes not load due to a failed ajax request
  • Fixed spacing issues on mobile user navigation panel where lists were misaligned and would overflow vertically.
  • Fixed missing topic creation/moderation buttons on mobile viewforum.
  • Fixed the appearance of tables on mobile where they were overflowing horizontally.
  • Fixed issue where category titles weren't colored properly on the 'Database' page.
  • Fixed issue where avatars would blur on hovering over a member's post.
  • Added mini inline icons for the type of notification received (PM/approval/reply/quote etc.)
  • Fixed missing unread messages indicator in the header/nav buttons of private message area.
  • Fixed issue where the subject of a private message wasn't displaying when viewing the message.
  • Fixed icon vertical alignment issue in private messages on both post history and main message view.
  • Fixed vertical spacing issue on elements when no PM history showing.
  • Fixed vertical spacing on all user control panel headers.
  • Fixed alignment and positioning issues on mobile UCP choose avatar section.
  • Fixed erroneous text on mobile version of UCP front page by instructing user to use slide-in right panel navigation.
  • Fixed bug where Firefox users on Windows would still see hidden scrollbars after CSS
  • Fixed blurred cube graphic on Recipes page
  • Fixed missing new topic/moderation/mark all read buttons on some categories and forum pages
  • Fixed issue where frames over item icons were not appearing in WEBP enabled browsers
  • Fixed missing total poll vote count on mobile when on index or browsing poll topics themselves.
At midnight Pacific time the site/database will be transferred over to a faster platform with its own dedicated MySQL server and a bit more Memory. This might cause some glitchiness just so you're warned.

I will be announcing the start of Beta publicly tomorrow evening EU time on Reddit and a few other places to try and get a bit of a 'launch' going. Interested to see what kind of load the server will be under with (hopefully) a good number of people visiting simultaneously.
Remember! If you cannot see these changes or something doesn't seem right, please see and it will probably fix the issue.

Thanks again to everyone who joined in for the alpha test. Your bug reports, contributions, feedback and suggestions have all been invaluable and I really appreciate the help. If you want to see even older development notes/patch notes than this, head on over to the development discord and scroll until you can't no more... I've posted mini updates there since the site development began in earnest.

7
User avatar

Stormlash 340Moderator

Paladin Europe PC
@Teebling Way to go, buddy! Nicely done! To a new Chapter! Cheers!

Image
7
Really good stuff, man!
7
Well done, lots of good changes.
7
This format is awesome. Only comment cant multi-select Character class in our profile.
7
OP
User avatar

Teebling 5763Admin

Europe PC
Mark wrote: 2 years ago
This format is awesome. Only comment cant multi-select Character class in our profile.

Captured2io.PNG
I'll be adding some cool features in the future like being able to put in all your character details there so you have a sort of 'presentation' of your characters visible on your profile. Super long term you'd be able to equip items to them as well and view their inventory.

9

Advertisment

Hide ads
999

Greetings stranger!

You don't appear to be logged in...

99

Who is online

Users browsing Forums: Bisu, Google Adsense [Bot], Lanceor, sumwun86 and 57 guests.

No matches
diablo2.io is supported by ads
 

 

 

 

Value:
Hide ads forever by supporting the site with a donation.

Greetings adblocker...

Warriv asks that you consider disabling your adblocker when using diablo2.io

Ad revenue helps keep the servers going and supports me, the site's creator :)

A one-time donation hides all ads, forever:
Make a donation