aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-07Update SMELT to the latest revision.HEADmasterGravatar Chris Xiong
2015-11-03Avoid incomplete data transfer.Gravatar Chris Xiong
Fix loop mark stack underflowing.
2015-11-01Move hge to an archive.Gravatar Chris Xiong
Finish the main part of smPath. This is a C++ project, add C++ tags to all source code that could be identified as C source files.
2015-10-26Git and markdown sucks...Gravatar Chris Xiong
2015-10-26Added support for relative line numbers.Gravatar Chris Xiong
Added instructions for, brk and cont. (They are still untested...) Parser code cleanup. Removed garbage output to stderr. Reorganize the repository structure. Updated BLR2 code move it into archive. Added BLR1 files.
2015-10-13Make BLR 16:9.Gravatar Chris Xiong
Port Junko's final spell card to BLR... make it the default testing level.
2015-10-12Initial implementation of smPath.Gravatar Chris Xiong
Minor changes on the (s)coll effect.
2015-10-11Implement the collision system and a simple effect.Gravatar Chris Xiong
Fixed a problem that keeps the screen black on start up. Replace the build script in dtputil with makefile. Sync with the newest SMELT revision.
2015-10-10This fixed yesterday's problem...Gravatar Chris Xiong
In fact there was no object slicing, but it was due to my laziness... I reused the code from BLR2 in bullet.hpp and there was no inheritance in BLR2... Also start the implementation of the plugin system.
2015-10-09Suffering from object slicing (?)...Gravatar Chris Xiong
However a test program doesn't... I am really puzzled.
2015-10-08Add more VM functions.Gravatar Chris Xiong
The VM now seems complete... Next: the plugin system!
2015-10-07Make the compiler happy.Gravatar Chris Xiong
Add some makefiles.
2015-10-06Update licenses.Gravatar Chris Xiong
SMELT now uses LGPLv3. BLR3 still goes under GPLv3. SMELT will be uploaded to a new repo (BearKidsTeam/SMELT).
2015-10-06Forgot to add '-a'...Gravatar Chris Xiong
2015-10-06Add tools and code cleanup.Gravatar Chris Xiong
Float data type unification. Reimplement call stack with a REAL stack.
2015-10-05Enable the BLR script VM (prototype).Gravatar Chris Xiong
The code (definitely) still require improvements. TODOs: Reimplement the call stack. Unify float data types.
2015-10-04Rewrite the function calling method and enable it in the VM.Gravatar Chris Xiong
Yet another stupid commit.
2015-10-03Port the VM function caller from the testbed version.Gravatar Chris Xiong
This part still requires refinement.
2015-10-02Add BLR3 files. Modify Readme.Gravatar Chris Xiong
Currently BLR3 is VERY primitive!!
2015-09-21Bump api version to 3.Gravatar Chris Xiong
Added several essential apis. Minor bug fixes.
2015-08-17Bug fixes (again).Gravatar Chris Xiong
Further more fixes for smAnmFile. There could be more bugs... Fix Z Buffer blackening the whole screen in 2D mode.
2015-08-17Fix crashes in smAnmFile.Gravatar Chris Xiong
Do not crash if a non-exist file is requested in a DTP file. Fix several stupid typos. Fix missing smEntity3D constructor. Fix line spacing in smTTFont.
2015-08-15Bump SMELT to apilevel 2, adding several functions.Gravatar Chris Xiong
2015-08-15Add details in meta warn. Fix stupid bugs.Gravatar Chris Xiong
Add line number in log files.
2015-08-14SMELT is finally finished! Add the SMELT library for future use.Gravatar Chris Xiong
Add .gitignore.
2015-07-25Fixed a memory leak...BLR2Gravatar Chris Xiong
SMELT is coming soon...
2015-07-01Update readme. No commits will be made until blr3 prototype comes out.Gravatar chirs241097@gmail.com
2015-05-27The last commit has achieved nothing actually...Gravatar chirs241097@gmail.com
2015-05-27save arezzo filesGravatar chirs241097@gmail.com
2015-02-17Rev. 100!!!Gravatar chirs241097@gmail.com
This is the final release. No more major changes will be made. Further changes of BLR2 will only be bug fixes (BGM addition excluded). Changes: Fix screenshot excluding the info panel. Make Lv-2P4 harder (reporter: BLumia). If it is the first time you start BLR in Windows, resolution in the options menu will be "?". Fixed now. Fixed a critical bug in scorec.h.
2014-07-14Rev. 99! WTF?Gravatar chirs241097@gmail.com
THIS IS THE FINAL RELEASE CANDIDATE!!! Everything is frozen, that means no more new features will be added and no big changes will be made after this revision. Only bug fixes will be provided. //Again, "frozen" is a term borrowed from the Debian project and //is completely unrelated to Cirno! Tweak bullet9, shrink its removal border. Change Multpo texture, add spawning effect. Fix stubbed rankings. Update sprite sheet. Store assessment total elapsed time in the score file. Score files from older revisions shouldn't cause any errors but you may get "Time elapsed 0.00" in highscore details. If you've got any sort of OCD (Obsessive-compulsive disorder), just remove it. Document!!!
2014-07-10Dear Pre-Release Candidate version(RC-0).Gravatar chirs241097@gmail.com
CLR will collect multiplier +1's in range now. Multiplier +1's caught by player won't disappear now. Add/Move background transitions. Add volume control to options. This make the configuration file not compatible with older versions. Just delete it! Modify hge's API so that it can handle real volume and pan values. Volume value varys from 0 to 1, pan value varys from -1 to 1. Document...
2014-07-07Fix: small semi-coll bullets are collected by clr...Gravatar chirs241097@gmail.com
Add Multpo's for Level 7/-1. Do slight changes to level -1... Distribute CLRs for level 1~-1.
2014-07-06Fix bug that cause you unable to charge if you try to use clr directlyGravatar chirs241097@gmail.com
after your clr's used up. Add Multpo's for Level 3/4/5/6, and level 7 partically. Fix stupid bug in Level4Part2 and other similiar parts. Fix several bugs in level 5/6. Reduce given-away score in level "Sine Wave". It wassssSssss too long! Fix typo... Blinking HangUpText *should* be fixed now...
2014-07-04Change configuration and score file names. Files with their names begin Gravatar chirs241097@gmail.com
with "." may be annoying in Windows though... Fix the problem that in-game music won't be resumed when back from pause. Fix the problem that Multpo's won't be removed if a new game is created. Fix the problem that the first tip is not shown correctly if the game is restarted. (Probably) fixed the problem that the sound is played out of game. Prevent Multpo's from "escaping". This happens when fps is extremely low... Adding Multpo for Level2. Update CanonTechno.
2014-06-28Mod, mod, mod...!Gravatar chirs241097@gmail.com
Assessment mode is mostly frozen now. I'll make a pre-release at r99 and that revision will be set to 0.9.9-0. Write the document... That's really tiring. ~~0.9.1-4 (r94)~~ Ooooooooops... I've forgotten to commit this one! So this is merged to the revision above, actually. ================================================================================= Modify a couple of levels. (Making them easier...) Fix about scene text rendering out of the window. (Probably) fixed Level3Part3 by making them temporarily invulnerable... Are we bug-free now?
2014-06-19Add player position display into debug display.Gravatar chirs241097@gmail.com
Rewrite pinball, adding collision between the balls... The collision code is based on Kollision (a game included in KDE SC).
2014-05-25Content freeze -- nothing will be added or removed any more (music etc ↵Gravatar chirs241097@gmail.com
excluded). Fix build failure in Archlinux. Fix font issue in Archlinux. realloc may change the base address... That's the cause of the crashes... --now removing all Bullet* based implementations. Affected parts: Assessment: Constant patterns, pinball All parts in level 2. L4P2, and more L5P5~6 L-1P17 L-1P19 L3P3 L7P12 L7P14 L7P25 Avoid memory leaks... I don't know if they have been really fixed...
2014-05-16Add built-in help.Gravatar chirs241097@gmail.com
Now the pause menu should be fixed... Compress resources again.
2014-05-09Fix a bug in the credit scene.Gravatar chirs241097@gmail.com
Now the pause menu shouldn't be broken now...(It's so hard to reproduce that I have to assume it *has* been fixed.(IT STILL HAPPENS!!!) Close the "infinity CLR" "bug". (Huge) Code cleanup, mainly removing duplicate code. Allocate bullets dynamically. The array is freed every time a new game is started. Add a signal handler, print back trace on error(currently only available for linux...).
2014-04-30Fix a critical bug in Score_Initailize.Gravatar chirs241097@gmail.com
Modify level pinball. Drop "_PR" in version string. Partly rewrite the credit scene, displaying accurate version details. Remove some warnings from hgewin. A set of basic tests are done on a Intel+Nvidia desktop computer. Add a simple build script(instead of makefile). Reduce the Windows version executable size...(local work, recompile freetype using reduced features enabled.) Current tested (by me) and worked plantforms: Debian sid x86_64 @Intel core i7-2670QM, 8GiB RAM, Intel HD3000 & @Intel Core2 Quad Q8300, 8GiB RAM, nvidia GT320. Windows XP x64 @VirutalBox, Dualcore Virtual CPU, 1.5GiB RAM, VBox Addons installed. Windows XP @Intel core i3-3240, 4GiB RAM, Intel HD3000.
2014-04-25%lld seems to work with mingw-w64(also VS2005+)...Gravatar chirs241097@gmail.com
So let's remove all %I64d. Change point bullet behaviour. Fix a minor multiplier problem. Mark the source code as C++. Re-document levels(not done). Update wiki.
2014-04-23Disable screenshot when you're entering your honourable name. It'sGravatar chirs241097@gmail.com
not tested so we could only hope that will work... Add crappy sounds to (part of) the menus. Replace a level in assessment mode. The original one was meanless.. The menu sounds are too crappy... remove them temporarily. However, let's complete the code base so that we won't waste time writing it...
2014-04-10Port highscore view and details menu. Menu rewrite is almost done!Gravatar chirs241097@gmail.com
Disable select key while transferring. Fix "typo" caused bugs. Hopefully fix small bugs in the new menu system. Rename several files. Add some additional files. Remove legacy menu components.
2014-04-09Port death menu, complete menu and new highscore menu to the newGravatar chirs241097@gmail.com
menu code base. Clean up old menu code. Update wiki.
2014-04-08Port player preference menu, pause menu and return to title menuGravatar chirs241097@gmail.com
to the new menu code base. Add shake effect to player preference menu. Make effects faster... Press esc in a menu will select back/exit now. Add several background transfers. Fix possible memory leaks in HangUpText. Remove some commented statements.
2014-04-07Now you can change the game resolution.Gravatar chirs241097@gmail.com
Some resources are not re-made so they may look blurred... Make font bigger for higher resolution. Add command line option for changing the resolution. Complete the option menu rewrite.
2014-04-07Add missing file menus.png...Gravatar chirs241097@gmail.com
Finish the start menu rewrite. Modify "Lunatic Lunar", however it's not done... Modify resource unpacking of Windows version.
2014-04-06Start menu rewrite...Gravatar chirs241097@gmail.com
Add information about the built time.
2014-04-03Remove "high FPS mode", it won't reach 500 FPS on my computer anyGravatar chirs241097@gmail.com
more. Replace it with Vsync mode. Add float HGE::Timer_GetFPSf(). The return value will be updated every 1000ms.