Trello Boards Changes

(This post was written some time in AugustΒ but never made it to “Published” for some reason. Here it is now. :P)

While playing with Trello, I realized that archived lists are not viewable unless returned to the board. I tried playing with archiving the cards independently, but that just gives you a list of all archived cards… not so useful.

Since I’d like to leave an archive of what was completed when and make it publicly viewable, I tried to find some solution to this. The best I could find/come up with is to use two boards; one for upcoming and one for completed. Thus the Mystcraft Trello board will stay about as it has been in terms of roadmap, but now a new board exists to show the releases.

I think the process for this will be roughly the same, where IΒ move completed tasks to a listΒ as I do them, but now I’ll move that whole list to another board when I release it.

Should be a functional system, if I can remember to do it. πŸ˜›

Let me know what you think of this process!
-XComp

Mystcraft 0.12.3.03 & LookingGlass 0.2.0.01

The maven repo is up and running again! πŸ˜€ Whoo!
I have some bug fix builds for you all. Nothing monumental just yet, but progress has been made. I’ll be looking at the instability system rewrite (see the Trello Board) next, and debating the order in which to update Mystcraft and LookingGlass to a more current version of Minecraft.

Still getting back into things, but it’s getting there. The progress on the server helps a lot.

Mystcraft is available from CurseForge.
LookingGlass is available from CurseForge.

Mystcraft Changelog
LookingGlass Changelogs

That Felt Good (Mystcraft 0.12.3.02)

I just pushed the first Mystcraft build since November, and it felt really cathartic. πŸ˜€

I must admit, I was a little worried about whether I’d remember how to do anything, particularly with the Gradle build system. Turns out, I don’t seem to have forgotten any of it. Which is good, because lots of it has forgotten itself.

For starters, I had to set my dev environment up on my new desktop PC. Fortunately, I remember all of the setup commands (probably through having to run them so much in the past) and had this up and running in little to no time. I also have the old setup running on the older computer beside me, so I can reference it easy for the really specific values and things (Eclipse run configurations, anyone?).
Then I went and did a bit of debugging and fixing. The longest challenge was finding the fastest way to check a srgname these days. Still MCP bot, so I had to install an IRC client (this computer is REALLY new).
I made my fix and went to build… and it failed on trying to pull the LookingGlass API from the maven. A little investigating revealed that my maven repo server was just gone. I spoke with Nick over at ReasonantHost and he’s already getting me fixed up with a new one. Thanks guys!
Regardless, I was still out a maven repo, so I just manually bypassed that and ‘viola!’, I have a shiny new build.

It wasn’t easy, and that’s what made it feel so good. It wasn’t really hard, either, which probably helped.

Now, the build itself is fairly minimal; I just made a single change to try and deal with an error I’ve only ever seen once. The idea was that it was a reasonably straightforward issue that I could tackle directly and push a build for. My goal was and remains to get back into modding at a reasonably slow pace. Leaping in head first is fun, but I don’t want to fry myself again so soon after returning.

So here’s to the return of Mystcraft and LookingGlass.
-XComp

EDIT: Whoops! Missed my usual end text:
Mystcraft is available from CurseForge.

Mystcraft Changelog

Mystcraft Trello Board

Lots of posts in a short span of time, but everything kind of fell together at once. πŸ˜›

Mystcraft now has a (public) Trello board. https://trello.com/b/0iPcFEAy

I’ve gone through a a few iterations on it for a little while, and I’ve settled on a timeline-like format. The upcoming features are to the right, and past things are to the left. Older versions are archived.
I’ve been on this format for a little while now and found that it works well for me. I can quickly arrange things based on when I think I will get to them, structure larger arcs of development, and put features which depend on stuff after the things they depend on.
While it’s not strictly a timeline, in that sometimes a feature might get warped from a later list to suddenly being an active task as things come up, it helps give a general impression.

I’ve opened it up so that anyone may comment on it, and there is a voting system, so let me know your thoughts. πŸ™‚
(Note that, if the public commenting should turn out to be an issue, I will just turn it back off and we’ll just discuss everything on the forums like we have been. :P)

