Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - How do u make a ROM level editor? | |
Pages: 1 2 3 4Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Googie

Surarok
Level: 39

Posts: 113/624
EXP: 380784
For next: 23987

Since: 03-15-04
From: Corona Queens New York

Since last post: 3 hours
Last activity: 3 hours
Posted on 08-08-04 01:12 AM Link | Quote
I found this site on C/C++ Tutorials for you.
http://www.cyberdiem.com/vin/learn.html

Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 102/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 08-08-04 02:10 AM Link | Quote
Originally posted by Gb boy
OMFG, I'm sorry, but I've got to say this before I burst into laughter, this has to be the dumbest thread in the rom hacking forum.

*Bursts into laughter*

Checkplease, this isn't something where you just say "hey, I'm gonna make a level editor! It's gonna be great!!!!!!!!!!!!!!!!!!1111" if you don't even know the most standard facts regarding the subject. So I suggest, study up big time if your actually keen on beginning this project.


well, don't be so hastey to dish out the negatives there. as Disch said, you have to crawl before you can walk. everybody starts somewhere. *gavin shrugs*
Mega-Dog

Level: 20

Posts: 60/139
EXP: 40051
For next: 2388

Since: 03-15-04
From: Minnesota

Since last post: 8 days
Last activity: 4 days
Posted on 08-08-04 03:08 AM Link | Quote
This is becoming a dumb thread...but FYI my old ones were written in QB but now my Windows based ones are written in VB6.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 1446/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 08-08-04 04:12 AM Link | Quote
Originally posted by checkplease
Could you suggest any websites that let you download the compilers?

You can't (legally) download VB6, so check P2P.
For someone new to programming, I recommend VB6. Once you get really good at it, look into C (plain C pwns C++). If you're particularly smart you may appreciate the kind of control ASM gives you, but... Well no offense but you don't seem like that kind of person. You practically have to be a genius to use ASM as your first programming language (not to mention, ASM for PCs (x86) is especially difficult).
checkplease

Red Goomba
Level: 11

Posts: 18/39
EXP: 5176
For next: 809

Since: 08-07-04
From: UK

Since last post: 448 days
Last activity: 339 days
Posted on 08-08-04 12:18 PM Link | Quote
Hey actually I believe you min that one
dan

Snap Dragon
Level: 43

Posts: 121/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 08-08-04 06:19 PM Link | Quote
Meh, old Visual Basic sucks. File access is poor, there's a complete lack of any commands that can manipulate bits, the language feels like it can't decide whether to be like C or BASIC, and its attempt at being object orientated makes me feel ill. There's more object orientated things come out of my ass than there is in Visual Basic.

It takes years to get over the taint of using Visual Basic. There's other languages that haven't been mentioned in this thread that you could easily create level editors with. There's Java, C# (Borland have a nifty, and free C# IDE available), VB .NET (C# would be better to learn than this), Delphi, or even Python.

I'd recommend actually buying a book if you are serious. Free web tutorials generally suck in comparison to books. O'Reilly publish some quite good books.

*dan waits for the VB kiddies to go crazy at his slagging of VB.
loadingNOW

Red Paragoomba
Level: 14

Posts: 15/61
EXP: 10382
For next: 2689

Since: 07-15-04
From: Silent Hill

