Site search

Recent Comments

  • Peter Boyland: I think that the ability to make new class features should be added. Another nice thing would to be...
  • Matthew: Sorry I’ve been busy, and I haven’t been very active on the project lately. I will try and take...
  • Létévé: This program looks very great but i’m french and it’s hard for me to understand evrything is...
  • Sparviero: ok i finished translating the .strings file. pleae contact me via email so that i’ll send it to you.
  • Sparviero: Ok, if I generated the file correctly I’m almost finished. Any tips on how to translate the Data...

Tags

 

February 2012
M T W T F S S
« Jun    
 12345
6789101112
13141516171819
20212223242526
272829  

Categories

Archives

Meta

Subpages for About D&D Manager:

Source code

Code Downloads

  • The source code for version 1.3.13 is available here
  • The source code for version 2.0.7 is available here
  • The source code for version 2.1.6 is available here
  • The source code for version 2.2.7 is available here

Sourceforge

I also have a Sourceforge page at sourceforge.net/projects/dd-manager/. This contains the latest versions of the code.

Documentation

As documentation for any code is important and I have started to create documentation for D&D Manager, it is included with the source code in the html directory but is also available for viewing online here, (updated 17th June 2008).

Comments

Comment from Ted
Time Thursday, 25th February 2010 at 12:15 am

I was recompiling the source code for the runTestWithBonus in ERGeneralMethods, so it displays not only “Success” but the actual rolled total, because sometimes (as a PC) the DM doesn’t tell us what the individual DCs are, so I wanted a quick section to run the addition, and not the 2 or 3 seconds…. “Spell craft check, 12+9… plus the this-or-that, etc etc” and just spit out a number.

I however realized that the most recent version of the source code on the website is 2.2.7; could you post 3.0 and perhaps include a version (with or without Success/Failed) what I’ve sketched out below in future versions?

I love your software, btw. Great stuff. If you want a UI upgrade, I am the Principal of a startup web development and design company, and I’d be happy to help out with the design of a new UI and putting it through the paces of the Builder. (I’m just getting started with Cocoa, but I know my way around linking and whatnot inside the Interface Builder.)

ERGeneralMethods

ll. 518-21
+(NSString *)runTestWithBonus:(int)bonus
forDC:(int)dc{
int dieRoll=[RandomNumbers randomIntUpTo:ERStandardRoll];
int rollTotal = dieRoll+bonus;

ll. 528-544
}else{
if(dieRoll+bonus>=dc){
//succeeds
if(bonus>=0){
return [NSString stringWithFormat:@"Rolled %d+%d = %d",dieRoll,bonus,rollTotal];
}else{
return [NSString stringWithFormat:@"Rolled %d-%d = %d",dieRoll,-bonus,rollTotal];
}
}else{
//fails
if(bonus>=0){
return [NSString stringWithFormat:@"Rolled %d+%d = %d)",dieRoll,bonus,rollTotal];
}else{
return [NSString stringWithFormat:@"Rolled %d-%d = %d)",dieRoll,-bonus,rollTotal];
}
}
}

Comment from Matthew
Time Friday, 26th February 2010 at 11:59 am

The latest source is only on Sourceforge – see sourceforge.net/projects/dd-manager/develop

Write a comment