Priyadarshi Raj

GSoC 2019: Week 7 updates

July 27, 2019

A long-standing bug was fixed this week. This had been the cause of a test failure in TerasologyLauncherPRs job of our Jenkins, for almost as long as a month. Also did a few tweaks on the Package Manager API, along with a diagram for my initial plan.

Continue reading

GSoC 2019: Week 6 updates

July 8, 2019

This week was devoted to design and development of the new package manager, another flagship feature for the Launcher's upcoming release.

Continue reading

GSoC 2019: Week 5 updates

July 2, 2019

The first phase of GSoC came to an end with a month full of awesome experiences. This last week of June had seen works on the new, dedicated project for producing customized runtime for bundling along with the launcher.

Continue reading

GSoC 2019: Week 4 updates

June 28, 2019

A much-anticipated feature was successfully implemented this week - bundled JRE. Gradle now automatically bundles any given JRE with the generated application package.

Continue reading

GSoC 2019: Week 3 updates

June 18, 2019

Whew! Probably got the highest number of crashes this week. 😅 I tried to do too many changes in the launcher's initialization phase got the code jumbled up, the main reason for my headache.

Continue reading

GSoC 2019: Week 2 updates

June 10, 2019

This week mostly involved studies and work for the Server Manager. On a new branch, I have started replacing the old UI code. Probably at the end of this summer, it'll get merged into develop branch, when the launcher will be on the verge of version 4.

Continue reading

GSoC 2019: Week 1 updates

June 2, 2019

The first week of coding came to an end. This month's target is to implement a Server manager and a Game manager. I did spend a good amount of time preparing and learning more about the tools that can come handy. Besides that, a whole new base layout is ready for the launcher's UI.

Continue reading

Introduction to Terasology Launcher

May 25, 2019

This summer I'll be working on Terasology Launcher, the official launcher for the Terasology project. It helps in managing various game versions and configuring local storage, memory settings, and logging level. My project aims to enhance the launcher and make it easier to use. All the progress will be showcased in the upcoming version 4.0.

Continue reading