May 10, 2007, 09:06 AM | |
BCCS: Battery Check Creation Station
Heh, yesterday I felt like editing 1.10o JCS to make a BCCS. Here's some progress:
-Title bar text -Open/save texts -About menu option text -About window caption -About window text -About window picture -JCS.ini read-only error message window caption -JCS.ini read-only error message text -JCS.ini not found error message window caption -JCS.ini not found error message text -Display settings error message window caption -Display settings error message text -Removing non-BC features from BCCS windows -Icons -Help files -JCS.ini Done Problem! Todo I don't know if I'm allowed to upload it here when I'm done, but right now I think I may because there are many exe edits here anyway ;p Just say it if I may not upload it, J2O staff So, what do you think of this idea? (Note that you can not make me stop working on it ;p)
__________________
Last edited by Jerrythabest; Jul 28, 2010 at 10:34 AM. |
May 10, 2007, 09:18 AM | |
As an admin I have nothing against Battery Check uploads on J2O. I'm not sure about the rest of the admins though. I don't have the final say.
Also Violet has (had?) a very well working .ini for Battery Check levels, I think
__________________
Mystic Legends http://www.mysticlegends.org/ The Price of Admission - Hoarfrost Hollow - Sacrosanct - other - stuff |
May 10, 2007, 09:41 AM | |
Meh, I ran into a problem... I'm trying to change 'Jazz Creation' into 'Battery Check Creation' and 'JCS' into 'BCCS' but the problem is that I have no idea how to insert bytes without screwing up the whole exe file ;p
__________________
|
May 10, 2007, 09:51 AM | |
May 10, 2007, 09:52 AM | |
I'll just make a new JCS.ini file, that's not a problem ;p
The byte issue is however ;p
__________________
|
May 10, 2007, 10:07 AM | |
When all else fails, name it BatC Creation Station.
__________________
"So unless I overwrote my heart with yours, I think not. But I might have." - Violet CLM Two Games Joined releases: Control / Splinter (twin singles) || Ballistic Bunny (EP) || Beyond (maxi-single) || Beyond: Remixed (remix EP) || Inner Monsters OST (mini-album) || Shadows (album) |
May 10, 2007, 10:10 AM | |
kay =) though I hope that I won't have to do that ;p
Yuck, another problem.. I can't find a freeware CHM creator :/ I continue to run into trials...
__________________
Last edited by Jerrythabest; May 10, 2007 at 10:58 AM. |
May 10, 2007, 12:07 PM | |
Well the text changing was the easiest and fastest part, so I just started with that first ;p
I'll start editing JCS.ini right now
__________________
|
May 10, 2007, 12:14 PM | |
Oh, yes please =D I'm @ msn =)
__________________
|
May 10, 2007, 12:15 PM | |
Haha, I'll make a level with all events in it, and see what I come across ;p
__________________
|
May 10, 2007, 06:28 PM | |
May 11, 2007, 01:52 AM | |
Whoa, that'll help ;p "thanks"
__________________
|
May 11, 2007, 07:13 AM | |
Huzzah! Excellent news!
__________________
nonne amicus certus in re incerta cernitur? /)_/)
(^.^) ((")(") |
May 11, 2007, 06:59 PM | |
I agree with Birdie. I don't know if it is smart to upload a fullblown application to a site with just a few strings changed to make it look like BCCS.
__________________
Interesting Jazz-related links: Thread: Gameplay Theories - Thread: Make Up Your Own Gametype |
May 12, 2007, 09:30 AM | |
Well, I'll upload the whole application anyway as hardly anyone has the original one ;p
__________________
|
May 12, 2007, 09:32 AM | |
I'm not sure that's legal.
__________________
Interesting Jazz-related links: Thread: Gameplay Theories - Thread: Make Up Your Own Gametype |
May 12, 2007, 09:58 AM | |
Uploading the JCS? I'd think not. It's not legal to give out JJ2, so I don't think that giving out the JCS is. Even if it isn't the exact same program.
|
May 12, 2007, 11:20 AM | |
1.23+ was uploaded to J2O, and that's an edited Jazz2.exe. Surely that's worse than uploading a program which ONLY works with a FREEWARE game (or an unreleased beta that people who don't break the law wouldn't have ANYWAY).
|
May 12, 2007, 12:40 PM | |
Exactly, that's what I thought too (see first post). Keeping this from being uploaded would make even less sense than the Eurovision Song Contest ;p
__________________
|
May 12, 2007, 01:11 PM | ||
Dont remind me.
So how the BCCS going?
__________________
<img src="http://www.majhost.com/gallery/Lijik/Star-Wars-Figures-1/ewjclay.png" alt="I miss the techno Cheat." style="float: left; display: block;"> ((\_/)) ((<a href="http://www.explosm.net/db/files/Comics/Dave/comicbullyroot.jpg" target="_blank">o</a>.<a href="http://drmcninja.com/page.php?pageNum=44&issue=11" target="_blank">o</a>)) (()_()) Classical zombie retro extra fur rabbit. Guys, remember 2010? LOL Quote:
|
May 12, 2007, 01:40 PM | |
Call FBI or Interpol already
__________________
The thing is to have the balls when it comes to serious playing. ~Mav |
May 12, 2007, 02:04 PM | |
It's a little bit hard atm, as I'm trying to get the water event to work... it needs something else than only its 'own event', though I can't find out what. Also, UR's JCS.ini lacks some event parameters whose purpose I need to figure out.
Until now I've done the events by putting a few in a level (starting by #1) but I'm going to do it another way: first, I make a list of all event numbers that are used in the original BC levels with the highest values for the parameters that have been used. This way I'll have the clearest possible overview of the working events. Then I'm going to view them all individually, preferably in their original levels, so that I can find out their purpose. Summary:
__________________
|
May 12, 2007, 04:15 PM | |||
Quote:
Disclaimer: Not for the weak of heart; read at your own risk. Highlight block to show spoiler: JCS was most likely programmed in C/C++, so it uses null-terminated C-strings. These strings are referenced as a pointer. These pointers are referenced by some ASM instruction. These ASM instructions are contained inside some well-defined function. These functions would be collectively grouped inside some section of code. The offsets of these code sections would be specified inside the PE section table. The PE section table can be found without too much effort by reading the PE header. The PE header is near the start of the EXE file. So, as long as you have an EXE file, you can work backwards through these steps, and change the ASM instruction to point to another string in another location. Quote:
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
May 12, 2007, 05:22 PM | ||
Quote:
So it's a rather weird distinction... I'm mostly nitpicking here. There's a point though.
__________________
Interesting Jazz-related links: Thread: Gameplay Theories - Thread: Make Up Your Own Gametype |
May 13, 2007, 11:29 AM | |
But JCS.exe also needs additional files... if you don't have Battery Check levels or tileset files, what are you going to do with it?
Jerry: Water event, do you mean the pools or just "Water Level"? Ignore the one that's taken over from the JJ2 JCS.ini, I accidentally left that in from when I was curious if any JJ2 events had been left in the BC engine. |
May 13, 2007, 02:20 PM | |
I found my list and according to that One Way is the same event.
Rest of the list: these don't include anything marked on the list as being in Violet's .ini but some probably are. Gun5Am15-----Battery Boss Gun2Am13-----Special Battery (I can't remember what this is) SwingVine-----Recharger Station Purple Gem-----Button used to attack Battery Boss Bomb Crate-----Red Sucker 1up Barrel----- Orange Sucker ????-----Battery Boss Screen 1upCrate-----Suck Tube? Bomb-----Door Type 2 BlueGem-----Used in a level, not sure what it does. Probably a battery. ????-----Radioactive Goop(The green drops) ????----- AirJet platforms |
May 14, 2007, 09:57 AM | |||
Quote:
Quote:
EDIT: a whole lot
__________________
|
May 18, 2007, 05:55 PM | |
hey, the name could be Battery Check Station.
|
May 19, 2007, 02:34 AM | |
I could name it the Battery Creation Station just like the Jazz CS.. but that sounds like it's a battery factory ;p
Neo's post about a J2L cruncher made me stop indexing the events (as well as private reasons) as I'm not going to do so much time-consuming work if it can be done autmatically in a split second... just so you know
__________________
|
May 19, 2007, 05:59 AM | |
It wasn't meant to be taken that seriously; there is no such program
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
May 19, 2007, 07:10 AM | |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 03:02 PM.
Jazz2Online © 1999-INFINITY (Site Credits). Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats. Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Original site design by Ovi Demetrian. DrJones is the puppet master. Eat your lima beans, Johnny.