Jump to content
  • 0

Problem with //camera comand !!!


Question

Posted

Hello,

 

i need to make a lineage 2 video , i saw on many videos that in lineage2 there is an option of camera on, but i am using the last rev l2jserver and can t make it work.

 

//camera or //camera on

 

it gives an error that says: //camera dist yaw pitch time duration turn rise widescreen unknown

 

what this mean ? how can i  move the camera in L2 like many do on videos  ?

 

Thank you

 

 

10 answers to this question

Recommended Posts

  • 0
Posted

//camera + 9 arguments, the error you get each list each argument needed, and will bug until you give the correct numbers and types of arguments.

 

What do you need more ? Just check how a camera packet is made.

  • 0
Posted

Hello

Thank you for the reply,

 

please can you give an example how the command should be ?

 

like //camera xxxxx etc

 

Best Regards

Ceco

  • 0
Posted

On AI individuals search for "SpecialCamera(", you will find 62 exemples (freya datapack 6 months old).

 

The objectId is the one you will target, aka any Npc, characters, or players will be the "target" of the camera.

  • 0
Posted

Hello

Thank you for the reply.

 

We only want to make a video , a good one, and we are not experts on java. Please can you make it a bit simple for us ? i mean, what should i write if i want to move the camera where i want.

I don't want to control any player, i just want to move the camera my self,so i can start to make a video, not an in Game video like:

the video that starts when you go at frinteza room.

 

I just want move the camera like in this youtube movie :

 

Please check it

 

Thank again for reading this

Best Regards

CECO

 

  • 0
Posted

The L2off command hasn't equivalence in L2J, but still you can do the same result using : the spectator mod (when sieges, etc) + some checks deletion + "alt+h" (if i rem) to remove all panels.

 

//camera on l2j is used with specialCamera packets, used for ingame cinematics.

 

Learn/complete others camera packets, or do as I said in line 1.

  • 0
Posted

Hello

 

Please can you tell where can we read about to learn the camera packets ? i have checked at SpecialCamera

and every thing i read here is this :

 

 

D:\LINEAGE2\SVN\L2J\L2J_Server\java\com\l2jserver\gameserver\network\serverpackets\specialcamera.java  (file location)

 

 

What can we learn here, can you give an example how it works ?

Thank you

 

/*

* This program is free software: you can redistribute it and/or modify it under

* the terms of the GNU General Public License as published by the Free Software

* Foundation, either version 3 of the License, or (at your option) any later

* version.

*

* This program is distributed in the hope that it will be useful, but WITHOUT

* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS

* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more

* details.

*

* You should have received a copy of the GNU General Public License along with

* this program. If not, see <http://www.gnu.org/licenses/>.

*/

package com.l2jserver.gameserver.network.serverpackets;

 

 

public class SpecialCamera extends L2GameServerPacket

{

private static final String _S__C7_SPECIALCAMERA = " d6 SpecialCamera";

 

private final int _id;

private final int _dist;

private final int _yaw;

private final int _pitch;

private final int _time;

private final int _duration;

private final int _turn;

private final int _rise;

private final int _widescreen;

private final int _unknown;

 

public SpecialCamera(int id, int dist, int yaw, int pitch, int time, int duration)

{

_id = id;

_dist = dist;

_yaw = yaw;

_pitch = pitch;

_time = time;

_duration = duration;

_turn = 0;

_rise = 0;

_widescreen = 0;

_unknown = 0;

}

 

public SpecialCamera(int id, int dist, int yaw, int pitch, int time, int duration, int turn, int rise, int widescreen, int unk)

{

_id = id;

_dist = dist;

_yaw = yaw;

_pitch = pitch;

_time = time;

_duration = duration;

_turn = turn;

_rise = rise;

_widescreen = widescreen;

_unknown = unk;

}

 

@Override

public void writeImpl()

{

writeC(0xd6);

writeD(_id);

writeD(_dist);

writeD(_yaw);

writeD(_pitch);

writeD(_time);

writeD(_duration);

writeD(_turn);

writeD(_rise);

writeD(_widescreen);

writeD(_unknown);

}

 

@Override

public String getType()

{

return _S__C7_SPECIALCAMERA;

}

}

 

 

 

  • 0
Posted

