Shining Online

Development

Commit Log

2009-05-11
  • Ty

    Updated World Server skeleton to use connection handler class. Very rough...

    Ty committed at 10:58

    30
2009-05-06
  • Ty

    Added very basic World Server skeleton. Doesn't really do much yet, but can register with the gateway server and listen for incoming connections.

    Ty committed at 06:40

    29
2009-05-01
  • Ty

    Added two (temporary) scripts for development: ...

    1) get_rev.php -- Gets the (online) Subversion repository information and passes it to a user-defined template. Used to generate the assembly information. 2) make-resources.php -- Creates all of the data files for Shining Online. Compresses images using pngcrush and optipng, and then zips data files and places them in data directory. These will probably be replaced by BlitzBuild equivalents in a later release

    Ty committed at 08:52

    28
  • Ty

    • Tweaked top button images in launcher.
    ...

    * Added new options button to the top. * Fixed a few rogue pixels in window top

    Ty committed at 08:49

    27
  • Ty

    Updated launcher: ...

    * Updated assembly information template. * Added rough login code to launcher (doesn't login properly yet

    Ty committed at 08:47

    26
  • Ty

    Several changes: ...

    * Updated client to use auto-generated assembly information * Added new states for title screen and new game screen (Title currently has a lot of time test code in it) * Other misc changes in application core

    Ty committed at 08:45

    25
  • Ty

    Cleaned up fading code to use pangolin animation system instead of terrible timed code. Much cleaner.

    Ty committed at 08:30

    24
2009-04-23
  • Ty

    Tweaked Pangolin logo on intro screen to contain text.

    Ty committed at 12:20

    23
2009-03-27
  • Ty

    Added images for the application intro.

    Ty committed at 15:12

    22
2009-03-26
  • Ty

    Refactored lots of code in the launcher. Updater now takes care of downloading and installing updates, and uses events to communicate with UI. Cleaned up form code slightly and added window for options (empty at the moment). ...

    Ticket #14

    Ty committed at 16:15

    21
  • Ty

    Updated URL in the launcher api with the new Shining Online website one.

    Ty committed at 15:45

    20
2009-03-20
  • Ty

    Fixed a few minor issues with imagebutton. Still messes up on Linux, but now click events are not triggered when disabled.

    Ty committed at 18:45

    19
2009-03-19
  • Ty

    Updated launcher to use an image button for "Offline Mode" instead of a standard gui button.

    Ty committed at 11:58

    18
  • Ty

    Extracted update code from form and placed it into Updater class. Updater uses events to notify UI of changes. Code needs cleanup, but still functions the same as before. ...

    Ticket #14

    Ty committed at 11:10

    17
  • Ty

    Moved online API constants into LauncherApi class to make it easier to change in future.

    Ty committed at 09:55

    16
  • Ty

    Cleaned up code in news loader to separate news loading from banner loading. ...

    Ticket #14

    Ty committed at 09:41

    15
  • Ty

    Added a new XML stylesheet for news on Linux. Uses basic HTML so should fix display issues. ...

    Ticket #13

    Ty committed at 09:36

    14
2009-03-17
  • Ty

    Fixed bug with getting version numbers from client. Now writes to a temporary file in settings directory, as compiling client with "-t gui" flags suppressed all output and broke this feature. ...

    Ticket #12

    Ty committed at 10:02

    13
  • Ty

    Updated AssemblyInfo usage. Now generated using php at build time. See "assembly_info.in.bmx" for template code.

    Ty committed at 09:04

    12
  • Ty

    Task #12 - Launcher now queries client for its version.

    Ty committed at 08:50

    11
2009-03-14
  • Ty

    Fixed problem with downloading updates. Data was being corrupted in the bank, so is now streamed directly to disk.

    Ty committed at 23:41

    10
  • Ty

    Lots of changes: ...

    * Updated launcher to store news data in app settings directory instead of app folder. * Added update checking and downloading. Not perfect yet, and may change to stream straight to disk instead of to a bank. * Added some ui strings to an external file, to make it easier to localise in future

    Ty committed at 12:28

    9
2009-03-08
  • Ty

    Added basic news loading to the form. Downloads an XML feed and transforms it via XSLT. This might be a little overkill and brings in some problems for linux, so may change.

    Ty committed at 16:52

    8
2009-03-07
  • Ty

    Added launcher resources.

    Ty committed at 22:34

    7
2009-02-25
  • Ty

    Created a simple introduction and title screen. Appearance needs fixing up, but it works.

    Ty committed at 22:11

    6
2009-02-24
  • Ty

    Updated client engine to use game states for title screen and introduction. Very simple skeleton of an event queue, which is used for global game events (such as changing state).

    Ty committed at 23:46

    5
2009-02-23
  • Ty

    Launcher can now execute a child process (i.e. the client). ...

    Basic buttons added to top row, but don't do anything yet

    Ty committed at 16:54

    4
2009-02-19
  • Ty

    Tweaked launcher code. Moved some co-ordinates into .form file, so other OS versions can different locations and sizes more easily.

    Ty committed at 10:41

    3
2009-02-04
  • Ty

    Moved launcher to its own application. Rough design of login screen now complete. Aded imagebutton to shared libraries.

    Ty committed at 18:30

    2
2009-02-03
  • Ty

    Initial import.

    Ty committed at 19:10

    1