Bizzi

DSTEd - The IDE for Don't Starve Together

Recommended Posts

Bizzi    75
Posted (edited)
Quote

*lol nope still no coding experience*

Thats correct. But it's easier if your Editor has Methods to create your content:)

The current problem is, you must find your needed Methods on other Mods or the LUA-Files from the core.

 

Good on you for being open-source.

I'm an OpenSource fetishist. I hope other people contribute on it.

Edited by Bizzi
  • Like 2

Share this post


Link to post
Share on other sites
Bizzi    75

A little preview of changes:

IDE.PNG

Menu.png Tabs.PNG

  • Like 3

Share this post


Link to post
Share on other sites
Asparagus    8,951

Look, your thread got pinned!

Good job!

  • Like 2

Share this post


Link to post
Share on other sites
Fidooop    2,353
12 minutes ago, Bizzi said:

My plan is, to manage it on the Settings. You can change lot's of things, the "Theme", Highlightning-Features, Key-Shortcuts and other.

Niiice! I'm hyped for this!

  • Like 1

Share this post


Link to post
Share on other sites
minespatch    26,173

I'm hyped. My Seigfried Hiel/Jack Skellington Mod for the future will be easier to work on through that.

  • Like 1

Share this post


Link to post
Share on other sites
PeterA    1,671
7 hours ago, Bizzi said:

The API works, but currently  steam_ugc_create_query_all don't list the Items. I hope, anyone can help me here:

 

Hey Bizzi! DST actually uses the older Workshop api, so that may be part of the issue you're running into. Everything we use for the mods is through ISteamRemoteStorage, instead of ISteamUGC.

  • Like 2

Share this post


Link to post
Share on other sites
Bizzi    75

Ah, thanks! :)

I will try it later. I had seen, that the public API only has Methods for the RemoteStorageDetails, i've found no Methods to get a complete List, otherwise i was blind :D

Share this post


Link to post
Share on other sites
PeterA    1,671
4 minutes ago, Bizzi said:

I will try it later. I had seen, that the public API only has Methods for the RemoteStorageDetails, i've found no Methods to get a complete List, otherwise i was blind

Yah unfortunately I don't know much about the details of the API you're using. I've only used the C++ steam api, and their webapi. Unfortunately most of the webapi requires a developer key.

  • Like 1

Share this post


Link to post
Share on other sites
Bizzi    75
Posted (edited)
Quote

Yah unfortunately I don't know much about the details of the API you're using

By default, the API from steam_api.dll, which provided by Steamworks SDK (v1.4).

The public Web-API (already seen before using the Steamworks SDK) don't have a public listening. You can only fetch the Details.

Quote

[..] most of the webapi requires a developer key.

Thats the second think to create an JSON-Based API on my Server to provide the Data for DSTEd. The third thinking is, i'm not a "registred" developer on Valve. I don't know, what's cost, which NDA is given and i'm not a company.

By the way, the protected methods need an Publisher Key, not an Developer key:

Quote

Some Web API methods return publicly accessible data and do not require authorization when called. Other methods may require clients to register for an API key and pass that in using the key parameter. There are also methods that return sensitive data or perform a protected action and require special access permissions. These APIs require a publisher key, which you will need to create before calling these APIs.

[...]

To securely identify a publisher, and allow access to protected methods, a publisher may request a Web API key which can be passed to the appropriate methods using the key parameter. Each key is associated with a publisher group and can be used to access data for AppIDs that are also associated with that group.

Otherwise, i will crawl the Steam-Workshop with my server and parse it. ****-Happens for a publisher key :D

It's spend more time on development, but it's not problematic.

Edited by Bizzi
  • Like 1

Share this post


Link to post
Share on other sites
mrboosch    4

I am sure everyone else has said it, but, this is magnificent. Good on you.

Share this post


Link to post
Share on other sites
Bizzi    75

Sorry for my late post, but my job is currently to hard to spend time. After a working-day i wan't to sleep :(

But here is an little update for you!

Steam-Workshop was updated:

  • remove Tags (will be shown later on Details page)
  • adding pagination
  • adding sweet loading animation
  • empty results
  • Install/Uninstall from the search-results

Upcoming updates:

  • Right click on Project (contextmenu) for Workshop-Projects can open Mod-Details (fetched from the Steam-Workshop)
  • Install/Uninstall routines
  • Details-page

sw34mk0n.png

sw216kyj.png

sw1qpjxy.png

  • Like 3

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now