Skip to content

Core-2-Extreme/Line_for_3DS

Repository files navigation

Line for 3DS

GitHub all releases GitHub commits since latest release (by SemVer) GitHub commit activity

Index

Summary

menu chat

Feature Supported? Note
Send text Yes✅
Send stickers Yes✅ Only package ID 11537, 11538 and 11539 in sticker definitions are supported for now.
Send pictures Yes✅ Up to 37.5MB per picture.
Send videos Yes✅ Up to 37.5MB per video.
Send audio Yes✅ Up to 37.5MB per audio.
Send files Yes✅ Up to 37.5MB per file.
View old chat logs Yes✅ Up to 4000 chat logs.
Auto log update No❌ Temporary removed due to technical issues.
Receive text Yes✅
Receive stickers Yes✅ Only package ID 11537, 11538 and 11539 in sticker definitions are displayed for now.
Receive pictures Yes✅ Very large images may not be displayed especially on OLD3DS.
Receive audio Yes✅
Receive videos Yes✅ Some videos may not be played at full speed or at all especially on OLD3DS.
Direct message Yes✅
Group chat Yes✅ If Allow bot to join group chat feature in LINE developer page (see Create your LINE BOT step 6) is enabled.
Open chat No❌
Voice call No❌
Night mode Yes✅

How to setup and use

See Setup instructions.

Build

You need :

If you want to build .cia, then you also need :

  • bannertool and makerom (Copy them in your path e.g. in {devkitPro_install_dir}\tools\bin).

If you already have devkitpro, type {devkitPro_install_dir}\devkitARM\bin\arm-none-eabi-gcc -v.
You should see something like :

.....
.....
.....
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.2.0 (devkitARM release 62)

Make sure you have release 62.
(later version may work but sometimes later version has incompatibility)
If you have older devkitpro, update it or compilation will fail.

  • Clone this repository
    • On windows run build.bat
    • On other system, type make (make -j for faster build)

Links

Patch note

Ver 2.0.0

  • Line
    • Significant changes for internal code, so you need to setup your Google Apps Script again.
    • Setup instructions are updated.
    • 3DS
      • Chat log wrapping feature has been improved a lot.
      • Auto update feature (for chat logs) are removed temporary.
      • Clear cache feature (for downloaded files) are removed temporary.
    • Google Apps Script
      • Self tests are added so that it is much easier to trouble shoot.
  • Camera
    • Supported QR code scan (currently, only for Google Apps Script setup).
  • Video player
  • Overall
    • Application folder has been changed from /Line/ to /3ds/Line/ (old folder won't be deleted automatically, but you can delete it if you don't need it).
    • Sub application icon has been added.

License

This software is licensed as GNU General Public License v3.0.

Third party libraries are licensed as :

Library License
Base64 No specific license name
citro2d zlib License
citro3d zlib License
curl No specific license name
dav1d BSD 2-Clause
ffmpeg GNU General Public License v2.0
libctru zlib License
mbedtls Apache License 2.0
mp3lame GNU Lesser General Public License v2.0
stb_image Public Domain
x264 GNU General Public License v2.0
zlib zlib License