![]() |
#11 |
Prophet
Join Date: Dec 2009
Posts: 9,022
![]() |
Well, if you find someone willing to help you, all the better, but I wouldn't count on it. Most variants are one-person jobs. Sorry for being pessimistic.
|
![]() |
![]() |
![]() |
#12 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Personally I'd suggest taking a look at the code, if you have the time.
You mentioned that you wrote scripts and mods for other RPGs. This sounds like it implies some level of understanding of how to design stuff - something much more important than being familiar with C, the basics of which are not that hard to pick up. (C does do some tricky stuff with pointers and arrays, but if you follow the examples in the Angband source code you generally won't create horrible bugs.) Edit: BTW it helps to be familiar with the command line. grep (or the Windows equivalent, I think that would be FindStr?) is invaluable when working with... any source code, really. Last edited by Therem Harth; July 1, 2011 at 19:14. |
![]() |
![]() |
![]() |
#13 | |
Angband Devteam member
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 42
Posts: 1,516
![]() |
Quote:
![]() In particular, there are some tricky low-level things in a few places. But I agree with the basic sentiment. In fact, I would say it is often traditional for Angband developers to not know C before working on Angband! |
|
![]() |
![]() |
![]() |
#14 | |
Adept
Join Date: Jul 2009
Location: USA
Posts: 118
![]() |
Quote:
John |
|
![]() |
![]() |
![]() |
#15 |
Adept
Join Date: Jul 2011
Posts: 204
![]() |
*scratches head*
What do I need to look into the source code? Some special program...? Or would ConTEXT be enough? If all Angband variants are written in the same language, porting a given feature from one variant to another should be easy.... or shouldn't it? I played ZPlusAngband a moment ago. I like it, but the .txt files are different than in NPPAngband and I think it'd be easier to fork NPP Angband. NPP Angband has no automatic opening doors (without typing 'o' every time, just arrows on the keyboard) which is annoying. And no low hp warning. ZPlusAngband has the [U] Powers, whatever they are really called, and those could be useful for spell-like abilities. ------------------------- That's all for thinking today. Tomorrow I'll mess around with NPP Angband's monster list, and in the meantime I'll be waiting for your opinions on the above. I'm going to look at source code: a) after I come back from holidays b) when I know what to use to look at it @ Therem Harth: That's true! I've got no stomach for programming anything, but I can be quite persistent when I want something to work! BTW if you know how to do smth from my list or have the source code from the relevant variant, could you post the code here? I'm not saying that you have to work on something new, just what exists in some variant, show me what part of the code it is... I'll credit the person who helped me in the readme for my variant. |
![]() |
![]() |
![]() |
#16 | |||
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Quote:
Quote:
![]() Basically - and someone please correct me if I'm wrong - the sources of most Angband variants are not very modular. Say you have a function that you want to port from O to Vanilla so you can add a feature. This function may call other functions that work differently in O than in V; or use preprocessor macros or global variables defined who-knows-where. (This happened with my recent failed attempt to port the V SDL interface to ToME. There's a lot of stuff that works differently in ToME than in V, or just plain doesn't exist in ToME. I probably could have pulled it off if I had a better understanding of SDL and programming in general, but yeah.) Quote:
Re helping you out, unfortunately I'm about as much of a programmer as you, and also know next to nothing about D&D. I'd also advise you that, if you want to get software done right, it's probably best to do the work yourself (assuming you have the time). |
|||
![]() |
![]() |
![]() |
#17 |
Prophet
Join Date: Dec 2009
Posts: 9,022
![]() |
The source code is just text; however, you will need a compiler (a separate program) to turn that text into something that the computer can understand. Think of the compiler as a translator between a language that is fairly easy for humans to understand, and a language that the computer itself can understand. In this case the former language is C (i.e. Angband is written in C); the latter case is assembly code.
On Windows, your options for a compiler are Visual Studio and mingw. |
![]() |
![]() |
![]() |
#18 |
Ironband/Quickband Maintainer
Join Date: Nov 2007
Posts: 1,009
![]() |
> I've got no stomach for programming anything
I suggest (amicably) that your best option is to find a personal friend who knows how to program and shares your vision for the game. A.
__________________
Ironband - http://angband.oook.cz/ironband/ |
![]() |
![]() |
![]() |
#19 | |
Adept
Join Date: Jul 2011
Posts: 204
![]() |
Quote:
@ Derakon, Therem Harth - Thanks. Last edited by Zireael; July 2, 2011 at 13:41. |
|
![]() |
![]() |
![]() |
#20 |
Adept
Join Date: Jul 2011
Posts: 204
![]() |
Some thoughts...
1. Some variants give you equipment upon start; some do not (Sangband, I'm looking at you!). I'd like to change the starting equipment slightly: you'd get the chainmail & a sword as you do in NPP or ZPlus; food rations, a torch, soft leather boots, soft leather gloves, and a container if it's possible. Is it doable? 2. Is it possible to make infravision work like the ZPlus's vampire vision? 3. What do you think about Sangband's 1.0.2 skills? Worth adding or not? |
![]() |
![]() |
![]() |
Tags |
idea, underdark, variant |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Angelband not a 'band | cowgod | Variants | 20 | June 17, 2011 20:42 |
Favourite *band variant | PaulBlay | Variants | 55 | August 12, 2009 16:38 |
Thoughts on *band balance | PaulBlay | Variants | 3 | February 12, 2009 16:11 |
Which Band has the most stuff? | Larvitz | Vanilla | 5 | January 24, 2009 17:43 |
Party-focused *band | Garrie | Variants | 6 | February 24, 2008 13:09 |