Well to conclude, you can't use //camera on L2J in order to make an ingame cinematic (I mean to show your awesome pvp server in youtube). This command is made to test camera placement in order to make an introduction movie (such for Valakas, Frintezza introduction ingame movies).

 

Prefer to use CameraMode, which is a part of spectator mode, and surely used for the retail //camera command.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Ever since claude has gotten good, I have used it to make my files better. Over the last three months I have uncovered a STAGGERING amount of exploits using claude, simply by directing it to methods of exploitation and areas of the code I know from experience are not well developed. At first I thought it was only L2JMobius issues, but it turns out all known public and private packs are insecure in multiple ways.    The L2J codebase from which all packs derive, is so incoherent with so many interweaving layers, a complete lack of proper layering, such that one simple line change that looks totally innocent, can lead to the surface of multiple exploitation vectors.    The way things stand now, a player with some knowledge of how things work and a claude subscription can easily bypass client guards and basically ruin servers. It astonishes me that this has not yet happened as I can't be the only one that has a pair of eyes that have seen these things. The things will get much worse as time passes cause there's a huge amount of code being produced in most packs using AI agents. Code that is not properly checked and that poses big risk for anyone willing to adopt it as it introduces a lot of uncertainty to his project.    At this point I'm at a loss for words. I personally cannot guarantee to the player base, that with any pack available, I can open a server and won't have a hacker a week later corrupt the whole econbomy of the server.   Sad times ahead ...        
    • Despite the overwhelming amount of expert testimony explaining why this project was fundamentally broken and apparently an insult to several generations of software engineering, the fucking thing continues to improve, and all it takes is copypasting Galagard's comments to ChatGPT as a prompt. I was going to dedicate three months to it, but unfortunately I have other things to do. ### Changelog - Fixed terrain boundaries and seamless heightmap edges. - Added native cylinder collision. - Improved water generation, height handling and missing asset support. - Fixed collapsed meshes, zero-scale actors and USX/UTX package lookup. - Fixed various parser issues. - Improved caching. **28% faster batch generation**, identical output. - Searchable errors, warnings and skipped items. - Maps/minute statistics and UI improvements. - The spinning ASCII donut remains fully operational. ### Testing Since some of our experts were particularly concerned about whether the generator could actually generate anything, I decided to test the entire Samurai client. **347 maps.** **347 L2J files.** **347 L2OFF files.** **347 pathnode files.** **1,041 successfully generated and validated files.** I'd also like to sincerely thank our dedicated community volunteers for continuing to provide free quality assurance. Your contributions have been invaluable. It's genuinely amazing how much useful feedback you can get from people who supposedly don't care about your software. Unfortunately, ChatGPT keeps fixing the problems you report, so please try finding some harder ones next time. And to those concerned about the future of software development, don't worry. I'm sure spending three months doing something that takes seven minutes will remain a highly marketable skill.   https://github.com/911reg/911reg-MapExtractor/releases/download/v0.9.0/911reg-MapExtractor-0.9.0-win64.zip   https://github.com/911reg/911reg-MapExtractor   Haters, eat your hearts out.
    • 🔥 End-of-October Deals: ChatGPT Plus, Cursor AI, Claude Pro, and Canva Pro subscriptions available at unbeatable rates!     FINAL CALL: Google is Shutting This Down After October 2026! Google will NEVER bring back this window of opportunity again. Once this month ends, this massive backdoor upgrade is gone permanently!  BUY 2, GET 1 FREE IS STILL LIVE! Stock up now for yourself, your family, your business, and your friends! Think about it: Every single person you know uses a Gmail account, and everyone is running out of storage. Don't let your loved ones get trapped paying $20–$30 every single month when you can set them up with 5TB Cloud Storage + Gemini Advanced (12–18 Months) right now for only $15! Why Buy Bulk Activations Today? Instant Gift Value: Perfect lifetime-style gift for clients, family, or team members. 100% Private & Safe: Activates on personal Gmails—zero passwords or logins required. Global Access: Works worldwide with zero VPN hassles. Instant Automated Delivery: Receive your activation links in seconds 24/7! ‍ Time is running out fast—secure your extra free licenses before the October deadline hits! Order Your Bundle Now on the Website
    • Hello everyone, We remind you that before making a purchase, you can take our proxies for a 3-hour test. We also provide a 20% discount on your first purchase. Welcome.
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..