Maven Repo!

(Forewarning: This post is mostly intended for other modders. It’s a cool thing and means neat stuff for the future, but the immediate applicability of it is limited to modders…)

Dev and API jars Mystcraft and LookingGlass are now possible to pull from a maven repo. maven.xcompwiz.com

Example GradleCode:

	repositories {
		maven {
			name "xcompwiz"
			url "http://maven.xcompwiz.com"
		}
	}
	dependencies {
		compile "com.xcompwiz.lookingglass:lookingglass:0.2.0.00:dev"
	}

Mystcraft 0.12.3

No LookingGlass build this week.

This Mystcraft release is centered around the trading system, which has been in a state of partial completion for a while now. Check out the changelog for what all that means and what else got thrown in. πŸ˜€

I’ve also finalized the maven repo for my projects. More info for that will be posted somewhere soon. πŸ˜›

Mystcraft is available from CurseForge.

Mystcraft Changelog

Mystcraft 0.12.2

No LookingGlass build this week.

This Mystcraft release was mostly bugfixes and compatibility handling for a few things.

I’ve been really busy with general travels and things. Haven’t been home since slightly before MineCon, really, so I’ve had limited opportunity to work on things. Should be returning to a “normal” schedule at this point.

Mystcraft is available from CurseForge.

Mystcraft Changelog

Mystcraft 0.12.1 and LookingGlass 0.2.0

I hope everyone has been happy with the baselining changes. I’ve not heard anything, so I assume no one had any complaints. πŸ˜›

Last weekend I didn’t release anything due to MineCon. No explanation needed there, I’m sure. πŸ˜‰

I’ve nearly finished the initial version of Slidercraft, which should be fun. It’ll make for a good toy on Let’s Plays and video series, as well as a fun gameplay mode in general, I hope.
Part of that has been testing and building a number of things for realtime portal rendering and transition. The inter-dim portals are coming along nicely.
Unfortunately, that’s not quite here, yet.

What I have for release right now is some LookingGlass improvements. Particularly, I’ve improved the cleanup handling for views, so if your objects clean up properly (in terms of Garbage Collection) then the frame buffers used by the views will clean up too. This is mostly a modder focused improvement, but it will hopefully positively impact end-user performance.
I also fixed a bug where the current world’s entities would get muddled if you created a view to it. Should be alright now.

Mystcraft got an update as well, mostly to use the new version of LookingGlass.

One of the most exciting things for this set of builds is probably the inclusion of the API sources in the dev and API jars for both Mystcraft and LookingGlass. The dev jars will be available alongside the API jars from now on.
This means those using the APIs will get the javadoc and be able to read the original source code of the APIs. This was the original intent, but I messed it up, apparently. πŸ˜›
Note that is IS possible to use CurseForge as a maven repository, but it’s not great. You have to refer to the specific file you want to download. I’m trying to get a better location, but I’m in the middle of relocating my website and haven’t gotten any offers for places to upload to.

At any rate, I’m looking forward to all the fun stuff coming up! πŸ˜€

Enjoy!

Mystcraft is available from CurseForge.
LookingGlass is available from CurseForge.

Mystcraft Changelog
LookingGlass Changelogs

Mystcraft 0.12.0 and LookingGlass 0.1.2

OK, this week sees a whole bunch of new configs and a cleanup of the old ones. My config files should make a little more sense, now, but will need to be updated if you’ve made changes.

I’ve added a set of configs for the baselining system, even up to letting you turn it off and use some flat values from configs. I think I’ve simplified it enough that it will be doable from config.
In particular, I’ve allowed you the power of choice in which kind of profiling you prefer, and even allowed you to turn off the profiling in favor of hand-tuned values.

This should wrap up the profiling arc, and now I’ll move on to more fun stuff. πŸ˜€

LookingGlass got a bug fix. I’ve made good progress in various areas, but nothing is ready for prime time just yet. Almost to releasing the code.

Enjoy!

Mystcraft is available from CurseForge.
LookingGlass is available from CurseForge.

Mystcraft Changelog
LookingGlass Changelogs