Since last post: 136 days
Last activity: 3 days
Posted on 08-08-04 06:48 PM Link | Quote
I wouldn't call x86 difficult - annoying is more like it.
Programming language does not matter much. I don't like vb6 - and i don't like the .net windows-forms stuff (but it's more bearable than vb6)

delphi is quite a nice toy language (had to use it at school, and i came to like some of it's concepts)
Java is very overhyped - in the end it's nothing more than a script language - it can be useful tho

Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 366/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 08-08-04 07:09 PM Link | Quote
Why not use Blitz Basic? The problem with this fantastic language is that you have to program most of the GUI yourself...
checkplease

Red Goomba
Level: 11

Posts: 24/39
EXP: 5176
For next: 809

Since: 08-07-04
From: UK

Since last post: 448 days
Last activity: 339 days
Posted on 08-08-04 07:26 PM Link | Quote
But does anyone have a compiler they can email me???
dan

Snap Dragon
Level: 43

Posts: 123/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 08-08-04 07:35 PM Link | Quote
I doubt you could fit a compiler inside an email attachment. Especially if you are using Hotmail. Just download one from the many URLs floating about in this thread.
checkplease

Red Goomba
Level: 11

Posts: 26/39
EXP: 5176
For next: 809

Since: 08-07-04
From: UK

Since last post: 448 days
Last activity: 339 days
Posted on 08-08-04 07:40 PM Link | Quote
the trouble is, the links to the downloads have about 125 different things, and i don't know which to download.
dan

Snap Dragon
Level: 43

Posts: 124/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 08-08-04 07:49 PM Link | Quote
If you are talking about MinGW, go to this website, and download that file. That should be what you need if you want to compile C++ programs.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 224/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 08-08-04 08:37 PM Link | Quote
Originally posted by dan
Meh, old Visual Basic sucks. File access is poor, there's a complete lack of any commands that can manipulate bits, the language feels like it can't decide whether to be like C or BASIC, and its attempt at being object orientated makes me feel ill. There's more object orientated things come out of my ass than there is in Visual Basic.
I disagree. Not by much though.

Open File For Binary does exactly what is needed in most ROM editors.

I agree that the bit manipulation commands are sparse, but you still have multiplication, division, modulus, and the boolean opps. The only real problem I've had is when you want to set or reset a specific bit, which makes you have to resort to something like:
If Byte And &H80 Then Byte = Byte - &H80

I also agree that VB has an identity crisis. That's why I can use it, actually. It's a pretty nice language if you make a conscious effort to lean towards the C side of it.

And finally, VB's half-assed attempts at object orientation still beat the hell out of trying to use TI-83 Basic (which I started with).


Anyway, VB isn't a good language to start learning programing. I recomend learning how programming works by practicing with something that has a small instruction set and many limitations to work around, so that the lessons learned with that can be applied to other languages. It sounds nuts, but I'm actually starting to think that Brainfuck is a good language to teach with. I think it teaches the essential part of programming - breaking tasks down into small enough ones for the computer to understand - better than any language out there. And, anyone who starts with BF is going to appreciate C a whole lot more.
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 401/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 08-08-04 08:42 PM Link | Quote
Brainfuck is weird and I have some custom functions for relatively easy bit management in VB6.
dan

Snap Dragon
Level: 43

Posts: 125/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 08-08-04 10:17 PM Link | Quote
Originally posted by Squash Monster
Open File For Binary does exactly what is needed in most ROM editors.


Yeah, but it sucks in comparison to most other language's IO functions where you can seek to specific offsets. IO functions where you have to actually supply an offset everytime you want to do any access went out with the dinosaurs.

Heh, as you can probably guess, I've made it my mission to recommend something better than VB when these types of threads appear.
checkplease

Red Goomba
Level: 11

Posts: 29/39
EXP: 5176
For next: 809

Since: 08-07-04
From: UK

Since last post: 448 days
Last activity: 339 days
Posted on 08-08-04 10:38 PM Link | Quote
Can this thread be closed now... ive got what i needed
Cellar Dweller

Flurry
!!!
Level: 27

Posts: 108/269
EXP: 107817
For next: 8342

Since: 03-15-04
From: Arkansas

Since last post: 16 days
Last activity: 34 min.
Posted on 08-08-04 11:42 PM Link | Quote
close? not so fast!

It looks like no one has mentioned Dev-C++. It includes a compiler and an integrated development environment.

I haven't used it much myself, but it seems like a good free piece of software.

EDIT: Whoops! I didn't see the other thread.


(edited by Cellar Dweller on 08-08-04 02:45 PM)
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 103/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 08-09-04 01:24 AM Link | Quote
Originally posted by Kawa-oneechan
Brainfuck is weird and I have some custom functions for relatively easy bit management in VB6.


meh, i made a few custom functions for things like left and right bitshifting.. sure it was fun to make, but it was really more of a hassel. and honestly, if you have to go out of your way to add support for something so necessary as down and fun bitwise functions.. meh *gavin shrugs*
Kagerato

Goomba
Level: 9

Posts: 4/25
EXP: 2655
For next: 507

Since: 08-08-04

Since last post: 382 days
Last activity: 29 days
Posted on 08-09-04 04:53 AM Link | Quote

It looks like no one has mentioned Dev-C++. It includes a compiler and an integrated development environment.

I haven't used it much myself, but it seems like a good free piece of software.


The environment itself is excellent, but the debugger (probably the most important component of any programming IDE) is weak. The basis on gdb isn't bad; it's the fact that there aren't any special windows or layers created to increase debugging efficiency.

MinGW Studio has a significantly better debugger. You can hover over local variables to get tooltips of their value, and the watch window is superior to Dev-C++ 5 watch capabilities.

You can hook up Dev-C++ 4, and therefore probably 5 as well, with Insight -- a fairly advanced interface to gdb. It's a bit of a hassle though, and you'll first need to overcome the pre-requisite of obtaining a windows build of Insight. I've never used Insight, but from what I've read and seen concerning it, it seems easily superior to the two previously mentioned debuggers.


(edited by Kagerato on 08-08-04 07:53 PM)
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 408/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 08-10-04 02:48 PM Link | Quote
I can use Seek once, then get what I want:

Open myfile for binary as #1
Seek #1, justoneoffset
Get #1, , mydata
Get #1, , moredata
Close #1

See? Just one offset.
Pages: 1 2 3 4Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - How do u make a ROM level editor? | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.012 seconds.