-
Posts
4905 -
Joined
-
Last visited
-
Days Won
477
Content Type
Profiles
Forums
Downloads
Everything posted by jcsnider
-
Drop items at feet when inventory is full
jcsnider replied to Beefy Kasplant's question in Source / Plugin Requests
If someone submits a PR for this it will be insta-added into the dev branch -
Hey everyone! More Beta 6.2 developments here ^^. @Joyce added new loot options so that loot ownership and timing is taken into account when loot is dropped.! Overview: Adds the ability to tag MapItems with an owner, and only allow the owner (and their party) to pick the items up for a configurable amount of time. NPC drops will attempt to use the player that did the most damage to it as the owner, unless killed by something other than a player. Player drops will attempt to use player that did the killing blow as the owner for the items. Unless killed by something else. Items dropped from the inventory voluntarily are also subject to ownership. Items that you are unable to pick up can be configured to be hidden Options for all of this are in the servers config.json Note: The ItemDespawnTime and ItemRespawnTime have been moved/renamed so those values will be reset when upgrading to this version... if you have changed those values please be sure to go and modify them again!
-
Release a game + making more content?
jcsnider replied to Worldofjimmy's question in Questions & Answers
If you are modifying npcs or items that are in accessible areas then those npcs/items will immediately respawn.. If that's too disruptive your other option is what wishy just posted: That's closer to how the bigger industry games tackles it. -
Backups are encrypted and transferred to multiple locations: My personal google drive. (off site, protected by 2FA) FTP storage drive provided by OVH (located on site but on a different machine in the OVH datacenter that hosts our servers) Backups are retained for 30 days. If you need to retrieve a backup you must contact me and give me time to fetch them. You can likely setup a local script to use SFTP to download your dbs and stuff nightly if you want to handle your own backups as well.
-
You cannot set the schedule. It backs up all servers and databases every night at like 2am or something like that.
-
You can use System.Diagnostics.Process.Start("http://address here") to open a web page on the users PC. Embedding an actual browser into the game is unrealistic. If you need to display web based data in the game you gotta fetch it using web functions and then display using the rendered game UI. The (bad) alternative is the System.Windows.Forms browser control, but given that the game window isn't a winform I don't think it could be used. Maybe a pop-up window of some type would work? But then you're better off just using process start... And even if you went that route you would lose any cross platform options and your browsing experience will be limited to whatever the ie version that powers it can handle. Go with the above option and manually make in game UI elements that interact with your site. Edit: Cleaned up thread.
-
See if there are logs in the clients log folder.
-
Please note that your latest update had a .git folder Which is being distributed to everyone who updates your game. Might want to make one more update without that being in the same folder as the editor. Enjoy!
-
In theory someone might someday offer a subscription service offering it for games or release it for free, but that's not the case right now. The only person who has had something like that working thus far that I've seen is @wishy, and while I think he's open to selling copies or licensing it out I don't foresee it being cheap. (His system is wip but extremely nice... I'd assume the figure would be in the several of hundreds of dollars, maybe more...)
-
Your config.json is different now from when you clicked "Package Update" in the editor, or you are using a different config.json for the edit vs the editor. You need to take the latest config.json file here: https://github.com/MrPalladice/Altaria-Online/blob/master/resources/config.json Put that into your Editor/resources folder, hit Package Update again, and copy the new version into GitHub and you should be fine. The reason that's happening is because the editor creates update.json from it's files. You modified the config.json with the correct GitHub url but never packaged the update again for the update.json to reflect the new config filesize and hash.
-
You'd have to describe your setup more. Where are you hosting? That generally means you're setup wrong (ie using a github repo but not the github pages hosting side of it), or that you modified the config.json on your host but didn't package the update again so the update.json has the wrong expected size and hash of the file available.
-
Yeah if you download the latest official versions there will be a Client/resources/updater folder with fonts and images the updater should use. You need to have those included in the update itself for them to appear.
-
Okay, put this url into the update config and you should be good to go: https://mrpalladice.github.io/Altaria-Online/update.json
-
If the config is getting reset that generally means it's invalid or incorrectly formated. Paste your while config including ip and port to pastebin or something and share it with us and we will try to help.
-
-
That won't work at all. If you wanna use Git then you will need to setup Github pages for that branch (the web hosting component) Related: https://help.github.com/en/github/working-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site
-
Song looping problems of multiple varieties
jcsnider replied to PrincessNoodlelimbs's question in Questions & Answers
https://www.ascensiongamedev.com/topic/5030-monogame-audio-fix-new-shader-required/ 0.6.1.250.... -
This MGFX effect is for an older release
jcsnider replied to davidsaid06's question in Development Questions
-
Embedded Auto Updater - (4/21/2020) 6.2 introduces an optional built in updater system that you all can use for your games! It's pretty simple, but requires that you have some sort of web hosting capabilities available to you. To use the updater: In the editor you click on Tools -> Package Update, and that will create a folder full of files for you, upload that folder and it's contents to your webhost! Inside that folder is a file called update.json, get a link to that (ie: https://freemmorpgmaker.com/updater/update.json) and throw that into your Client/Resources/config.json file as your UpdateUrl. As you upgrade your game to new Intersect versions, or update any of your games' resources simply use the editor to package a new update to replace the one on your webhost. Your client and editor will do the rest every time they're launched, they can even replace themselves so you don't need an external updater application. Full documentation can be found here!
-
The graphics for those will exist in the Client/Resources/GUI folder. Just find and replace and you'll be good to go.
-
Working Discord Button Mod (Updated for 0.6.1.243)
jcsnider replied to jcsnider's topic in Source Modifications
Should work oob for 0.6.2.* -
Untested Kash Shop - Open only one client per PC
jcsnider replied to Beefy Kasplant's topic in Source Modifications
This is so much better than the launch argument to handle the same thing imo. -
We don't have the capacity to monitor all mods here, and keep track of changes, and make sure they are all safe. You should be aware of that you are adding or modifying to your code! I'd like to present Diffy.org where you can upload git patches and get a detailed and user friendly overview of what's going on within! While you should continue to use the git patching process to check for incompatibilities and install mods hopefully this tool will give you a better idea of what you are installing, and how complex each mod may be. If you notice mods injecting malicious code, or altering tons of files unnecessarily please let us and the mod author know!
-
Working [$5] Kash Shop - Item of Loss
jcsnider replied to Beefy Kasplant's topic in Source Modifications
Only works on stable.
