Skip to content
Ideas for Prospector, a roguelike written by Magellan.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Prospector RL

Ideas for Prospector, a roguelike written by Magellan.

Prospector is one of my favorite roguelikes. So when its sources met up with some of my free time I picked up FreeBASIC, got a Debugger, the Sound Library and of course an IDE.

I spent a lot of time on the wiki, slugging my way through the functional, and sometimes the topical index as well to get up to speed with the language.

I learned about the png library, saw that the language has a solid set of OOP primitives and even features RTTI. There was an MLD, LUA examples, Cons drivers, GDI discussions and an impressive ext-lib available for it.

Having mostly read the Git book, and free from svn, I practiced my cli-fu, brushed up on markdown, hooked up some tools etc etc etc.

A few helpful scripts emerged

svn.bat:  @D:\dev\Apache-Subversion-1.8.8\bin\svn %1 %2 %3 %4 %5 %6 %7 %8 %9
git.bat:  @C:\WINDOWS\system32\cmd.exe /c ""D:\dev\Git\bin\sh.exe" --login -i"
fbc.bat:  @..\..\fb\FreeBASIC-0.90.1-win32\fbc %1 %2 %3 %4 %5 %6 %7 %8 %9

even settings for git

    tool = winmerge
[mergetool "winmerge"]
	cmd = "$PWD/$LOCAL" "$PWD/$MERGED" 
	trustExitCode = false
	keepBackup = false 	
	tool = winmerge
[difftool "winmerge"]
	cmd = "$PWD/$LOCAL" "$PWD/$MERGED" 
	prompt = false
	editor =
	conflictstyle = merge

and two simple shell scripts

D:/Portable/WinMerge/WinMergeU.exe "$1" "$2" 
D:/Portable/NPP/notepad++.exe -multiInst -nosession -noPlugin $*

But that's all a lie. Everyone's of course born with all this in their fingers and on their disks.

I just wrote it up so that you can perhaps share in the fantasy.

You found it interresting? Too bad. I don't even know if I'm still here. Plus, I don't expect contributions from anyone. Its really not my baby, I just wanted to fix a few things so that I could play.

Meanwhile, merging elsewhere and not liking it, expect this fork to get blown away if and as I rewrite its history to integrate Magellan's new svn releases.

Browse my changes to see how this code differs from mainline. That's the point of this repo. Enjoy!

You can’t perform that action at this time.