CSDGN Tale of the Lazy Programmer.

24Dec/090

Another Year Past

Well tis been another great year. This blog has not been around to long, but still I think I am really starting to get into it. First of all let me wish anyone who ever bothers to read this a merry christmas. I am not to much about being politically correct, I think thats a bit boring to be honest. Its human nature after all. I didn’t get anyone a gift this year, sorry, no new releases of PPSE-DS have been finished. I was pulling my hair out and going crazy because I was so worried I was going to fail this year of college, which would of meant the end of my college career.

In the end I managed to pass all my classes, just barely scraping by  in my Interpersonal Communications class with a C. Otherwise in My Advanced C++ class I got an A-, in Webpage Desgin I got an A-. In Introduction to Psychology I got a B. Which was really surprising for me, I worked fairly hard for the tests in that class but the paper I wrote I feel I didn’t do very well at all on.

The C++ and the Webpage design I was fairly sure I was going to be alright in, I have done C since the times of the ancient Dinosaurs called MUDs. C++ I had only done in bits and pieces, to say I learned nothing from the class would be a bold face lie. I learned many things from this class, but I already had the heart of a programmer long before it, all I got was new tricks and a better understanding of how all the fun things in C++ work (classes, templates, and so on).

Unless you wish me to go on and make a informative article on K-D Trees or K-Type Clustering there is not much of a present I can give to everyone/anyone who reads my blog. But now that I have my classes out of the way I can start to get refocused on some of my hobbies, which should make a large number of people happy. Since I know everyone has been waiting a very long time for another release of PPSE-DS.

To be completely honest I have not been entirely slacking on it, and school is not a good enough excuse to do absolutely no work. I have redesigned the entirety of the Library PokeLib, so that it is now a proper library. I have rebuilt the graphics engine for PPSE-DS, but I am still having problems with getting true on demand rendering to work. I have a fairly primitive widget library built, explicitly for the use in PPSE-DS, most others I could use instead have a complex underlaying structure I would need to import or could never hope to support what I wished to do with it. PPSE-DS is perhaps the most complex application I have ever written, in pure amount of code written anyway, save for perhaps a few old web comic management systems. So I am not about to just give up on it…

I have talked to ant the maker of the Woopsi library for DS about many things, his library is very good, however it doesn’t really have the flair I want for my application. Also he is in the midst of rebuilding it, and it does not support Japanese fonts, which are a fairly large requirement for me.

Speaking of Japanese, it still blows my mind I can read Hiragana now, its taking some time to sink it, sort of surreal.

Anyway, thank you for reading!

18Oct/090

PPSE-DS r10

Added a few things, this is a kinda a small update as no new huge functions are in, but the filesize exploded (added like 250 kb) due to the addition of the nds math and nds floating point emulation library for the contest stat editing. I changed the music too, so in the end the file size pretty much doubled with those two changes.

Download

Oct 18, 2009: r10
+ Added Hex Edit View
+ Seperated Pokemon Editing Menu
+ Added option to set you as pokemon’s original trainer.
+ Added automatic nickname setting/etc (English only so far)
+ Added pokemon contest stat editing. (its pretty!)
= Fixed RAM_ONLY_MODE to use the background.
= Fixed argv loading problem.

16Oct/090

PPSE-DS r9.2

Emergency Update! Fixes two large bugs with items editing!

Download

Oct 16, 2009: r9.2
= Fixed Item ‘Edit’ Button (it didn’t work)
= Fixed Item ‘Add’ and ‘Insert’ to not add an extra item if combining

16Oct/090

PPSE-DS r9

Okay Revision 9 is now out, here is my change log. It has an highly experimental eeprom loader, ergo loading from retail carts, I added it in as a afterthought, it probably doesn’t work very well at all, if at all (it will load renamed saves in no$gba, thats all I know).

Download

Oct 16, 2009: r9
+ Added Complete Item Editing Support
+ Added Highly Experimental Eeprom Loader
(do A+B+X+Y+START+SELECT on main menu)
= Fixed screens to render on demand
= Fixed countless preformance bugs
= Fixed minor pokemon disappearance bug
= Fixed a few empty scroll menu bugs

11Sep/093

Pokemon Heart Gold and Soul silver

I recently purchased a copy of Heart Gold from a friend (who pre ordered) for almost twice what he payed for it! But it was worth it for you and for me. I get to play the game early and I get to have something to talk with my friends at projectpokemon.org… Or so I thought!

Gamefreak added new anti-piracy hacks to the game, and I have broken one so far. The first one was very easy. :)

ARDS Code

Black Screen Fix Code
020DD9E4 E1A00000

These codes should fix any black screens freezes the games have during play. I know I did not find all these anti-piracy blocks/locks. But hopefully I can go and relax now and play some Pokemon Gold on my flash cart without it freezing.

NOTE: This works only on NO$GBA it seems.. :(