+ Reply to Thread
Results 1 to 3 of 3

Thread: Jazz Jackrabbit 2 Plus [Download JJ2+]

  1. #1
    Ultimate Lifeform Nimrod is just really nice Nimrod is just really nice Nimrod's Avatar
    Join Date
    May 2007
    Location
    London, United Kingdom
    Posts
    1,113
    Blog Entries
    18

    Default Jazz Jackrabbit 2 Plus [Download JJ2+]

    Download Jazz Jackrabbit 2 Plus [Download JJ2+]




    Download:

    Download JJ2+ (Jazz Jackrabbit Plus) Latest Build

    Installation:Extract all files into your Jazz Jackrabbit folder and run plusifier.exe


    Information:


    For those of you who like to read readme's before downloading files:
    View JJ2+ (Jazz Jackrabbit Plus) Build Notes
    Scroll done to new features and bug fixes for a list of new features and bug fixes.


    Due to the fact this product is constantly updated, we are linking to an external site. If the link appears broken just reply and the link will be updated.


    JJ2+ Beta Release (last updated Apr 8, 2010 )
    Created by BlurredD based on Neobeo's code
    With much help from Monolith
    And additional code by Grytolle

    aka Carrotade v1.2X+ aka 1.23+/1.24+

    Credits: Neobeo, Monolith, Cpp (Overlord), Grytolle, EvilMike, Bobby aka Dizzy,
    Nimrod, Red^Ninja, Salface, Shane Lillie (Notepad chatlogger), cooba, Emo
    (some guy), Cataphract, the [semi-idle], Syntax (who made the originally
    Roast Tag rules), SuPrem, the guys at CodeProject, and others who (might?)
    know who they are.

    Installation and things you should know
    ================================================== ==============================
    Installation: Extract all files into your Jazz2 directory. Read the rest of this
    readme for more details.

    Some of the features included with JJ2+ can easily be misused. While clients
    are allowed to leave your server any time they choose, it is best not to
    alienate them by abusing certain features. Use this program responsibly, or
    don't use it at all...

    Unlike Carrotade versions 1.0 through 1.2, JJ2+ is NOT ONLY A SERVER TOOL.
    JJ2+ is a hybrid of Carrotade and 1.23+ features, and so you are encouraged to
    use this as a client. In fact, when the server and the client both are running
    Plus, the client can see and use additional features.

    JJ2+ could be described as a sort of patch, almost like a "v1.25" with various
    new features and bug fixes. Though at this moment, it's mostly for multiplayer
    use.

    JJ2+ only works with the full versions 1.23 and 1.24 (TSF), although not all
    versions of 1.23 and 1.24 are supported. In particular, TSF: LK Avalon is not
    supported.

    JJ2+ is incompatible with NeoAC, Carrotade, and Grytolle's original 1.23+ patch,
    and may conflict with Forest, Project Controller, and other utilities/patches
    made recently.

    plus.dll MUST be in the same directory as JJ2's exe. Generally, this file will
    need to be replaced with each update of JJ2+.

    plusifier.exe takes JJ2's original exe (either 1.23 or TSF) and makes a new
    exe that automatically runs plus.dll on startup. The new exe will have a plus
    sign added to its filename. The Plusifier DOES NOT need to be used every time
    plus.dll or any other file gets updated. The latest version now allows for
    overwriting the original exe or another file, so BE CAFEFUL and make backups
    when necessary. Tell me if you have any problems with the Plusifier.

    plus.exe loads plus.dll into a running JJ2 process. If you choose to use this
    program, it's highly recommended you run plus.exe before starting/joining a
    server. plus.exe can also be used to add levels to LevelList.ini and to zip
    levels including their tilesets, music, and other linked levels automatically
    (see Level List and Zipping Levels section below). Use command line argument
    "-loadplus" to skip the prompt. You do NOT need to use both plusifier.exe and
    plus.exe at the same time. plus.dll should be placed in the same directory as
    JJ2's exe.

    bass.dll is used to load Bass audio library into JJ2. bass.dll must be in the
    same directory as plus.dll and JJ2's exe so that the functions of BASS audio
    library are automatically loaded by JJ2+. BASS audio library allows music
    support for MP3/MP2/MP1/OGG/WAV/AIFF and better music support for MOD music.
    WARNING: Users not running the latest version of JJ2+ WILL CRASH if JJ2 attempts
    to load any music file that is not a supported MOD music track.

    BASS version: 2.4

    This readme is far from complete and poorly organized. This will change soon
    enough. There are still features and bug fixes that haven't been mentioned yet.

    See Known Issues for other things you should know.

    If you need me, please contact me via Private Message or my Yahoo account on my profile

  2. #2
    Ultimate Lifeform Nimrod is just really nice Nimrod is just really nice Nimrod's Avatar
    Join Date
    May 2007
    Location
    London, United Kingdom
    Posts
    1,113
    Blog Entries
    18

    Default

    For all the information, please see the build notes.

    Known Issues
    ================================================== ==============================
    -In the menu bar, Plus Settings does nothing useful. This will eventually change...
    -Downloaders cannot receive chat, for lag reasons. I have other lag issues to solve though.
    -Downloaders automatically get kicked on level cycling, because I haven't figured out a better method yet...
    -Loading plus.exe while starting a server (when the screen is all black), on the connecting screen, or on
    the Network error screen (which you see after the server stops or you get kicked) will cause JJ2 to
    crash.
    -Game Mode and Max Score changes causes glitches for splitscreeners not running JJ2+.
    -Changing a player's team may lead to bad triggers (such as for team-based triggers) depending on the level.
    -Shuffling teams while splitscreeners are in the server may cause bad triggers as well as other problems.



    Playlog
    ================================================== ==============================
    About Points and Roasts in the stats:

    The Points stat is based off the number of roasts a player has and includes point decreases from pit deaths
    and similar. In other words, it's the number of "roasts" you see on the screen during a JJ2 game. The Roasts
    stat is strictly the number of kills a player has in a given game. This is true for all custom modes and game
    modes that record these stats. For custom modes like Roast Tag and battle games with pits, "Points" makes a
    lot more sense. I know it's not immediately obvious what points and roasts means in the Playlog, especially
    in team games, but now you know. I am considering using the word "Points" in the HUD for Battle mode in the
    near future.



    Level List
    ========================================
    To add levels to the Level, you can select the levels within your JJ2 folder and drag them over plus.exe.
    By default, the levels will be added to the first section of levellist.ini. If the first section cannot
    be found or the ini file does not exist yet, levels are then added to the section "Battle". You can also
    write the filenames directly into levellist.ini directly. The "j2l" extension must be included. This is
    the general format of levellist.ini:

    [Battle]
    001=levelfilename.j2l

    The default section names, based on gamemode, are Battle, TeamBattle, CTF, Treasure, SinglePlayer, Race,
    FlagRun, and Jailbreak. The number before the equal sign must be between 001 and 999, and the leading
    zeros are required.



    Remote Admin
    ========================================
    When Remote Admin is enabled, a client can login as an admin by typing the command "/login <password>",
    where the password is between 3 to 15 characters long and contains only characters and numbers. If no
    password or an invalid password has been stored in the configuration file (plus.ini), a random password
    will be generated for safety reasons. Passwords are NOT case sensitive. Any attempt to login (whether
    Remote Admin is enabled or not) as well as any command issued by an admin will be hidden to any player
    in the server who is not an admin. For the commands "/c <level_filename>" and "/n <level_filename>", the
    admin is limited to the levels that can be found in the Level List (levellist.ini). Admins lack the
    ability to kick or ban other admins, so it is important to make sure those who have the admin password
    can be trusted. For players running JJ2+, F9 can be used to see who has Admin Access. Those who do will
    have a green "A" next to their name.



    Roast Tag
    ========================================
    This is a custom gametype where one player can become IT (i.e. the player who has "Eva's ring" and has a
    green name), and everyone else tries to roast that player. When no one is IT yet, there is a free-for-all,
    and the first player to get a roast receives three points then becomes IT. Afterwards, any time a player
    kills the one that is IT, the killer will become IT. In addition, the player with the least points and
    most deaths will become the BOTTOM FEEDER and will get a red name. Whenever someone is IT, the other
    players, excluding the BOTTOM FEEDER, cannot receive points unless they roast the player who is IT. The
    BOTTOM FEEDER can receive one point for roasting normal players (i.e. players without colored names).

    After the first roast, the player who is IT receives one point for roasting a normal player, then two for
    the next, three after that, and so on. Whoever is IT will always receive three points for roasting the
    BOTTOM FEEDER. Furthermore, the player that is IT must get a roast every 90 seconds, or else that player
    will lose a point and cease to be IT. After that, there is another free-for-all.



    Flag Run
    ========================================
    There is one "flag" which both teams can capture, usually located somewhere in the middle of the level.
    The flag holder must return the flag to the opponent's base before time runs out or else the flag holder
    will self-destruct and lose the flag. The flag holder's team has 45 seconds to score on flag captures,
    and 30 seconds to score on flag steals. A flag can be stolen by roasting the flag holder when he/she
    has 15 seconds or less to score.

    Scoring:
    45-31 seconds left: 3 points + extra points
    30-16 seconds left: 2 points + extra points
    15-0 seconds left: 1 point + extra points

    On flag captures, extra points start at 0.
    On flag passes and flag steals, extra points get set to 1.
    Each roast by the flag holder adds 1 extra point.
    Extra points can be 3 at the most.



    Team Last Rabbit Standing
    ========================================
    Teams have a set number of lives which are divided among the players of a team. No player cannot receive more
    points than Max Lives. If there are lives left over, they go into a team's reserves. When players lose all
    their lives, and their team has reserves, the remaining reserves are divided among all players of the same
    team who are out. Game ends when only one team has remaining lives left.



    Domination
    ========================================
    Teams try to capture the control points in a level. Each team receives a set number of points equal to the
    number of the control points a team has currently captured every 5-20 seconds. The number of seconds between
    each score depends on the total number of control points in the level:
    1-4 control points: 5 seconds
    5-8 control points: 10 seconds
    9-12 control points: 15 seconds
    13-16 control points: 20 seconds

    Neutral control points (that is, control points not controlled by any team yet) are shown as a spinning white
    circle. Once a player touches it, after a one second delay the control point will turn into a Super Gem in the
    color of the player's team. Captured control points can then be captured by another team in a similar manner.
    The team that currently holds a control point can prevent its capture by another team by touching the control
    point within a second after another team has touched it.

    In JCS, control points are created by marking any event as Easy or Hard. Control points marked as "Easy" face
    to the right, while control points marked as "Hard" face to the left. If the event used is a text event, the
    control point is named after the text string used with that event. If the event used is NOT a text event, the
    control point will be automatically named based off it's relative position to other control points. For example,
    if there are two control points and none of them use a text event, the control point closest to the top and
    furthest to the left would be named "Control Point 1", and the other control point would be named
    "Control Point 2". The control point ordering goes from top to bottom and left to right.



    Pit Levels
    ========================================
    See pitlevelex.j2l for a basic idea of what a level with pits looks like. For a level to be able to use pits,
    the event at the bottom-right corner of level must be 255 (see below). Fly carrots, airboards, copters, and
    water are recommended not to be used with pits. Start positions, warp targets, and platforms should not be
    placed too close to the bottom of a level since this may cause clients to get stuck at the bottom. Warp
    targets where players can fall into a pit without landing on a platform must especially be avoided. Ammo,
    carrots, and other shootable events should be placed in areas where if they are shot down, they can't fall
    into a pit.

    How to set event 255 at the bottom-right corner of a level:
    1.) Right-click the bottom-right corner and choose "Select Event."
    2.) Click the box for "Create a generator for this event."
    3.) Change the Event number to 255 then click "OK."
    4.) Select the event again, uncheck "Create a generator," then click "OK."

    If you need me, please contact me via Private Message or my Yahoo account on my profile

  3. #3
    Member Chrille is on a distinguished road
    Join Date
    Apr 2009
    Posts
    60

    Post Cool.

    Now i can play multiplayer in Jazz Jackrabbit 2. Couldn't find a server until i installed this.

+ Reply to Thread

Similar Threads

  1. Jazz Jackrabbit 2 - MAC OS / OSX
    By Digiex Bot in forum Games
    Replies: 1
    Last Post: 09-07-10, 10:39
  2. [GBA] Jazz Jackrabbit
    By Assassin in forum Console Roms
    Replies: 5
    Last Post: 03-07-10, 19:38
  3. Jazz Jackrabbit 2 OEM (1.00g)
    By Digiex Bot in forum Games
    Replies: 10
    Last Post: 22-06-10, 05:54
  4. Jazz Jackrabbit 3D
    By Digiex Bot in forum Games
    Replies: 7
    Last Post: 21-06-10, 21:07
  5. An Ode to Jazz Jackrabbit 2
    By Assassin in forum Media
    Replies: 1
    Last Post: 21-09-08, 23:24

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts